GNU/Linux >> Belajar Linux >  >> Linux

Patool – Manajer File Arsip Baris Perintah Portabel

Ada banyak alat pengarsipan untuk mengelola lusinan format file pengarsipan. Setiap alat memiliki perintah dan parameternya sendiri. Jika sistem Anda telah menginstal GUI, tidak akan ada masalah untuk mengelola file arsip. Cukup klik kanan file zip dan klik ekstrak atau ekstrak file. Demikian juga, klik kanan pada folder atau file apa pun dan pilih Kompres untuk mengompresnya. Sebaliknya, jika Anda memiliki sistem dengan hanya CLI,  Anda harus mengingat semua perintah dan parameter untuk mengelola file format arsip yang berbeda. Ini bisa sedikit sulit dan tidak perlu juga. Jangan khawatir! Temui Patool , pengelola file arsip baris perintah portabel yang mendukung hampir semua format arsip. Singkatnya, kita tidak perlu menginstal banyak pengelola arsip. Patool cukup untuk melakukan semua jenis pengarsipan.

Unduh - Panduan Gratis:"Cara Menyiapkan Printer Nirkabel dan USB Anda di Linux"

Daftar format file arsip yang didukung diberikan di bawah ini.

  • 7z (.7z, .cb7),
  • ACE (.ace, .cba),
  • ADF (.adf),
  • ALZIP (.alz),
  • KERA (.ape),
  • AR (.a),
  • ARC (.arc),
  • ARJ (.arj),
  • BZIP2 (.bz2),
  • CAB (.cab),
  • KOMPRES (.Z),
  • CPIO (.cpio),
  • DEB (.deb),
  • DMS (.dms),
  • FLAC (.flac),
  • GZIP (.gz),
  • ISO (.iso),
  • LRZIP (.lrz),
  • LZH (.lha, .lzh),
  • LZIP (.lz),
  • LZMA (.lzma),
  • LZOP (.lzo),
  • RPM (.rpm),
  • RAR (.rar, .cbr),
  • RZIP (.rz),
  • SHN (.shn),
  • TAR (.tar, .cbt),
  • XZ (.xz),
  • ZIP (.zip, .jar, .cbz)
  • ZOO (.zoo)
  • dan banyak lagi.

Instal Patool, manajer file Arsip baris perintah

Patool dapat diinstal dengan mudah menggunakan Pip , manajer paket untuk menginstal perangkat lunak yang ditulis menggunakan Python.

Mari kita instal python-pip terlebih dahulu.

Di Arch Linux dan turunannya:

$ sudo pacman -S python-pip

Di Debian, Ubuntu, Linux Mint:

$ sudo apt-get install python-pip

Di RHEL, CentOS, Fedora:

$ sudo yum install python-pip

Atau,

$ sudo dnf install python-pip

Di SUSE/openSUSE:

$ sudo zypper in python-pip

Setelah pip diinstal, jalankan perintah berikut untuk menginstal pengelola arsip Patool.

$ sudo pip install patool

Contoh keluaran:

Collecting patool
 Downloading patool-1.12-py2.py3-none-any.whl (77kB)
 100% |████████████████████████████████| 81kB 41kB/s 
Installing collected packages: patool
Successfully installed patool-1.12

Penggunaan

Penggunaan patool cukup sederhana dan mudah. Mari saya tunjukkan cara menggunakannya dengan beberapa contoh.

Ekstrak file

Untuk mengekstrak file terkompresi, jalankan:

$ patool extract test1.zip

Contoh keluaran:

patool: Extracting test1.zip ...
patool: ... test1.zip extracted to `Inter.txt'.

Selain itu, Anda dapat mengekstrak beberapa file format arsip yang berbeda sekaligus.

$ patool extract test1.zip test2.rar

Atau,

$ patool --verbose test3 test4.tar.gz

Di sini, --verbose parameter akan menampilkan info lebih lanjut tentang apa yang sebenarnya dilakukan patool, dan menampilkan output dari aplikasi pembantu.

Melihat isi file arsip tanpa mengekstraknya

Anda dapat melihat konten file arsip tanpa harus mengekstraknya.

$ patool list linux-4.9.tar.xz

Perintah ini mencantumkan semua file tarball linux-4.9.tar.xz.

Buat arsip

Untuk membuat arsip, jalankan saja:

$ patool create myfiles.zip *.txt

Perintah di atas akan membuat file zip dari semua txt file di direktori saat ini.

Contoh keluaran:

patool: Creating myfiles.zip ...
patool: ... myfiles.zip created.

Untuk membuat arsip file dan folder di direktori saat ini, jalankan:

$ patool --verbose create myarchive.zip file1.txt directory1/

Contoh keluaran:

patool: Creating myarchive.zip ...
patool: ... myarchive.zip created.

Melihat perbedaan antara dua arsip

Untuk melihat perbedaan antara dua arsip, jalankan:

$ patool diff test1-0.6.1.gz test2-0.6.1.bz2

Contoh keluaran:

patool: Comparing test1-0.6.1.gz with test2-0.6.1.bz2 ...
patool: running /usr/bin/diff -urN /tmp/Unpack_WdttOc /tmp/Unpack_8ZDyPK
patool: ... no differences found.

Kemas ulang arsip ke format berbeda

Patool dapat mengemas ulang arsip ke format yang berbeda seperti yang ditunjukkan di bawah ini:

$ patool repack test1.tar.gz test1.tar.bz2

Contoh keluaran:

patool: running '/usr/bin/gzip' -c -d -- 'test1.tar.gz' > '/tmp/Unpack_syZlDc/test1'
patool: with shell='True'
patool: ... test1.tar.gz extracted to `/tmp/Unpack_syZlDc'.
patool: ... repacking successful.

Perkecil ukuran arsip

Tidak senang dengan ukuran kompresi? Nah, Anda dapat mengompresi ulang arsip ke ukuran yang lebih kecil.

$ patool recompress images.zip

Contoh keluaran:

patool: Recompressing test1.zip ...
patool: ... test1.zip extracted to `/tmp/Unpack_tiX7Om'.
patool: ... recompressed file is now 35B smaller.

Mencantumkan format arsip

Untuk membuat daftar semua format arsip yang didukung, jalankan:

$ patool formats

Mendapatkan bantuan

Untuk melihat semua perintah yang tersedia beserta penjelasan singkatnya, jalankan:

$ patool -h

Untuk detail lebih lanjut, periksa situs web resmi yang diberikan di akhir artikel ini atau lihat halaman manual.

$ man patool

Bacaan yang disarankan:

  • dtrx - Alat ekstraksi arsip universal untuk Linux
  • Cara Mengarsipkan File Dan Direktori Di Linux [Bagian 1]
  • 10 Cara Berbeda Untuk Melihat Isi Arsip Atau File Terkompresi

Semoga ini membantu. Apakah Anda sudah menggunakan ini? Besar! Beri tahu kami pengalaman Anda tentang hal itu.


Linux
  1. menjalankan perintah terhadap setiap baris dalam file teks

  2. Bagaimana Mengurai Setiap Baris File Teks Sebagai Argumen Untuk Perintah?

  3. Alat baris perintah untuk mengidentifikasi spesifikasi file audio

  1. Titan – Pengelola Kata Sandi baris Perintah Untuk Linux

  2. Metode kompresi dan arsip di Linux

  3. Alternatif untuk baris perintah SSH dari Ubuntu

  1. Klik kanan untuk mengunduh subtitle dari pengelola file atau baris perintah dengan OpenSubtitlesDownload.py

  2. Lihat file tabular seperti CSV dari baris perintah

  3. Impor CSV PostgreSQL dari baris perintah