10 Contoh Perintah 7zip (Arsip File) di Linux


7-Zip adalah pengarsip file sumber terbuka, lintas platform, canggih, dan berfitur lengkap gratis dengan rasio kompresi tinggi, untuk Windows. Ini memiliki versi baris perintah yang kuat yang telah di-porting ke sistem Linux/POSIX.

Memiliki rasio kompresi tinggi dalam format 7z dengan kompresi LZMA dan LZMA2, mendukung banyak format arsip lainnya seperti XZ, BZIP2, GZIP, TAR , ZIP dan WIM untuk pengepakan dan pembongkaran; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z, dan masih banyak lainnya untuk ekstrak saja.

Ini memberikan enkripsi AES-256 yang kuat dalam format 7z dan ZIP, menawarkan rasio kompresi 2-10 % untuk format ZIP dan GZIP (jauh lebih baik daripada yang ditawarkan oleh PKZip dan WinZip). Itu juga dilengkapi dengan kemampuan mengekstraksi sendiri untuk format 7z dan dilokalkan dalam hingga 87 bahasa.

Cara Install 7zip di Linux

Port 7zip di sistem Linux disebut p7zip, paket ini sudah diinstal sebelumnya di banyak distribusi Linux mainstream. Anda perlu menginstal paket p7zip-full untuk mendapatkan utilitas CLI 7z, 7za, dan 7zr di sistem Anda, sebagai berikut.

Instal 7zip di Debian, Ubuntu atau Linux Mint

Distribusi Linux berbasis Debian hadir dengan tiga paket perangkat lunak yang terkait dengan 7zip yaitu p7zip, p7zip-full dan p7zip-rar. Disarankan untuk menginstal paket p7zip-full, yang mendukung banyak format arsip.

sudo apt-get install p7zip-full

Instal 7zip di Fedora atau CentOS/RHEL

Distribusi Linux berbasis Red Hat hadir dengan dua paket yang terkait dengan 7zip yaitu p7zip dan p7zip-plugins. Disarankan untuk menginstal kedua paket.

Untuk menginstal kedua paket ini, Anda perlu mengaktifkan repositori EPEL pada distribusi CentOS/RHEL. Di Fedora, tidak perlu menyiapkan repositori tambahan.

sudo yum install p7zip p7zip-plugins

Setelah paket 7zip diinstal, Anda dapat mempelajari lebih lanjut beberapa contoh perintah 7zip yang berguna untuk mengemas atau membongkar berbagai jenis arsip di bagian berikut.

Pelajari Contoh Perintah 7zip di Linux

1. Untuk membuat file arsip .7z, gunakan opsi "a". Format arsip yang didukung untuk pembuatannya adalah 7z, XZ, GZIP, TAR, ZIP dan BZIP2. Jika file arsip yang diberikan sudah ada, ia akan “menambahkan” file tersebut ke arsip yang sudah ada, alih-alih menimpanya.

7z a hyper.7z hyper_1.4.2_i386.deb

2. Untuk mengekstrak file arsip .7z, gunakan opsi "e", yang akan mengekstrak arsip di direktori kerja saat ini.

7z e hyper.7z

3. Untuk memilih format arsip, gunakan opsi -t (nama format), yang memungkinkan Anda memilih format arsip seperti zip, gzip, bzip2 atau tar ( standarnya adalah 7z):

7z a -tzip hyper.zip hyper_1.4.2_i386.deb

4. Untuk melihat daftar file dalam arsip, gunakan fungsi "l" (daftar), yang akan menampilkan jenis format arsip, metode yang digunakan, file dalam arsipkan di antara informasi lain seperti yang ditunjukkan.

7z l hyper.7z

5. Untuk menguji integritas file arsip, gunakan fungsi "t" (test) seperti yang ditunjukkan.

7z t hyper.7z

6. Untuk membuat cadangan direktori, Anda harus menggunakan utilitas 7za yang mempertahankan pemilik/grup file, tidak seperti 7z, opsi -si memungkinkan membaca file dari stdin.

tar -cf - tecmint_files | 7za a -si tecmint_files.tar.7z

7. Untuk memulihkan cadangan, gunakan opsi -so, yang akan mengirimkan output ke stdout.

7za x -so tecmint_files.tar.7z | tar xf -

8. Untuk menyetel tingkat kompresi, gunakan opsi -mx seperti yang ditunjukkan.

tar -cf - tecmint_files | 7za a -si -mx=9 tecmint_files.tar.7z

9. Untuk memperbarui file arsip yang ada atau menghapus file dari file arsip, gunakan opsi "u" dan "d", masing-masing.

7z u <archive-filename> <list-of-files-to-update>
7z d <archive-filename> <list-of-files-to-delete>

10. Untuk menyetel sandi ke file arsip, gunakan tanda -p {password_here} seperti yang ditunjukkan.

7za a -p{password_here} tecmint_secrets.tar.7z

Untuk informasi lebih lanjut lihat halaman manual 7z, atau kunjungi Beranda 7zip: https://www.7-zip.org/.

Itu saja untuk saat ini! Pada artikel ini, kami telah menjelaskan 10 contoh perintah 7zip (Arsip File) di Linux. Gunakan formulir umpan balik di bawah ini untuk mengajukan pertanyaan atau menyampaikan pemikiran Anda kepada kami.