GNU/Linux >> Belajar Linux >  >> Linux

Perintah Zip dan Unzip di Linux/Unix

Dalam panduan ini, kita akan fokus pada perintah zip dan unzip di Linux. perintah zip adalah utilitas yang biasa digunakan untuk mengompres file, sedangkan perintah unzip digunakan untuk membuka kompres atau membuka ritsleting file. Mari kita lihat masing-masing perintah ini secara mendetail.

Mengompresi file menggunakan perintah zip

Untuk membuat file terkompresi dengan .zip ekstensi file, gunakan sintaks zip seperti yang ditunjukkan

zip {options} zipfile file_name

Cara mengompres file dengan perintah zip

Untuk mengompresi satu file ke file zip tanpa argumen apa pun, gunakan sintaks di bawah ini

$ zip zipfile file_name

Mari kita buat file file1.doc menggunakan perintah sentuh

$ touch file1.doc

Selanjutnya, kita akan zip atau kompres ke files.zip

$ zip files.zip file1.doc

Keluaran

Untuk memverifikasi pembuatan file zip, gunakan ls perintah seperti yang ditunjukkan

ls -l

Keluaran

Demikian pula, Anda dapat zip beberapa file menjadi satu file zip. Misalkan kita memiliki 4 file seperti yang ditunjukkan


file1.doc 
file2.doc
file3.doc
file4.doc

Untuk zip file

$ zip files.zip file1.doc file2.doc file3.doc file4.doc

Keluaran

Sekali lagi, jika Anda ingin memverifikasi hasilnya, gunakan ls perintah seperti yang ditunjukkan di bawah ini

Keluaran

Menambahkan file baru ke file terkompresi yang sudah ada sebelumnya

Mari kita asumsikan Anda telah membuat 2 file lagi; file5.doc dan file6.doc dan Anda ingin memasukkannya ke file zip.

Gunakan -u argumen seperti yang ditunjukkan di bawah ini

$ zip files.zip file5.doc file6.doc

Keluaran

Menghapus file dari file terkompresi

Untuk menghapus file dari arsip atau file terkompresi, gunakan -d bendera seperti yang ditunjukkan

$ zip -u compressed_file file_name

Misalkan Anda ingin menghapus file2.doc dan file3.doc dari file terkompresi. Perintahnya adalah

$ zip -d files.zip file2.doc file3.doc

Keluaran

Menghapus file asli setelah dilengkungkan atau dikompres

Untuk menghapus file setelah dikompresi, gunakan -m pilihan seperti yang ditunjukkan

$ zip -m archive file_name

Dalam contoh kami di mana kami memiliki file berikut,


file1.doc 
file2.doc
file3.doc
file4.doc

Perintahnya adalah

$ zip -m files.zip *.doc

ATAU

$ zip -m files.zip file1.doc file2.doc file3.doc file4.doc

Keluaran

Meng-zip direktori secara rekursif

Jika Anda ingin membuat zip direktori secara rekursif, gunakan -r pilihan. Perintah ini akan meng-zip semua file dalam direktori dan menghemat ruang.

Sintaks untuk ini adalah

$ zip –r filename.zip directory_name

misalkan kita memiliki direktori bernama data file berikut


file1.doc
file2.doc
file3.doc
file4.doc
file5.doc

Untuk zip ke dalam file zip bernama data_files.zip perintahnya adalah

$ zip -r data_files.zip data

Keluaran

Mengecualikan file agar tidak di-zip atau dikompresi

Untuk mengecualikan file agar tidak dikompresi, gunakan -x pilihan seperti yang ditunjukkan

$zip –x filename.zip file_to_be_excluded

Pada contoh sebelumnya, untuk mengecualikan file2.doc agar tidak terkompresi, jalankan

$ zip -x data_files.zip file1.doc

Mendapatkan bantuan dengan perintah zip

Jika Anda buntu dan ingin tahu lebih banyak tentang penggunaan perintah zip, jalankan

$ zip --help

Keluaran

Selain itu, Anda dapat mengunjungi halaman manual perintah seperti yang ditunjukkan

$ man zip

Keluaran

Perintah unzip

Perintah unzip adalah kebalikan dari perintah zip. Ini digunakan untuk mendekompresi atau membuka ritsleting file terkompresi dan dilengkapi dengan beberapa opsi. Sintaks untuk membuka ritsleting file adalah

$ unzip {option} file.zip

Memeriksa isi direktori zip sebelum membuka ritsleting

Jika Anda ingin menampilkan isi arsip sebelum membuka ritsleting, gunakan -l pilihan seperti yang ditunjukkan

$ unzip -l  file.zip

Misalnya

$ unzip -l data_files.zip

Keluaran

Membuka ritsleting file dengan keluaran verbose

Untuk membuka zip file/direktori zip dengan keluaran verbose, gunakan -v pilihan seperti yang ditunjukkan

$ unzip -v data_files.zip

Keluaran

Membuka ritsleting file ke direktori tertentu

Jika Anda ingin membuka zip arsip ke direktori tertentu , gunakan -d pilihan seperti yang ditunjukkan

$ unzip -d data_files.zip directory_name

Untuk membuka zip file zip ke dalam direktori bernama james , jalankan

$ unzip -d data_files.zip james

Keluaran

Memeriksa kesalahan dalam arsip

Jika Anda ingin memeriksa kesalahan dalam arsip sebelum membuka kompresi, gunakan -t bendera seperti yang ditunjukkan

$ unzip -t data_files.zip 

Keluaran

Mendapatkan bantuan dengan perintah unzip

Jika Anda buntu dan ingin tahu lebih banyak tentang penggunaan perintah unzip, jalankan

$ unzip --help

Keluaran

Selain itu, Anda dapat mengunjungi halaman manual perintah seperti yang ditunjukkan

$ man unzip

Keluaran

Itu saja yang kami miliki untuk hari ini. Umpan balik Anda sangat kami harapkan.


Linux
  1. Cara Menggunakan Unzip di Linux

  2. Linux – Direktori Standar Dan/atau Umum Pada OS Unix/linux?

  3. Bekerja dengan file ZIP di Linux

  1. Perintah Linux - Gambaran Umum dan Contoh

  2. Pelajari Cara Zip dan Unzip File di Linux dan jadilah Master Zip

  3. 5 Cara Mengeksekusi Perintah UNIX / Linux (dan Skrip Shell) di Latar Belakang

  1. Perintah Linux:pekerjaan, bg, dan fg

  2. Mengapa Karakter Wild Card * Begitu Berbeda Antara Perintah Zip Dan Rm?

  3. Perintah reboot dan shutdown Linux