Cách giải nén tệp tar.gz trong Linux

Hướng dẫn sử dụng lệnh tar để giải nén các tệp tar.gz trong Ubuntu, CentOS, Fedora và các bản phân phối Linux khác.

Hầu hết phần mềm, tài liệu, tệp, v.v. trong Linux đều được lưu trữ trong tar.gz định dạng thay vì zip hoặc là rar các định dạng thường được sử dụng trong Windows, mặc dù các tiện ích Linux hỗ trợ các định dạng này.

tar.gz định dạng được sử dụng phổ biến bởi phần mềm có sẵn cho Linux cả trong các kho lưu trữ chính thức cũng như không chính thức qua Internet.

Tệp tar.gz là gì?

tar.gz (Gzip) là một trong những định dạng tệp có sẵn trong hệ thống nén tar. Một số định dạng tệp khác là bz2,lziplzop. Gzipbz2 là các định dạng được sử dụng phổ biến nhất. Gzip có nghĩa là để nén nhanh hơn, trong khi bz2 có nghĩa là cho một kích thước lưu trữ nhỏ hơn.

nhựa đường được cài đặt mặc định trên hầu hết các hệ thống Linux. Trong trường hợp nó bị thiếu, bạn có thể cài đặt nótrên Ubuntu, Debian hoặc tương tự Các bản phân phối Linux bằng cách chạy:

sudo apt cài đặt tar

Ghi chú: Trong trường hợp phiên bản Ubuntu <14.04, hãy sử dụng apt-get thay vì apt.

Để cài đặt nhựa đường trên CentOS và Fedora, chạy:

yum cài đặt tar

Cách giải nén tar.gz bằng cách sử dụng nhựa đường yêu cầu

Để giải nén tệp lưu trữ tar.gz, chạy:

tar xvzf .tar.gz

Hãy để chúng tôi xem các tùy chọn xvzf nghĩa là:

x - Chỉ định rằng các tệp sẽ được giải nén từ kho lưu trữ.

v - Viết tắt của dài dòng. In từng tên tệp được trích xuất từ ​​kho lưu trữ cùng với đường dẫn của nó. Điều này chỉ dành cho thông tin và do đó không bắt buộc.

z - Điều này chỉ định rằng kho lưu trữ được nén bằng Gzip

f - Điều này chỉ định rằng đối số sau sau các tùy chọn sẽ là tên của tệp lưu trữ sẽ được giải nén. Nếu tùy chọn này không được cung cấp, tar sẽ cố gắng đọc từ đầu vào chuẩn đầu cuối. Trong các phiên bản gần đây hơn, nó sẽ xuất hiện một lỗi bất cứ khi nào tùy chọn này không được chỉ định.

Thí dụ

Lệnh sau sẽ giải nén ba tệp trong kho lưu trữ testarchive.tar.gz và in tên của họ.

tar xvzf testarchive.tar.gz

Như chúng ta có thể thấy ba tệp đã được giải nén. Lưu ý rằng lệnh trích xuất tệp trong cùng một thư mục từ nơi lệnh được chạy.