Perintah Zip Linux untuk Mengarsipkan atau Membatalkan Pengarsipan file

Mengekstrak file zip di Linux menggunakan command line sangat mudah. Ini sangat mudah dan alat yang kita butuhkan untuk melakukan itu sebagian besar sudah diinstal sebelumnya. Namun, jika tidak maka di sini kita memberi tahu Anda tidak hanya cara menginstal dan menggunakan perintah ZIP di Linux seperti Ubuntu, AlmaLinux, Rocky Linux, CentOS, Linux Mint, dll.

File arsip sangat berguna untuk mengompres dan menyimpan banyak file menjadi satu file. Misalnya, jika ingin mengunggah folder yang berisi banyak file secara online, daripada melakukan ini untuk setiap file, kita menggabungkannya dalam arsip. Sehingga user lain dapat dengan mudah mendownloadnya. Selain itu, berbagai algoritma kompresi ada untuk menjaga ukuran data sekecil mungkin, yang juga mendukung transfer.

Di sebagian besar distribusi Linux, alat standar sudah diinstal yang memungkinkan untuk mengekstrak file ZIP secara grafis dan membongkar arsip. Untuk itu biasanya, Anda cukup klik kanan pada file arsip dan pilih opsi unzip. Namun, jika Anda mencari cara command line maka ini dia.

1. Instal ZIP di Linux

Agar dapat membuat atau membongkar arsip Zip di Linux, Anda harus terlebih dahulu memastikan bahwa alat yang diperlukan tersedia di sistem. Meskipun, umumnya alat ZIP sudah diinstal sebelumnya, jika tidak maka gunakan perintah yang diberikan di bawah ini sesuai distro Anda:

Jika Anda menggunakan distro Linux dengan manajemen paket APT seperti Ubuntu, Debian, Linux Mint, Kali, Mx Linux, POP! OS dll kemudian gunakan:

sudo apt install zip unzip

Sedangkan RPM baes Linux seperti RHEL, CentOS, Fedora, AlmaLinux, Rocky Linux dan lain-lain bisa menggunakan :

sudo dnf instal zip unzip

2. Sintaks Perintah Zip Linux

zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list] Tindakan default adalah menambah atau mengganti entri zipfile dari daftar, yang dapat menyertakan nama khusus – ke kompres masukan standar.

Jika zipfile dan list dihilangkan, zip mengkompres stdin ke stdout. # Berikut adalah opsi yang dapat kita gunakan dengan perintah ZIP- -f segarkan: hanya file yang diubah -u update: hanya file yang diubah atau file baru -d hapus entri di zipfile -m pindah ke zipfile (hapus file OS) -r recurse into direktori -j sampah (jangan rekam) nama direktori -0 hanya toko -l konversi LF ke CR LF (-ll CR LF ke LF) -1 kompres lebih cepat -9 kompres lebih baik -q operasi tenang -v operasi verbose/versi cetak info -c tambahkan komentar satu baris -z tambahkan komentar zipfile [ dilindungi email ] baca nama dari stdin -o buat zipfile setua entri terbaru -x kecualikan nama berikut -i hanya menyertakan nama berikut -F fix zipfile (-FF coba lebih keras) -D jangan tambahkan entri direktori -A sesuaikan exe self-extracting -J awalan file zip sampah (unzipsfx) -T uji integritas file zip -X eXclude atribut file eXtra -y simpan tautan simbolik sebagai tautan alih-alih file yang direferensikan – e enkripsi -n jangan kompres sufiks ini -h2 tampilkan lebih banyak bantuan

Mari kita lihat beberapa perintah umum yang akan membantu kita menggunakan alat ini untuk mengekstrak file arsip dan mengemas ulang yang kita inginkan.

3. Buat dan perbarui arsip zip

Sintaks dari masing-masing perintah selalu sama:

arsip opsi zip. daftar file dan folder zip

Jika arsip sudah ada, file dan folder ditambahkan ke arsip atau diperbarui. Arsip tidak diganti.

