GNU/Linux >> Belajar Linux >  >> Linux

Cara Zip File di Linux

Pendahuluan

ZIP adalah format file arsip paling populer untuk mengompresi file dan direktori. Mengompresi file ke dalam format yang diarsipkan membantu menghemat ruang dan bandwidth jaringan. Meskipun format arsip tape (tar) lebih umum pada sistem Linux, ZIP juga sering digunakan karena popularitasnya.

Linux menawarkan zip perintah untuk mengompresi file ke dalam format ZIP. Atau, membuat file ZIP juga dimungkinkan melalui GUI.

Panduan ini menunjukkan cara membuat zip file dan direktori melalui baris perintah dan GUI di Linux.

Prasyarat

  • Akses ke terminal.
  • Perintah untuk membuat file dan direktori contoh.

Periksa apakah zip Sudah Terpasang

Tidak semua sistem Linux memiliki program zip yang diinstal secara default. Lihat apakah utilitas tersedia dengan memeriksa versi:

zip --version

Jika output mencetak versi program, lanjutkan ke bagian berikut. Namun, jika output menunjukkan perintah tidak ditemukan, instal utilitas zip dan unzip dengan perintah berikut:

sudo apt install zip unzip

Catatan: Memasang unzip tidak wajib, tetapi perintah berjalan seiring dengan zip .

Jika Anda ingin membuka zip file, lihat panduan kami tentang cara membuka zip file ZIP.

Masukkan kata sandi sudo dan tunggu instalasi selesai.

Zip File di Linux Dengan Perintah zip

zip perintah membantu membuat file arsip ZIP. Sintaks umum untuk zip perintahnya adalah:

zip <options> <zip file> <source file(s)>

Tanpa opsi apa pun, perintah membuat file ZIP baru. Opsi dan sintaks tambahan mengubah perilaku dan menyediakan fungsionalitas yang berbeda.

Opsi Perintah zip

zip command menawarkan berbagai mode dan opsi kerja untuk membantu membuat file ZIP. Tabel di bawah menunjukkan ikhtisar singkat tentang opsi yang tersedia.

Tag Opsi atau Mode Deskripsi
-u
--update
Mode Memperbarui dan menambahkan file baru. Membuat arsip baru jika tidak ditemukan.
-f
--freshen
Mode Memperbarui file tanpa menambahkan yang baru. Membuat arsip baru jika tidak ditemukan.
-d
--delete
Mode Memilih entri dalam arsip yang ada dan menghapusnya.
-U
--copy-entries
Mode Memilih entri dari arsip yang ada dan menyalinnya ke arsip baru.
-e
--encrypt
Opsi Mengenkripsi konten arsip ZIP dengan kata sandi. Memulai permintaan entri kata sandi.
-i <files>
--include <files>
Opsi Hanya menyertakan file tertentu.
-R
--recurse-patterns
Opsi Mengarsipkan file secara rekursif.
-sf
--show-files
Opsi Mencantumkan file tempat perintah akan beroperasi, lalu keluar.
-x <files>
--exclude <files>
Opsi Mengecualikan file tertentu.
-<number> Opsi Mengatur kecepatan kompresi (0-9). Angka yang lebih rendah lebih cepat.

Perintah zip menawarkan banyak opsi lain yang dapat Anda lihat menggunakan perintah man.

Buat Arsip ZIP

zip perintah, tanpa opsi apa pun, membuat file baru. Untuk menguji perintah, lakukan hal berikut:

1. Buat file untuk pengarsipan:

touch file{1..5}.txt

Perintah membuat lima file teks kosong.

2. Gunakan zip perintah untuk mengarsipkan file:

zip files file1.txt file2.txt file3.txt file4.txt file5.txt

Perintah mengeluarkan tindakan yang diambil dan membuat files.zip arsip.

Mencantumkan Isi File ZIP

-sf opsi mencantumkan konten file ZIP. Berikan hanya nama file ZIP, misalnya:

zip -sf files.zip

Perintah tersebut mencantumkan isi arsip dan keberadaannya.

Tambahkan Jenis File Tertentu ke Arsip ZIP

Untuk menambahkan hanya tipe file tertentu ke file ZIP, gunakan wildcard dan berikan ekstensi tipe file. Misalnya:

zip files *.txt

Perintah menambahkan semua file dengan .txt ekstensi ke arsip.

Tambahkan Direktori ke Arsip ZIP

Gunakan -r (rekursif) opsi untuk menambahkan direktori ke file ZIP. Misalnya:

zip -r files <directory>

zip perintah menambahkan direktori kosong terlebih dahulu, lalu mengisinya dengan file.

Hapus File Dari Arsip ZIP

1. Untuk menghapus file dari arsip ZIP, buat daftar file dari arsip menggunakan -sf pilihan pertama. Misalnya:

zip -sf <archive file>

2. Cari file untuk dihapus dan jalankan zip dengan -d tag:

zip -d <archive file> <files for deletion>

Misalnya:

zip -d files.zip file5.txt

Perintah menghapus file yang ditentukan dari arsip ZIP.

Membuat dan Mengenkripsi File ZIP

Kata sandi melindungi arsip ZIP dari ekstraksi. Untuk menambahkan enkripsi sandi ke file ZIP, gunakan -e pilihan:

zip -e <archive file> <files>

Perintah memulai prompt entri kata sandi. Setelah mengonfirmasi, file ditambahkan ke arsip ZIP.

Kontrol Tingkat Kompresi ZIP

zip perintah memungkinkan mengontrol tingkat kompresi. Tingkat dan kecepatan kompresi file ZIP berbanding terbalik. Saat level meningkat, kompresi membutuhkan waktu lebih lama.

Untuk mengontrol tingkat kompresi file ZIP, gunakan sintaks berikut:

zip -<0-9> <archive file> <files>

Misalnya:

zip -5 files *.txt

Untuk kompresi tercepat, gunakan <b>-1</b> . Untuk tingkat kompresi tertinggi, gunakan -9 . Nilai antara 1 dan 9 memberikan hasil di antara (cepat vs. tingkat kompresi).

Buat Arsip ZIP Menggunakan GUI

Untuk membuat file ZIP di Linux melalui GUI, lakukan hal berikut:

1. Buka File dan arahkan ke direktori yang sesuai.

2. Pilih file untuk pengarsipan, klik kanan file, dan pilih Kompres .

3. Masukkan nama arsip dan pilih .zip format dari menu tarik-turun.

4. Klik Buat untuk membuat file ZIP.

Proses membuat arsip ZIP di lokasi saat ini.

Kesimpulan

Setelah membaca panduan ini, Anda harus mengetahui cara membuat file ZIP di Linux dengan zip perintah dan GUI. Untuk perintah kompresi dan pengarsipan file lainnya, lihat perintah tar.


Linux
  1. Cara Mengonversi File ke Encoding UTF-8 di Linux

  2. Cara Membuat File ZIP yang Dilindungi Kata Sandi di Linux

  3. Cara Unzip File di Linux (dengan Contoh)

  1. Cara memindahkan file di Linux

  2. Cara menemukan file di Linux

  3. Cara Membuat Zip Banyak File di Linux

  1. Cara Menampilkan File Tersembunyi di Linux

  2. Cara Unzip File ZIP di Ubuntu / Linux

  3. Cara crack password zip di Kali Linux