2010-11-30 09:05:54 +0000 2010-11-30 09:05:54 +0000
433
433

LinuxでZIPアーカイブ内のファイルの一覧を見る

ZIPアーカイブ内のファイルの一覧を解凍せずに見るにはどうすればいいですか?

回答 (11)

494
494
494
2010-11-30 11:33:02 +0000

lessユーティリティは、zipのアーカイブを覗くことができます。実際、unzip -l zipfileless zipfileの出力を見てみると、同じものであることがわかります。

123
123
123
2010-11-30 09:19:33 +0000

試してみる unzip -l files.zip | less

また、その他のオプションについては man unzip を参照してください。

70
70
70
2014-09-25 14:02:32 +0000

zipの内容をリストアップするには:

zipinfo -1 myzipfile.zip

詳細な出力をするには:

zipinfo myzipfile.zip
41
41
41
2013-12-16 19:42:59 +0000

同じく&002&002&001&002&002でお願いします。シンプルで覚えやすい1本です。

15
15
15
2010-11-30 22:12:17 +0000

この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 が戻るまでは変更されることを期待してアーカイブを読み込まないようにしてください。

10
10
10
2014-09-10 16:09:27 +0000

少なくともUbuntuでは、おそらく最も簡単なコマンドは次のとおりです:

view [zipfile]

これは、標準的なテキストエディタ(nano, vimなど)でファイルリストを開きます。

2
2
2
2017-04-21 23:41:50 +0000

もしあなたがよりグラフィカルな志向を持っているのであれば、Midnight CommanderはZIPファイルを通常のディレクトリのようにブラウズすることもできます。

2
2
2
2018-09-24 14:16:16 +0000

この方法は他のアーカイブ形式でも動作します:**

zipinfo [-1] archive.zip > archive_content.txt

vim または emacs (nanoではありません) をお勧めします。

vim archive.zip

このアプローチは他のアーカイブフォーマットでも動作します:

vim file.tar
vim file.tar.gz
vim file.tar.bz2

vim または emacs を使うと以下のことができます:

  • アーカイブファイルのディレクトリ構造をブラウズします。
2
2
2
2013-08-17 00:51:19 +0000

その実際のところはunzip -l file.zip | grep "search"か、ファイルをたくさん持っている場合は

for i in `ls *zip`; do 
  unzip -l $i | grep "search"; 
done

更新: ファイルを検索するために’-p'から’-l'に変更しました。

1
1
1
2014-08-12 04:41:02 +0000

(yaa) まだ別の答え:

このコマンドのエイリアス:

alias vless='/usr/share/vim/vim73/macros/less.sh'

とあなたは vless file.zip (または vi) の少ないスクリプトを利用するために vim を使用することができます。

0
0
0
2020-02-10 15:22:18 +0000

試してみてください -

zipdetails yourFileName.zip

関連する質問

6
10
5
37
3