Làm thế nào để giải nén tập tin tar.gz trong Linux

Hướng dẫn này sẽ cho bạn thấy không chỉ làm thế nào để trích xuất các tập tin tar.gz nhưng nó cũng sẽ cho bạn biết những gì họ đang có và lý do tại sao bạn sẽ sử dụng chúng.

Tệp tar.gz là gì?

Tệp có phần mở rộng gz đã được nén bằng lệnh gzip .

Bạn có thể nén bất kỳ tệp nào bằng lệnh gzip như sau:

gzip

Ví dụ:

gzip image1.png

Lệnh trên sẽ nén tệp image1.png và tệp giờ sẽ được gọi là image1.png.gz.

Bạn có thể giải nén tập tin đã được nén bằng gzip bằng cách sử dụng lệnh gunzip như sau:

gunzip image1.png.gz

Hãy tưởng tượng bây giờ bạn muốn nén tất cả các hình ảnh trong một thư mục. Bạn có thể sử dụng lệnh sau:

gzip * .png * .jpg * .bmp

Điều này sẽ nén mọi tập tin với phần mở rộng png, jpg hoặc bmp. Tuy nhiên, tất cả các tệp sẽ vẫn là các tệp riêng lẻ.

Sẽ tốt nếu bạn có thể tạo một tệp có chứa tất cả các tệp và sau đó nén tệp đó bằng gzip.

Đó là nơi mà lệnh tar xuất hiện. Một tệp tar thường được gọi là tarball là một phương pháp tạo tệp lưu trữ chứa nhiều tệp khác.

Một tập tin tar của riêng nó không được nén.

Nếu bạn có một thư mục đầy đủ các hình ảnh, bạn có thể tạo một tập tin tar cho các hình ảnh bằng cách sử dụng lệnh sau đây:

tar -cvf images.tar ~ / Hình ảnh

Lệnh trên tạo một tệp tar gọi là images.tar và điền nó với tất cả các tệp trong thư mục ảnh.

Bây giờ bạn đã có một tệp với tất cả các hình ảnh của mình, bây giờ bạn có thể nén nó bằng lệnh gzip:

gzip images.tar

Tên tệp cho tệp hình ảnh giờ sẽ là images.tar.gz.

Bạn có thể tạo một tập tin tar và nén nó bằng cách sử dụng một lệnh duy nhất như sau:

tar -cvzf images.tar.gz ~ / Hình ảnh

Làm thế nào để giải nén tập tin tar.gz

Bây giờ bạn biết một tập tin tar.gz là một tập tin tar nén và bạn biết một tập tin tar là một cách tốt đẹp để nhóm các tập tin và thư mục.

Việc đầu tiên cần làm để trích xuất một tập tin tar.gz là giải nén tập tin như sau:

gunzip

Ví dụ:

gunzip images.tar.gz

Để trích xuất các tập tin từ một tập tin tar sử dụng lệnh sau đây:

tar -xvf

Ví dụ:

tar -xvf images.tar

Tuy nhiên, bạn có thể giải nén tệp gzip và trích xuất các tệp từ tệp tar bằng cách sử dụng một lệnh duy nhất như sau:

tar -xvzf images.tar.gz

Liệt kê nội dung của tập tin tar.gz

Bạn nên cẩn thận về việc giải nén các tập tin tar.gz mà bạn nhận được từ những người khác hoặc từ các liên kết tải xuống vì chúng có thể cố ý hoặc vô ý phá hủy hệ thống của bạn.

Bạn có thể xem nội dung của tệp tar bằng cú pháp sau:

tar -tzf images.tar.gz

Lệnh trên sẽ cho bạn biết tên và vị trí của các tệp sẽ được trích xuất.

Tóm lược

Các tệp tar.gz là tuyệt vời cho các mục đích sao lưu khi chúng giữ các tệp và đường dẫn còn nguyên vẹn trong tệp tar và tệp được nén để làm cho nó nhỏ hơn.

Một hướng dẫn khác mà bạn có thể quan tâm là hướng dẫn này cho thấy cách nén các tệp bằng cách sử dụng lệnh zip của Linux và hướng dẫn này cho thấy cách giải nén các tệp bằng cách sử dụng lệnh giải nén .