GNU/Linux >> Belajar Linux >  >> Linux

Cara menggunakan alat Kompresi 7zip dari Terminal Linux

7-Zip (http://www.7-zip.org/) adalah pengarsip file dengan rasio kompresi tertinggi. Alat ini mendukung berbagai format arsip seperti LZMA2, XZ, ZIP, Zip64, CAB, RAR, ARJ, GZIP, BZIP2, TAR, CPIO, RPM, ISO , sebagian besar gambar sistem file dan format DEB. Pengembang mengklaim bahwa rasio kompresi dalam format 7z yang baru adalah 30-50% lebih baik daripada rasio dalam format Zip.

Dalam artikel ini, kita akan membahas contoh praktis utilitas 7zip dan penggunaannya. Semua contoh di bawah ini telah diuji pada Ubuntu 16.04 LTS/16.10 dan Linux Mint 18 , dan versi 7zip yang kami gunakan adalah 9.20

Pemasangan

Utilitas 7zip tidak diinstal sebelumnya pada sistem Ubuntu Anda. Anda harus menginstalnya di sistem Anda menggunakan perintah berikut.

$ sudo apt-get install p7zip-full

CATATAN:Jika Anda ingin menggunakan 7zip dengan file rar, Anda juga harus menginstal paket berikut.

$ sudo apt-get install p7zip-rar

Penggunaan/Fungsi

Di bagian ini, kita akan membahas penggunaan alat 7zip dan fitur dasar yang disediakannya.

Sintaks dasar 7zip:

$ 7z [adeltux] [-] [SWITCH] ..

Kami akan menggunakan file yang ditampilkan di tangkapan layar berikut untuk melakukan berbagai operasi menggunakan 7zip.

Buat arsip baru/ tambahkan file ke arsip yang ada

Dengan menggunakan alat ini, Anda dapat mengemas file dalam .7z mengajukan. Fitur ini dapat diakses menggunakan ‘a’ surat fungsi.

Berikut cara menggunakan fitur ini:

$ 7z a [nama file yang diarsipkan] [nama file yang akan diarsipkan]

Misalnya:

$ 7z a testfiles.7z *

Sekarang untuk memeriksa, apakah file arsip dibuat atau tidak, Anda dapat menggunakan 'ls ' perintah.

Seperti yang Anda lihat pada tangkapan layar di atas bahwa file arsip .7z (testfiles.7z) telah dibuat. Tentu saja, Anda juga dapat membuat/memperbarui, misalnya, file .zip dengan cara ini.

Daftar isi arsip

Anda dapat menggunakan huruf fungsi 'l' untuk mendaftar konten file yang diarsipkan.

$ 7z l [nama file yang diarsipkan]

Misalnya:

$ 7z l testfiles.7z

Berikut adalah daftar file dalam file arsip testfiles.7z.

Menghapus file dari arsip

Dengan menggunakan alat ini, Anda juga dapat menghapus file dari file arsip, sesuatu yang dapat Anda lakukan menggunakan ‘d’ surat fungsi.

$ 7z d [file yang diarsipkan] [nama file yang akan dihapus]

Misalnya, untuk menghapus testfile1, kita dapat menggunakan perintah berikut:

$ 7z d testfiles.7z testfile1

Mengekstrak file dari file arsip

Dengan bantuan 7zip, Anda dapat mengekstrak file dari arsip yang sudah ada. Fitur ini dapat diakses menggunakan ‘e’ surat fungsi.

$ 7z e [file yang diarsipkan]

Misalnya, kita ingin mengekstrak arsip 'testfiles.7z'.

Begini caranya:

$ 7z e testfiles.7z

Memperbarui file arsip yang ada

Jika mau, Anda dapat menambahkan file baru ke file arsip yang dibuat sebelumnya, atau Anda bahkan dapat memperbarui konten file yang ada di dalam arsip. Ini dimungkinkan dengan menggunakan ‘u’ surat fungsi.

$ 7z u [file yang diarsipkan] [nama-file-baru-atau-diperbarui]

Sebagai contoh, berikut adalah struktur direktori di mana kita akan melakukan beberapa operasi pembaruan.

Katakanlah kita telah membuat arsip direktori 'dir1'. Dan sekarang, karena beberapa modifikasi, katakanlah, file1, file2 dan file3, kami ingin memperbarui arsip.

Jadi, alih-alih menambahkan file yang dimodifikasi lagi satu per satu (menggunakan 'a' fungsi surat) ke arsip, kita dapat melakukan operasi dalam sekali jalan dengan menggunakan perintah berikut.

$ 7z u dir1.7z

Menguji integritas file yang diarsipkan

Dengan menggunakan alat ini, Anda juga dapat memeriksa integritas file arsip yang sudah ada. Menguji integritas sangat penting, karena ia memberi tahu, apakah konten diarsipkan dengan benar atau tidak.

Terkadang, karena masalah perangkat keras, masalah RAM, atau masalah pemanasan, file Anda mungkin terpengaruh dan arsip tidak dibuat dengan benar. Untuk memeriksa apakah arsip rusak atau tidak, Anda dapat menggunakan ‘t’ surat fungsi.

$ 7z t [file yang diarsipkan]

Misalnya:

$ 7z t testfiles.7z

Berikut adalah outputnya

Output di atas menunjukkan bahwa isi arsip tidak rusak.

Kesimpulan

Alat zip 7 menjadi salah satu alat terbaik untuk mengarsipkan file. Ini tersedia untuk Windows dan Linux, meskipun hanya port baris perintah yang tersedia untuk platform yang terakhir, jadi pilihan yang baik untuk pengguna Linux yang pekerjaannya melibatkan bermain dengan file di baris perintah.

Apa yang telah kita bahas dalam tutorial ini hanyalah fitur dasar. Ada juga beberapa opsi lanjutan yang tersedia. Buka halaman manual alat (man 7z) untuk informasi dan detail selengkapnya.


Linux
  1. Cara menggunakan BusyBox di Linux

  2. Cara menggunakan Perintah Su di Linux

  3. Cara Mencari Web Dari Terminal Di Linux

  1. Bagaimana saya menggunakan cron di Linux

  2. Cara Menggunakan SSMTP untuk Mengirim Email dari Terminal Linux

  3. Bagaimana cara mematikan Linux pada waktu tertentu dari terminal?

  1. Cara menggunakan perintah wget seperti pro di terminal linux

  2. Bagaimana cara menggunakan sched_getaffinity dan sched_setaffinity di Linux dari C?

  3. Bagaimana cara menggunakan vi untuk mengedit perintah di terminal di Linux?