Tarballs Linux là gì và bạn có thể sử dụng chúng như thế nào

Theo Wikipedia, một tarball là một định dạng tệp máy tính có thể kết hợp nhiều tệp thành một tệp duy nhất có tên là "tarball", thường được nén.

Vậy điều đó giúp chúng ta như thế nào và chúng ta có thể sử dụng chúng để làm gì?

Trong các tập tin tar trước đây đã được tạo ra để lưu trữ dữ liệu vào băng và thuật ngữ tar là viết tắt của lưu trữ băng. Trong khi nó vẫn có thể được sử dụng cho mục đích này, khái niệm về một tập tin tar chỉ đơn giản là một cách để nhóm rất nhiều tập tin với nhau trong một kho lưu trữ.

Lợi ích của việc sử dụng một tập tin Tar là gì?

Lý do để tạo tập tin Tar

Các tệp tar khi được nén tạo bản sao lưu tốt và có thể được sao chép sang DVD, ổ cứng ngoài, băng và các thiết bị đa phương tiện khác cũng như vị trí mạng. Bằng cách sử dụng một tập tin tar cho mục đích này, bạn có thể trích xuất tất cả các tập tin trong một kho lưu trữ trở lại vị trí ban đầu của họ nếu bạn cần.

Các tệp tar cũng có thể được sử dụng để phân phối phần mềm hoặc nội dung cộng tác khác. Ứng dụng được tạo thành từ hàng chục chương trình và thư viện khác nhau cũng như các nội dung hỗ trợ khác như hình ảnh, tệp cấu hình, tệp readme và tạo tệp.

Một tập tin tar giúp giữ cấu trúc này với nhau cho mục đích phân phối.

Nhược điểm của việc sử dụng Tar tập tin

Wikipedia liệt kê một số giới hạn cho việc sử dụng các tệp tar bao gồm nhưng không giới hạn đối với:

Cách tạo tệp tar

Để tạo một tệp tar bạn sử dụng cú pháp sau:

tar -cf tarfiletocreate listoffiles

Ví dụ:

tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*

Điều này tạo ra một tập tin tar gọi là garybackup với tất cả các tập tin trong thư mục âm nhạc, hình ảnh và video của tôi. Các tập tin kết quả là hoàn toàn không nén và chiếm cùng kích thước với các thư mục gốc.

Điều này là không lớn trong việc sao chép qua mạng hoặc ghi vào đĩa DVD vì nó sẽ chiếm nhiều băng thông hơn, nhiều đĩa hơn và sẽ chậm hơn để sao chép.

Bạn có thể sử dụng lệnh gzip cùng với lệnh tar để tạo một tệp tar nén.

Về bản chất, một tập tin tar nén là một tarball.

Làm thế nào để liệt kê các tập tin trong một tập tin Tar

Để có được một danh sách các nội dung của một tập tin tar sử dụng cú pháp sau:

tar -tvf tarfilename

Ví dụ:

tar -tvf garybackup

Làm thế nào để giải nén một tập tin Tar

Để trích xuất tất cả các tệp từ tệp tar bằng cú pháp sau:

tar -xf tarfilename

Đọc thêm