試してみる unzip -l files.zip | less
また、その他のオプションについては man unzip
を参照してください。
zipの内容をリストアップするには:
zipinfo -1 myzipfile.zip
詳細な出力をするには:
zipinfo myzipfile.zip
同じく&002&002&001&002&002でお願いします。シンプルで覚えやすい1本です。
このZIPをFUSE-ZIP 仮想ファイルシステムでマウントすることで、(cd
, ls
などを使用した)ディレクトリとして表示させることができます。
mkdir foo.d
fuse-zip foo.zip foo.d
ls foo.d
cat foo.d/README
...
fusermount -u foo.d
rmdir foo.d
もう一つの関連するFUSE ファイルシステムはAVFS です。これはディレクトリ階層全体を表示するもので、すべてのアーカイブの内容を保持しているように見える関連ディレクトリ(最後に#
を付けた同じ名前)を持っています。Fuse-zip は読み書き可能ですが、変更はアンマウント時にしか zip ファイルに書き込まれないので、 fusermount -u
が戻るまでは変更されることを期待してアーカイブを読み込まないようにしてください。
少なくともUbuntuでは、おそらく最も簡単なコマンドは次のとおりです:
view [zipfile]
これは、標準的なテキストエディタ(nano, vimなど)でファイルリストを開きます。
もしあなたがよりグラフィカルな志向を持っているのであれば、Midnight CommanderはZIPファイルを通常のディレクトリのようにブラウズすることもできます。