Tambahkan file individual ke arsip:

zip arsip-namafile.zip file1 file2 (…)

Dengan perintah ini, arsip ” archive-filename.zip ” dengan file ” file1 ” dan ” file2 ” dibuat atau diperbarui di direktori saat ini.

Untuk menambahkan folder ke arsip:

zip -r archive-filename.zip folder1 folder2 (…)

Perintah ini membuat arsip ” arsip-filename.zip” dengan folder ” folder1 ” dan ” folder2 ” termasuk semua subfolder dan file di direktori saat ini.

Buat arsip Zip dan hapus file asli

Dengan membuat file Arsip Anda ingin menghapus file atau folder asli yang telah digunakan untuk membuat file arsip ZIP Anda, lalu gunakan opsi -m. Itu berarti untuk memindahkan file secara permanen daripada menyalinnya ke arsip.

Contoh:

zip -m arsip-namafile.zip file1 file2

4. Menghapus/Menghapus folder dan/atau file dari arsip:

zip -d archive.zip file1 file2 folder / * (…)

Perintah menghapus file “file1” dan “file2” serta folder “folder” & isinya dari arsip “archive.zip”

Tampilkan opsi lainnya:

zip -h2

Menampilkan bantuan lengkap dengan semua opsi yang tersedia.

5. Menampilkan konten arsip zip

unzip -l archive.zip

Perintah ini menunjukkan isi lengkap dari arsip “archive.zip”

6. File ZIP Linux yang dilindungi password

Sering kali, kita membutuhkan perlindungan untuk file atau data sensitif saat mengarsipkannya. Jadi, jika Anda ingin membuat zip Linux dengan password, cukup gunakan opsi -e. Dengan ini, kita dapat meningkatkan keamanan file zip kita secara signifikan.

zip -e archive.zip file1 file2

Saat Anda menggunakan parameter -e, sistem akan meminta Anda membuat password untuk file dengan memasukkannya dua kali.

7. Buka paket arsip zip

Buka paket arsip lengkap:

buka zip arsip.zip

Membongkar arsip lengkap ke dalam direktori saat ini.

Ekstrak arsip ke lokasi tertentu:

unzip archiv.zip -d /tmp/target

Ekstrak arsip lengkap ke “/ tmp/target”

Ekstrak hanya file atau folder tertentu:

unzip arsip.zip file1 folder1 file2 -d /tmp/target

-d adalah singkatan dari direktori.

Tampilkan opsi lainnya:

buka ritsleting -hh

Menampilkan bantuan lengkap dengan semua opsi yang tersedia.

opsi unzipsfx: -c, -p – Output ke pipa. (Lihat di atas untuk unzip.) -f, -u – Segarkan dan Perbarui, seperti untuk unzip. -t – Uji arsip yang disematkan. (Dapat digunakan untuk membuat daftar isi.) -z – Mencetak komentar arsip. (Lihat unzip di atas.) pengubah unzipsfx: Sebagian besar pengubah unzip didukung. Ini termasuk -a – Mengkonversi file teks. -n – Jangan pernah menimpa. -o – Timpa tanpa disuruh. -q – Operasi senyap. -C – Mencocokkan nama dengan tidak peka huruf besar/kecil. -j – Jalur sampah. -V – Simpan nomor versi. -s – Ubah spasi menjadi garis bawah. -$ – Kembalikan label volume.

Catatan akhir:

Ini adalah beberapa perintah ZIP umum yang dapat kita gunakan pada sistem operasi Linux untuk mengemas atau membongkar file arsip menggunakan terminal.

Tutorial lainnya:

  • Cara menginstal GUI p7Zip di Ubuntu 20.04 LTS
  • Perintah umum Linux Shell untuk mulai menggunakan terminal
  • Daftar Perintah untuk mendapatkan info sistem Linux
  • 48 Perintah dan pertanyaan dasar Linux
  • Perbedaan antara perintah Ubuntu apt-get autoclean, clean, autoremove