2012-08-17 10:41:11 +0000 2012-08-17 10:41:11 +0000
163
163

抽出せずにzipファイルの内容を読む?

アーカイブ内の特定のファイルの内容を、それが含まれている.zipを抽出せずに読むにはどうすればいいのでしょうか?私はLinuxのコマンドラインを使っています。

以前の質問ではアーカイブのディレクトリを見ることについて質問しています。しかし、私にとってはアーカイブ内のファイルの一覧を見るだけでは不十分で、アーカイブ内のファイルの内容を見る必要があります。

回答 (8)

213
213
213
2012-08-17 11:10:19 +0000

unzip -l archive.zip は ZIP アーカイブの内容をリストアップして、ファイルが中に入っていることを確認します。

-c オプションを使って、アーカイブ全体を解凍することなく、指定されたファイルの内容を stdout (スクリーン) に書き込むことができます。

5
5
5
2014-08-01 14:13:31 +0000

これは、zipinfoが許可されていないロックダウンされたシステム上にいる場合に便利です。

4
4
4
2013-03-24 20:22:45 +0000

アーカイブ内のimageを見るだけなら、Comix や新しいMComix を使えば、.zip, .rar, .cbr, .cbzファイル内の画像を抽出せずに見ることができます。

2
2
2
2014-09-10 10:20:32 +0000

コマンドラインでEmacsを起動し、Zip-Archiveモードでzipファイルを開きます。Emacs/elisp のチューニング(新しいユーザーは一般的に恐れています)をしなくても、zipinfo のようなファイルの詳細を見ることができます: モード、長さ、日付、時間

その後、標準的なショートカットを使って、バッファ内のファイルを開いたり、変更した内容をアーカイブに保存したりすることができるようになります。

  • それを開くためにリストのファイル名に入力してください
  • 編集して保存する Ctrl-x Ctrl-s
  • アーカイブバッファに戻って行くためにバッファを殺す Ctrl-k と上に行く

バッファでは、ヘルプビューで利用可能なすべてのショートカットを取得するために Zip-Archive を使用しています。

これはあなたがEmacsの素晴らしい機能を発見するためにつながるかもしれない希望

1
1
1
2020-02-06 18:46:45 +0000

より良い方法は、単に zmore または zless を使用することです。

1
1
1
2019-02-13 15:38:11 +0000

の内容をリストアップするには、* vim ** zip アーカイブ:

vim archive.zip

BTW: [ ここで ](https://en.wikipedia.org/wiki/RAR_(file_format)は同じ質問です。

0
0
0
2019-04-25 09:21:15 +0000

一番簡単なのはless archive.zipだとわかりました。

-1
-1
-1
2012-08-17 10:46:21 +0000

ファイルが zip アーカイブに含まれている場合は、アーカイブからそのファイルだけを抽出する必要があります (アーカイブの種類にもよるかもしれませんが、ファイルを別々に抽出できないアーカイブもあります)。

関連する質問

6
10
5
37
8