Sebagian besar pengguna PC, baik yang akrab dengan Unix atau tidak, tahu tentang file Zip. Perintah zip menawarkan kompresi yang didasarkan pada algoritme dari program PKZip standar PC. Program zip dan unzip bekerja persis seperti yang Anda harapkan:zip [filename] untuk mengompresi file dengan zip, dan unzip [filename.z] untuk meng-unzip file.
Sintaks:
# zip [options] zipfile [files]
Contoh:
Untuk membuat file terkompresi bernama mail.zip yang berisi semua file di direktori /etc/mail, gunakan format berikut:
$ zip mail /etc/mail* adding: etc/mail/ (stored 0%) adding: etc/mailcap (deflated 53%) adding: etc/mailman/ (stored 0%) adding: etc/mail.rc (deflated 49%)
Tabel berikut merinci beberapa opsi penting:
Opsi | Deskripsi |
---|---|
-d | Dekompresi file (Anda juga dapat menggunakan perintah unzip). Perhatikan bahwa file zip tidak dihapus. |
-v | Verbose:Menampilkan persentase kompresi. |
-u | Memperbarui file .zip dengan konten baru. |
-r | Di-zip secara rekursif, artinya Anda dapat menentukan direktori, dan semua konten dalam direktori tersebut (termasuk semua subdirektori dan isinya) akan di-zip. |
-x file | Tentukan file yang akan dikecualikan dari file .zip. |
Periksa apakah zip/unzip sudah Terinstal
Jalankan perintah berikut untuk memeriksa utilitas zip dan unzip sudah terpasang atau belum:
# rpm -q zip unzip package zip is not installed package unzip is not installed #
Instal zip/unzip
Jika Anda merasa tidak terinstal di sistem maka instal dengan perintah berikut:
# yum install zip unzip Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile ....... Installed: unzip.x86_64 0:6.0-16.el7 zip.x86_64 0:3.0-11.el7 Complete! #
Verifikasi Pemasangan
Gunakan perintah berikut untuk memverifikasi instalasi:
# rpm -q zip unzip zip-3.0-11.el7.x86_64 unzip-6.0-16.el7.x86_64 # which zip unzip /bin/zip /bin/unzip #
Zip/unzip diinstal pada sistem dan perintah zip tersedia untuk zip direktori!!!