Cara menggunakan perintah zip di linux

Cara menggunakan perintah zip di linux

Itu ritsleting Perintah di Linux adalah utilitas yang digunakan untuk mengemas sekelompok file ke arsip zip. Perintah zip juga dapat digunakan untuk mengompres file, membuatnya mengambil lebih sedikit ruang di hard drive komputer Anda. Selain itu, perintah zip dapat digunakan untuk mengenkripsi file, membuatnya lebih sulit bagi pengguna yang tidak sah untuk mengakses isi arsip ZIP.

Untuk membuka zip arsip zip, Anda dapat menggunakan unzip memerintah. Perintah ini akan mendekompres file dalam arsip zip, memungkinkan Anda untuk mengaksesnya.

Contoh perintah zip

Pergi melalui contoh nyata di bawah ini dari perintah Linux Zip.

  1. Zip semua file dalam direktori
  2. Perintah ini akan membuat zip semua file di direktori /cadangan. Saya tidak akan mengarsipkan file di bawah sub direktori secara rekursif.

    Zip Backup.zip /cadangan /*  
    Output: Menambahkan: Cadangan/Anaconda.ifcfg.Log (Kemping 47%) Menambahkan: Cadangan/Anaconda.Log (kempes 78%) Menambahkan: Cadangan/Anaconda.program.Log (Kemping 84%) Menambahkan: Cadangan/Anaconda.penyimpanan.Log (kempes 90%) Menambahkan: cadangan/boot.Log (kempes 72%) Menambahkan: Cadangan/Dracut.Log (kempes 92%) Menambahkan: cadangan/httpd/(disimpan 0%) Menambahkan: cadangan/kadmind.Log (Kosong 74%) Menambahkan: Cadangan/KRB5KDC.Log (kempes 71%) Menambahkan: cadangan/mysqld.log (kempes 82%) 

  3. File zip dengan wildcard
  4. Gunakan wildcard linux untuk arsipkan file ekstensi tertentu. Seperti cadangan saja .file ekstensi log di direktori.

    Zip Backup.zip /cadangan /*.catatan  
    Output: Menambahkan: Cadangan/Anaconda.ifcfg.Log (Kemping 47%) Menambahkan: Cadangan/Anaconda.Log (kempes 78%) Menambahkan: Cadangan/Anaconda.program.Log (Kemping 84%) Menambahkan: Cadangan/Anaconda.penyimpanan.Log (kempes 90%) Menambahkan: cadangan/boot.Log (kempes 72%) Menambahkan: Cadangan/Dracut.Log (kempes 92%) Menambahkan: Cadangan/Kadmind.Log (Kosong 74%) Menambahkan: Cadangan/KRB5KDC.Log (kempes 71%) Menambahkan: cadangan/mysqld.Log (Kosong 82%) Menambahkan: Cadangan/PM-PowerSave.log (kempes 15%) Menambahkan: cadangan/wpa_supplicant.log (disimpan 0%) Menambahkan: cadangan/xorg.0.Log (Kemping 83%) Menambahkan: Cadangan/Xorg.9.Log (kempes 83%) Menambahkan: cadangan/yum.log (kempes 77%) 

  5. File zip secara rekursif
  6. Perintah di bawah ini akan membuat arsip secara rekursif dengan file, direktori, dan sub-direktorinya juga. Ini juga mempertahankan struktur direktori sebagai file sumber.

    zip -r cadangan.zip /cadangan  

  7. Buat zip yang dilindungi kata sandi
  8. Terkadang kita perlu membuat arsip yang dilindungi kata sandi. Perintah ZIP memberi Anda opsi untuk membuat file arsip yang dilindungi kata sandi. Untuk membuat penggunaan arsip yang dilindungi kata sandi -e pilihan. Ini akan meminta kata sandi dan mengkonfirmasi kata sandi.

    zip -e cadangan.zip /cadangan /*.catatan  
    Output: Masukkan Kata Sandi: Verifikasi Kata Sandi: Menambahkan: Cadangan/Anaconda.ifcfg.Log (Kemping 47%) Menambahkan: Cadangan/Anaconda.Log (kempes 78%) Menambahkan: Cadangan/Anaconda.program.Log (Kemping 84%) Menambahkan: Cadangan/Anaconda.penyimpanan.log (kempes 90%) 

  9. Zip dengan tingkat kompresi
  10. Anda juga dapat menentukan tingkat kompresi dengan perintah zip. Ada 10 level kompresi, yang berkisar dari 0 hingga 9.

    • -6 digunakan sebagai tingkat kompresi default.
    • -0 digunakan untuk kompresi tingkat terendah.
    • -9 digunakan untuk kompresi tingkat tertinggi
    Zip -9 File Kompresi Tinggi.zip /cadangan /*  ZIP -0 file terkompresi terendah.zip /cadangan /*  

    Periksa perbedaan antara file terkompresi

    LS -LH file terkompresi terendah.zip file-compress-compressed.ritsleting  
    Output: -rw-r-r--. 1 root root 50k Apr 11 14:14 File-Compress-File.ZIP -RW-R-R--. 1 root root 447k Apr 11 14:14 File terkompresi terendah.ritsleting 

    Anda dapat melihat perbedaan antara kedua ukuran file.

  11. Daftar konten file zip
  12. Menggunakan -l Beralih dengan perintah unzip untuk mencantumkan hanya file di dalam arsip zip tanpa mendekompresinya.

    unzip -l cadangan.ritsleting  
    Output: Arsip: Cadangan.Nama Tanggal Panjang Zip Nama Waktu --------- ---------- ----- ---- 140 04-11-2013 14:07 Cadangan/Anaconda.ifcfg.Log 11153 04-11-2013 14:07 Backup/Anaconda.Log 15446 04-11-2013 14:07 Backup/Anaconda.program.Log 136167 04-11-2013 14:07 Backup/Anaconda.penyimpanan.LOG 2722 04-11-2013 14:07 BACKUP/BOOT.Log 211614 04-11-2013 14:07 Backup/Dracut.Log 0 04-11-2013 14:08 Backup/httpd/1382 04-11-2013 14:07 Backup/Kadmind.Log 1248 04-11-2013 14:07 Backup/Krb5kdc.Log 6485 04-11-2013 14:07 Cadangan/Mysqld.Log 87 04-11-2013 14:07 Backup/PM-PowerSave.Log 0 04-11-2013 14:07 Backup/WPA_Supplicant.Log 30186 04-11-2013 14:07 Backup/Xorg.0.Log 31094 04-11-2013 14:07 Backup/Xorg.9.Log 6739 04-11-2013 14:07 Cadangan/YUM.Log --------- ------- 454463 15 File 

  13. Ekstrak file zip.
  14. Itu unzip Perintah digunakan untuk mengekstrak file zip. Gunakan perintah di bawah ini untuk cukup mengekstrak file zip.

    Unzip Backup.ritsleting  

  15. Periksa file arsip
  16. Menggunakan -T Untuk memeriksa dan mengarsipkan file. Opsi ini mengekstrak setiap file yang ditentukan dalam memori dan membandingkan CRC (Cyclic Redundancy Check, checksum yang disempurnakan).

    unzip -t cadangan.ritsleting  
     Output: Archive: Backup-11Apr2013.Pengujian Zip: Cadangan/Anaconda.ifcfg.Log OK Testing: Backup/Anaconda.Log OK Testing: Backup/Anaconda.program.Log OK Testing: Backup/Anaconda.penyimpanan.Log OK Testing: Cadangan/Boot.Log OK Testing: Backup/Dracut.Log OK Testing: Cadangan/HTTPD/OK Testing: Backup/Kadmind.Log OK Testing: Backup/KRB5KDC.Log OK Testing: Backup/MySQLD.Log OK Testing: Backup/PM-PowerSave.Log OK Testing: Backup/WPA_Supplicant.Log OK Testing: Backup/Xorg.0.Log OK Testing: Backup/Xorg.9.Log OK Testing: Backup/Yum.log oke tidak ada kesalahan yang terdeteksi dalam data cadangan terkompresi.ritsleting. 

Bungkus

Kami telah menunjukkan kepada Anda cara zip file di Linux menggunakan terminal. Ini adalah keterampilan praktis yang bisa berguna saat Anda perlu mengirim seseorang file terkompresi atau menghemat ruang penyimpanan di komputer Anda. Juga, membuka ritsleting arsip itu mudah dan kami akan menunjukkan kepada Anda bagaimana melakukannya dengan cepat dan mudah.