Pengguna Linux dikurniakan banyak utiliti pemampatan fail yang berkesan dan boleh dipercayai.
Sebilangan besar utiliti yang disenaraikan di sini berfungsi dengan baik dengan semua distro Linux, dan kami telah mengujinya di Ubuntu.
tar
The tar pemampatan fail adalah salah satu utiliti pemampatan fail yang paling banyak digunakan di Linux. Fail yang dimampatkan dengan utiliti ini mempunyai akhiran .tar.gz dan .tgz, dan mereka juga dipanggil tarbola.
Contohnya, jika kita mempunyai nama fail / direktori pertukaran1 dalam direktori semasa. Untuk menyimpannya ke fail yang dimampatkan bernama fail.tar, gz, kita harus menjalankan perintah berikut di terminal:
fail $ tar -czvf.tar.pertukaran gz1Anda mungkin tertanya-tanya apa yang sebenarnya bertukar -czvf bermaksud, mari kita lihat satu persatu.
-c : Buat Arkib
-z : Memampatkan Arkib dengan gzip
-v : dikenali sebagai "kata kerja". Ini memaparkan kemajuan di tetingkap terminal ketika arkib sedang dibuat.
-f : Suis ini membolehkan anda menentukan nama fail arkib.
Pasang dengan menjalankan perintah berikut di terminal:
$ sudo apt-get tar targzip
The gzip singkatan dari GNU Zip, dan ini adalah format pemampatan fail sumber terbuka yang digunakan untuk memampatkan fail tunggal. Ia menghasilkan fail zip dengan akhiran .gz sambungan.
ZIP dan GZIP, kedua-duanya adalah format pemampatan fail yang sangat popular ketika menjimatkan ruang dan mengurangkan masa yang diperlukan untuk menghantar fail melalui internet.
Berikut adalah sintaks asasnya:
$ gzip [Pilihan] [nama fail]Menggunakan suis -l akan memberi anda maklumat terperinci mengenai fail yang dimampatkan.
Untuk membuka zip fail gunakan sintaks:
$ gzip -d nama fail.gzUntuk memasang gzip, jalankan arahan berikut di terminal:
$ sudo apt-get install gzip7zip
The 7zip adalah utiliti pemampatan fail sumber terbuka yang pada mulanya dikembangkan untuk pengguna Windows dan kemudiannya dipindahkan ke sistem operasi lain seperti Linux dan distro. Ia menyokong pelbagai format pemampatan fail dan terkenal dengan nisbah pemampatan tinggi dengan teknik pemampatan LZMA dan LZMA2.
Sintaks:
$ 7z nama fail.Nama fail 7zUntuk mengeluarkan:
$ 7z e nama fail.7zUntuk memasang 7zip, jalankan arahan berikut di terminal:
$ sudo apt-get pasang p7zip-p7zip-rar penuhlzma
The lzma adalah utiliti pemampatan fail lain seperti zip atau tar, dan ia dihantar dengan pra-pemasangan dengan Linux dan distro-nya. Ini adalah utiliti pemampatan fail yang pantas berbanding yang lain.
Untuk membuat arkib:
$ lzma -c --sten nama fail> nama fail.lzmaUntuk mengekstrak fail:
$ lzma -d - nama fail pertama.lzma> nama failbzip2
The bzip2 adalah utiliti pemampatan fail sumber bebas dan terbuka. Ini adalah utiliti fail yang lebih pantas berbanding gzip tetapi hanya dapat memampatkan satu fail pada satu masa.
Sintaks:
Teknik ini menggunakan lebih banyak RAM semasa pemampatan. Untuk mengurangkan penggunaannya, tukar -s, seperti yang ditunjukkan di bawah:
Nama fail $ bzip2 -sUntuk mengeluarkan:
Nama fail $ bzip2 -d.bz2pemampatan fail xz
The xz adalah peningkatan ke utiliti pemampatan fail lzma tetapi hanya dapat memampatkan satu fail pada satu masa. Ini berintegrasi dengan baik dengan semua distro Linux, bahkan siaran lama.
Sintaks untuk memampatkan:
Nama fail $ xzSintaks untuk mengekstrak:
Nama fail $ xz -d.xzshar
The shar, ringkasan untuk "arkib shell", Adalah utiliti pemampatan fail yang mudah dan boleh dipercayai untuk pengguna peribadi dan kuasa.
Sintaks untuk memampatkan:
$ shar nama fail> nama fail.sharSintaks untuk mengekstrak:
nama fail $ unshar.sharUntuk memasang shar, jalankan perintah berikut di terminal:
$ sudo apt-get install sharutilsar
The ar adalah utiliti pemampatan fail yang banyak digunakan di Debian dan turunannya.
Sintaks untuk memampatkan:
nama fail $ ar cvsr.nama failSintaks untuk mengekstrak:
Nama fail $ ar -xvkgb
The kgb bebas menggunakan utiliti pemampatan fail dengan sokongan untuk kebanyakan format fail. Ia menyokong pengarkiban beberapa fail menjadi satu dengan nisbah mampatan yang tinggi.
Sintaks untuk mengarkibkan:
nama fail $ kgp.nama fail kgbSintaks untuk menyahmampatkan:
$ kgb x nama fail.kgbUntuk memasang kgb, jalankan arahan berikut di terminal:
$ sudo apt-get install kgbpax
The pax bermaksud Portable Archive Exchange, dan ia adalah utiliti pemampatan fail yang digunakan dalam membuat dan mengekstrak arkib. Ia menyokong pelbagai format pemampatan fail seperti tar, cpio, bcpio, dan ustar.
Sintaks untuk memampatkan:
nama fail $ pax -wf.nama fail tarSintaks untuk menyahmampatkan:
$ pax -r < filename.tarUntuk memasang pax, jalankan arahan berikut di terminal:
$ sudo apt-get install paxJadi, ini adalah 10 utiliti pemampatan fail teratas untuk Linux dan distro-distro nya. Masih ada utiliti pemampatan lain untuk Linux, tetapi 10 ini adalah kelebihan apabila diuji pada pelbagai parameter. Jangan ragu untuk berkongsi pandangan anda dengan kami di @linuxhint dan @SwapTirthakar.