Jika Anda telah melakukan pekerjaan apa pun di dunia Microsoft Windows, tidak diragukan lagi Anda telah menggunakan file zip. Ini menjadi fitur yang sangat populer sehingga Microsoft akhirnya memasukkannya ke dalam sistem operasi Windows yang dimulai dengan XP. Utilitas zip memungkinkan Anda dengan mudah mengompres file besar (baik teks maupun yang dapat dieksekusi) menjadi file yang lebih kecil yang menggunakan lebih sedikit ruang.
Untuk melihat opsi yang tersedia dalam perintah zip, jalankan perintah di bawah ini:
% zip --help Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license. Zip 3.0 (July 5th 2008). Usage: zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list] The default action is to add or replace zipfile entries from list, which can include the special name - to compress standard input. If zipfile and list are omitted, zip compresses stdin to stdout. -f freshen: only changed files -u update: only changed or new files -d delete entries in zipfile -m move into zipfile (delete OS files) -r recurse into directories -j junk (don't record) directory names -0 store only -l convert LF to CR LF (-ll CR LF to LF) -1 compress faster -9 compress better -q quiet operation -v verbose operation/print version info -c add one-line comments -z add zipfile comment -@ read names from stdin -o make zipfile as old as latest entry -x exclude the following names -i include only the following names -F fix zipfile (-FF try harder) -D do not add directory entries -A adjust self-extracting exe -J junk zipfile prefix (unzipsfx) -T test zipfile integrity -X eXclude eXtra file attributes -y store symbolic links as the link instead of the referenced file -e encrypt -n don't compress these suffixes -h2 show more help
Jika Anda menemukan kesalahan yang ditunjukkan di bawah ini saat menjalankan perintah zip:
zip: command not found
Anda dapat mencoba menginstal paket zip seperti yang ditunjukkan di bawah ini sesuai dengan pilihan distribusi Anda.
Distribusi | Perintah |
---|---|
OS X | buat instal zip |
Debian | apt-get install zip |
Ubuntu | apt-get install zip |
Alpin | apk tambahkan zip |
Linux Arch | pacman -S zip |
Kali Linux | apt-get install zip |
CentOS | yum install zip |
Fedora | dnf instal zip |
Raspbian | apt-get install zip |
Contoh Perintah zip
1. Jika Anda mencoba mengompresi direktori dengan direktori lain di dalamnya, perintah yang sedang Anda gunakan akan melewati direktori tersebut. Anda perlu memberi tahu zip untuk masuk ke folder tersebut secara rekursif menggunakan opsi -r.
$ zip -r test.zip /tmp/test/*
2. Tambahkan file/direktori ke arsip tertentu:
$ zip -r path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...
3. Hapus file/direktori dari arsip tertentu:
$ zip -d path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...
4. Arsipkan file/direktori e[x]termasuk yang ditentukan:
$ zip path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ... -x path/to/excluded_files_or_directories
5. Mengarsipkan file/direktori dengan tingkat kompresi tertentu (`0` – terendah, `9` – tertinggi):
$ zip -r -0-9 path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...
6. Buat arsip [e]enkripsi dengan kata sandi tertentu:
$ zip -r -e path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...
7. Arsipkan file/direktori ke file zip multi-bagian [s]plit (mis. 3 GB bagian):
$ zip -r -s 3g path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...
8. Cetak konten arsip tertentu:
$ zip -sf path/to/compressed.zipunzip:perintah tidak ditemukan