Existuje velké množství archivačních nástrojů pro správu desítek archivačních formátů souborů. Každý nástroj má své vlastní příkazy a parametry. Pokud má váš systém nainstalované GUI, nebude problém se správou archivních souborů. Stačí kliknout pravým tlačítkem na soubory zip a kliknout na extrahovat nebo extrahovat soubory. Podobně klikněte pravým tlačítkem na libovolnou složku nebo soubor a zvolte Komprimovat pro jejich komprimaci. Naopak, pokud máte systém pouze s CLI, budete si muset zapamatovat všechny příkazy a parametry pro správu souborů různých archivních formátů. To může být trochu obtížné a zbytečné. Bez obav! Seznamte se s Patoolem , přenosný správce archivních souborů z příkazového řádku, který podporuje téměř všechny archivní formáty. Stručně řečeno, nepotřebujeme instalovat mnoho správců archivů. Patool stačí na všechny druhy archivace.
Stáhnout – Příručka zdarma:„Jak nastavit bezdrátovou tiskárnu a tiskárnu USB v systému Linux“Seznam podporovaných formátů archivních souborů je uveden níže.
- 7z (.7z, .cb7),
- ACE (.ace, .cba),
- ADF (.adf),
- ALZIP (.alz),
- APE (.ape),
- AR (.a),
- ARC (.arc),
- ARJ (.arj),
- BZIP2 (.bz2),
- CAB (.cab),
- COMPRESS (.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)
- a mnoho.
Nainstalujte Patool, správce souborů Archive z příkazového řádku
Patool lze snadno nainstalovat pomocí Pip , správce balíčků pro instalaci softwaru napsaného pomocí Pythonu.
Nejprve nainstalujme python-pip.
Na Arch Linuxu a jeho derivátech:
$ sudo pacman -S python-pip
V systémech Debian, Ubuntu, Linux Mint:
$ sudo apt-get install python-pip
Na RHEL, CentOS, Fedora:
$ sudo yum install python-pip
Nebo,
$ sudo dnf install python-pip
Na SUSE/openSUSE:
$ sudo zypper in python-pip
Jakmile je pip nainstalován, spusťte následující příkaz pro instalaci správce archivů Patool.
$ sudo pip install patool
Ukázkový výstup:
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
Použití
Použití Patool je poměrně jednoduché a přímočaré. Dovolte mi ukázat vám, jak jej používat, na několika příkladech.
Extrahovat soubory
Chcete-li extrahovat komprimovaný soubor, spusťte:
$ patool extract test1.zip
Ukázkový výstup:
patool: Extracting test1.zip ... patool: ... test1.zip extracted to `Inter.txt'.
Můžete také extrahovat více souborů různých archivních formátů najednou.
$ patool extract test1.zip test2.rar
Nebo,
$ patool --verbose test3 test4.tar.gz
Zde, --podrobně Parametr zobrazí více informací o tom, co patool skutečně dělá, a zobrazí výstup pomocných aplikací.
Zobrazení obsahu archivního souboru bez jeho rozbalování
Obsah archivního souboru můžete zobrazit, aniž byste jej museli extrahovat.
$ patool list linux-4.9.tar.xz
Tento příkaz zobrazí seznam všech souborů linux-4.9.tar.xz tarball.
Vytvářejte archivy
Chcete-li vytvořit archiv, stačí spustit:
$ patool create myfiles.zip *.txt
Výše uvedený příkaz vytvoří soubor zip se všemi txt soubory v aktuálním adresáři.
Ukázkový výstup:
patool: Creating myfiles.zip ... patool: ... myfiles.zip created.
Chcete-li vytvořit archiv souboru a složky v aktuálním adresáři, spusťte:
$ patool --verbose create myarchive.zip file1.txt directory1/
Ukázkový výstup:
patool: Creating myarchive.zip ... patool: ... myarchive.zip created.
Zobrazit rozdíl mezi dvěma archivy
Chcete-li zobrazit rozdíly mezi dvěma archivy, spusťte:
$ patool diff test1-0.6.1.gz test2-0.6.1.bz2
Ukázkový výstup:
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.
Znovu zabalte archiv do jiného formátu
Patool dokáže přebalit archiv do jiného formátu, jak je ukázáno níže:
$ patool repack test1.tar.gz test1.tar.bz2
Ukázkový výstup:
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.
Zmenšit velikost archivu
Nejste spokojeni s velikostí komprese? Archiv můžete znovu zkomprimovat na menší velikost.
$ patool recompress images.zip
Ukázkový výstup:
patool: Recompressing test1.zip ... patool: ... test1.zip extracted to `/tmp/Unpack_tiX7Om'. patool: ... recompressed file is now 35B smaller.
Seznam archivních formátů
Chcete-li zobrazit seznam všech podporovaných formátů archivů, spusťte:
$ patool formats
Získání nápovědy
Chcete-li zobrazit všechny dostupné příkazy spolu s jejich stručným vysvětlením, spusťte:
$ patool -h
Další podrobnosti naleznete na oficiálních webových stránkách uvedených na konci tohoto článku nebo v manuálových stránkách.
$ man patool
Doporučené čtení:
- dtrx – Univerzální nástroj pro extrakci archivu pro Linux
- Jak archivovat soubory a adresáře v Linuxu [část 1]
- 10 různých způsobů zobrazení obsahu archivu nebo komprimovaného souboru
Snad to pomůže. Už jste to použili? Skvělý! Sdělte nám své zkušenosti.