Linuxで解凍せずにZIPまたはTARファイルのコンテンツを表示する方法
Linuxでは、アーカイブの操作は一般的なタスクですが、アーカイブの内容がどのように見えるかわからない場合があります。解凍せずにZIPまたはTARファイルの内部を調べたい場合は、役立つツールがあります。
解凍を使用してZIPファイルを表示する
unzip
ZIPファイルの内部を表示するには、デフォルトで有効になっていない可能性のあるユーティリティが必要です。そうでない場合は、システムのパッケージマネージャーからインストールできます。
sudo apt install zip unzip
このユーティリティはZIPファイルを抽出するために使用されますが、-l
小文字のフラグを使用すると、代わりにコンテンツが表示されます。
unzip -l file
アーカイブ内のすべてのファイルの生のリストのみが必要な場合は、 フラグとともに使用zipinfo
して、ファイル名のみを出力できます。-1
zipinfo -1 file
これは、bashスクリプトの場合や、などの他のコマンドに渡される場合にless
役立ちます。これは、大規模なアーカイブを検索するのに役立ちます。grep
またはなどのテキストユーティリティに渡してsed
、特定のファイルに一致するものを見つけることもできます。
zipinfo -1 file | grep string
tarを使用してアーカイブを表示する
tarballとも呼ばれるTARアーカイブは、Linuxで広く使用されているもう1つのアーカイブ形式です。-t
フラグを使用して抽出せずにコンテンツを印刷することもできます
tar -tf filename.tar.gz
同様zipinfo
に、これはすべてのファイルの生のリストを出力し、処理のために他のユーティリティに渡すことができます。
コメントを残す