unzip -l file.zip
zipファイルのファイルリストを表示するために使用できることを知っています。
しかし、他のzipファイルの中にzipファイルがあります。試しましたがunzip -l file.zip/sub_file.zip
失敗しました。
sub_file.zip
解凍せずにファイルのリストを表示できますか?
ベストアンサー1
unzip -l file.zip/sub_file.zip
ディレクトリではないので動作しませんfile.zip
。アーカイブ形式の一般ファイルです。ただし、zipファイルの内容ビューを表示するファイルシステムをインストールすると、zipファイルの内容をミラーリングするディレクトリを作成できます。いくつかのオプションがあります。ディストリビューションにインストールする最も簡単なオプションを選択してください。
たとえば、archivemountを使用すると、次のようになります。
mkdir file.d
archivemount file.zip file.d
unzip -l file.d/sub_file.zip
fusermount -u file.d
でも
mkdir file.d sub_file.d
archivemount file.zip file.d
archivemount file.d/sub_file.zip sub_file.d
ls -lR sub_file.d
fusermount -u sub_file.d
fusermount -u file.d
バラより圧縮アーカイブから特定のファイルのみを特定のディレクトリに抽出する、圧縮アーカイブを再帰的にgrepする方法は?そして特定のサイズのファイルに対して繰り返し圧縮されたアーカイブを検索します。同様の状況でのAVFSとfusion-zipの例。