数十のアーカイブファイル形式を管理するためのアーカイブツールは多数あります。各ツールには、独自のコマンドとパラメーターがあります。システムにGUIがインストールされている場合、アーカイブファイルの管理に問題はありません。 zipファイルを右クリックして、[ファイルの抽出]または[ファイルの抽出]をクリックします。同様に、任意のフォルダまたはファイルを右クリックし、[圧縮]を選択してそれらを圧縮します。逆に、CLIしかないシステムの場合は、さまざまなアーカイブ形式のファイルを管理するためのすべてのコマンドとパラメータを覚えておく必要があります。これも少し難しく、不要な場合があります。心配ない! Patoolに会う 、ほぼすべてのアーカイブ形式をサポートするポータブルコマンドラインアーカイブファイルマネージャー。一言で言えば、多数のアーカイブマネージャーをインストールする必要はありません。 Patoolは、あらゆる種類のアーカイブ作業を行うのに十分です。
ダウンロード -無料ガイド:「LinuxでワイヤレスおよびUSBプリンターをセットアップする方法」サポートされているアーカイブファイル形式のリストを以下に示します。
- 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)
- そして多く。
コマンドラインアーカイブファイルマネージャーであるPatoolをインストールします
PatoolはPipを使用して簡単にインストールできます 、Pythonを使用して作成されたソフトウェアをインストールするためのパッケージマネージャー。
最初にpython-pipをインストールしましょう。
Arch Linuxおよびその派生物について:
$ sudo pacman -S python-pip
Debian、Ubuntu、Linux Mintの場合:
$ sudo apt-get install python-pip
RHEL、CentOS、Fedoraの場合:
$ sudo yum install python-pip
または、
$ sudo dnf install python-pip
SUSE / openSUSEの場合:
$ sudo zypper in python-pip
pipをインストールしたら、次のコマンドを実行してPatoolアーカイブマネージャーをインストールします。
$ sudo pip install patool
出力例:
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
使用法
Patoolの使用法はかなり単純で簡単です。いくつかの例でそれを使用する方法を紹介しましょう。
ファイルの抽出
圧縮ファイルを抽出するには、次のコマンドを実行します:
$ patool extract test1.zip
出力例:
patool: Extracting test1.zip ... patool: ... test1.zip extracted to `Inter.txt'.
また、一度に複数の異なるアーカイブ形式のファイルを抽出できます。
$ patool extract test1.zip test2.rar
または、
$ patool --verbose test3 test4.tar.gz
ここで、-verbose パラメータは、patoolが実際に行うことに関する詳細情報を表示し、ヘルパーアプリケーションの出力を表示します。
アーカイブファイルを抽出せずに表示する
アーカイブファイルを抽出しなくても、その内容を表示できます。
$ patool list linux-4.9.tar.xz
このコマンドは、linux-4.9.tar.xztarballのすべてのファイルを一覧表示します。
アーカイブを作成する
アーカイブを作成するには、次のコマンドを実行するだけです:
$ patool create myfiles.zip *.txt
上記のコマンドは、すべての txtのzipファイルを作成します 現在のディレクトリ内のファイル。
出力例:
patool: Creating myfiles.zip ... patool: ... myfiles.zip created.
現在のディレクトリにファイルとフォルダのアーカイブを作成するには、次のコマンドを実行します。
$ patool --verbose create myarchive.zip file1.txt directory1/
出力例:
patool: Creating myarchive.zip ... patool: ... myarchive.zip created.
2つのアーカイブの違いを表示
2つのアーカイブの違いを表示するには、次のコマンドを実行します。
$ patool diff test1-0.6.1.gz test2-0.6.1.bz2
出力例:
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.
アーカイブを別の形式に再パックする
Patoolは、以下に示すように、アーカイブを別の形式に再パッケージ化できます。
$ patool repack test1.tar.gz test1.tar.bz2
出力例:
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.
アーカイブサイズを縮小
圧縮サイズに満足していませんか?そうですね、アーカイブをより小さなサイズに再圧縮することができます。
$ patool recompress images.zip
出力例:
patool: Recompressing test1.zip ... patool: ... test1.zip extracted to `/tmp/Unpack_tiX7Om'. patool: ... recompressed file is now 35B smaller.
アーカイブ形式の一覧表示
サポートされているすべてのアーカイブ形式を一覧表示するには、次のコマンドを実行します:
$ patool formats
助けを得る
使用可能なすべてのコマンドとその簡単な説明を表示するには、次のコマンドを実行します。
$ patool -h
詳細については、この記事の最後にある公式Webサイトを確認するか、マニュアルページを参照してください。
$ man patool
推奨される読み物:
- dtrx-Linux用のユニバーサルアーカイブ抽出ツール
- Linuxでファイルとディレクトリをアーカイブする方法[パート1]
- アーカイブまたは圧縮ファイルのコンテンツを表示する10の異なる方法
お役に立てれば。すでにこれを使用しましたか?素晴らしい!それについてのあなたの経験を教えてください。