Terdapat beberapa alat pemampatan dan penyahmampatan fail dalam Linux, seperti gzip, 7-zip, Lrzip, PeaZip, dsb.
Dalam tutorial ini, kami akan memperkenalkan cara menggunakan alat bzip2 untuk memampatkan dan menyahmampat fail .bz2 dalam Linux.
bzip2 ialah alat pemampatan yang sangat terkenal dan tersedia pada kebanyakan pengedaran Linux utama Anda boleh memasangnya dengan arahan yang sesuai pada pengedaran anda.
$ sudo apt install bzip2 [On Debian/Ubuntu] $ sudo yum install bzip2 [On CentOS/RHEL] $ sudo dnf install bzip2 [On Fedora 22+]
Sintaks biasa untuk menggunakan bzip2 ialah:
$ bzip2 option(s) filenames
Anda boleh memampatkan fail seperti berikut, menggunakan bendera -z untuk mendayakan pemampatan:
$ bzip2 filename 或者 $ bzip2 -z filename
Untuk memampatkan fail .tar, gunakan arahan:
$ bzip2 -z backup.tar
Penting: bzip2 akan memadamkan fail input (fail asal) secara lalai apabila memampatkan dan menyahmampat fail Untuk mengekalkan fail input, gunakan pilihan -k atau --keep.
Selain itu, bendera -f atau --force akan memaksa bzip2 untuk menulis ganti fail output sedia ada.
------ 要保留输入文件 ------ $ bzip2 -zk filename $ bzip2 -zk backup.tar
Anda juga boleh menetapkan saiz blok dari 100k hingga 900k menggunakan -1 atau --cepat kepada -9 atau --terbaik masing-masing:
$ bzip2 -k1 Etcher-linux-x64.AppImage $ ls -lh Etcher-linux-x64.AppImage.bz2 $ bzip2 -k9 Etcher-linux-x64.AppImage $ bzip2 -kf9 Etcher-linux-x64.AppImage $ ls -lh Etcher-linux-x64.AppImage.bz2
Tangkapan skrin di bawah menunjukkan cara menggunakan pilihan untuk mengekalkan fail input, memaksa bzip2 untuk menulis ganti fail output dan menetapkan saiz blok dalam pemampatan.
Mampatkan fail menggunakan bzip2 dalam Linux
Untuk menyahmampat fail .bz2, pastikan anda menggunakan pilihan -d atau --decompress:
$ bzip2 -d filename.bz2
Nota: Fail ini mesti mempunyai sambungan .bz2 untuk arahan di atas berfungsi.
$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 $ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 $ ls -l Etcher-linux-x64.AppImage
Ekstrak fail bzip2 dalam Linux
Untuk menyemak imbas halaman bantuan dan manual bzip2, masukkan arahan berikut:
$ bzip2 -h $ man bzip2
Akhir sekali, melalui penjelasan mudah di atas, saya percaya anda kini boleh memampatkan dan menyahmampat fail bz2 dalam Linux. Walau bagaimanapun, jika anda mempunyai sebarang soalan dan maklum balas, anda boleh meninggalkannya di ruangan komen.
Yang penting, anda mungkin ingin menyemak beberapa contoh perintah tar penting dalam Linux untuk mengetahui cara menggunakan arahan tar untuk mencipta arkib termampat.
Atas ialah kandungan terperinci Pembantu mampatan Linux bzip2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!