Người dùng Linux được may mắn có nhiều tiện ích nén tệp tin hiệu quả và đáng tin cậy.
Phần lớn các tiện ích được liệt kê ở đây hoạt động tốt với tất cả các bản phân phối Linux và chúng tôi đã thử nghiệm chúng trên Ubuntu.
nhựa đường
Các nhựa đường nén tệp là một trong những tiện ích nén tệp được sử dụng rộng rãi nhất trên Linux. Tệp được nén bằng tiện ích này có hậu tố .tar.gz và .tgz , và chúng còn được gọi là tarballs .
Ví dụ: nếu chúng ta có một tệp / thư mục có tên hoán đổi1 trong thư mục hiện tại. Để lưu nó vào một tệp nén có tên file.tar, gz , chúng ta phải chạy lệnh sau trong terminal:
$nhựa đường -czvffile.tar.gz swap1
Bạn có thể tự hỏi điều gì sẽ chuyển đổi chính xác -czvf có nghĩa là, hãy xem từng cái một.
-NS : Tạo kho lưu trữ
-Với : Nén Lưu trữ bằng gzip
-v : được biết như dài dòng . Nó hiển thị tiến trình trong cửa sổ đầu cuối khi tệp lưu trữ đang được tạo.
-NS : Công tắc này cho phép bạn chỉ định tên tệp của kho lưu trữ.
Cài đặt nó bằng cách chạy lệnh sau trong terminal:
$sudo apt-get cài đặt nhựa đườnggzip
Các gzip là viết tắt của GNU Zip, và nó là một định dạng nén tệp mã nguồn mở được sử dụng để nén các tệp đơn lẻ. Nó tạo ra các tệp nén với hậu tố .gz gia hạn.
ZIP và GZIP, là cả hai định dạng nén tệp rất phổ biến khi tiết kiệm dung lượng và giảm thời gian cần thiết để gửi tệp qua internet.
Đây là cú pháp cơ bản của nó:
$gzip [Tùy chọn] [tên tập tin]Sử dụng công tắc -NS sẽ cung cấp cho bạn thông tin chi tiết về tệp nén.
Để giải nén tệp, hãy sử dụng cú pháp:
$gzip -NSfilename.gzĐể cài đặt gzip, hãy chạy lệnh sau trong terminal:
$sudo apt-get cài đặt gzip7zip
Các 7zip là một tiện ích nén tệp mã nguồn mở ban đầu được phát triển cho người dùng Windows và sau đó được chuyển sang các hệ điều hành khác như Linux và các bản phân phối của nó. Nó hỗ trợ nhiều định dạng nén tệp và phổ biến cho tỷ lệ nén cao với kỹ thuật nén LZMA và LZMA2.
Cú pháp:
$7z tên tệp. 7z tên tệpĐể giải nen:
$7z e tên tệp.7zĐể cài đặt 7zip, hãy chạy lệnh sau trong terminal:
$sudo apt-get cài đặtp7zip-full p7zip-rarlzma
Các lzma là một tiện ích nén tệp khác như zip hoặc tar, và nó được cài đặt sẵn với Linux và các bản phân phối của nó. Nó là một tiện ích nén tệp khá nhanh so với những tiện ích khác.
Để tạo kho lưu trữ:
$lzma-NS --stdouttên tập tin>filename.lzmaĐể giải nén tệp:
$lzma-NS --stdoutfilename.lzma>tên tập tinbzip2
Các bzip2 là một tiện ích nén tệp mã nguồn mở và miễn phí. Nó là một tiện ích tệp nhanh hơn so với gzip nhưng chỉ có thể nén một tệp duy nhất tại một thời điểm.
Cú pháp:
Kỹ thuật này sử dụng nhiều RAM hơn trong quá trình nén. Để giảm việc sử dụng nó, hãy chuyển -NS , như hình dưới đây:
$bzip2 -NStên tập tinĐể giải nen:
$bzip2 -NSfilename.bz2nén tệp xz
Các xz là bản nâng cấp cho tiện ích nén tệp lzma nhưng chỉ có thể nén một tệp duy nhất tại một thời điểm. Nó tích hợp tốt với tất cả các bản phân phối Linux, ngay cả các bản phát hành cũ hơn.
Cú pháp để nén:
$tên tệp xzCú pháp để giải nén:
$xz-NSfilename.xzđăng lại
Các đăng lại , viết tắt của kho lưu trữ shell , là một tiện ích nén tệp đơn giản và đáng tin cậy cho người dùng cá nhân và thành thạo.
Cú pháp để nén:
$tên tệp tin sắc nét>filename.sharCú pháp để giải nén:
$unshar filename.sharĐể cài đặt shar, hãy chạy lệnh sau trong terminal:
$sudo apt-get cài đặtthân câyVới
Các Với là một tiện ích nén tệp được sử dụng rộng rãi trong Debian và các dẫn xuất của nó.
Cú pháp để nén:
$Vớicvsr filename.a filenameCú pháp để giải nén:
$Với -xvtên tập tinkgb
Các kgb miễn phí sử dụng tiện ích nén tệp với sự hỗ trợ cho hầu hết các định dạng tệp. Nó hỗ trợ lưu trữ nhiều tệp thành một với tỷ lệ nén cao.
Cú pháp để lưu trữ:
$kgp filename.kgb tên tệpCú pháp giải nén:
$kgb x filename.kgbĐể cài đặt kgb, hãy chạy lệnh sau trong terminal:
$sudo apt-get cài đặtkgbpax
Các pax là viết tắt của Portable Archive Exchange, và nó là một tiện ích nén tệp được sử dụng để tạo và giải nén các tệp lưu trữ. Nó hỗ trợ các định dạng nén tệp khác nhau như tar, cpio, bcpio và ustar.
Cú pháp để nén:
$pax-wftên tập tin filename.tarCú pháp giải nén:
$pax-NS <filename.tarĐể cài đặt pax, hãy chạy lệnh sau trong terminal:
$sudo apt-get cài đặtpaxVì vậy, đây là 10 tiện ích nén tệp hàng đầu cho Linux và các bản phân phối của nó. Vẫn còn những tiện ích nén khác dành cho Linux, nhưng 10 tiện ích này là những tiện ích nổi bật khi được thử nghiệm trên nhiều thông số khác nhau. Hãy chia sẻ quan điểm của bạn với chúng tôi tại @linuxhint và @SwapTirthakar .