Linuxで解凍せずにZIPまたはTARファイルのコンテンツを表示する方法

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に、これはすべてのファイルの生のリストを出力し、処理のために他のユーティリティに渡すことができます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です