抽出せずにzipファイルの内容を読む?
アーカイブ内の特定のファイルの内容を、それが含まれている.zipを抽出せずに読むにはどうすればいいのでしょうか?私はLinuxのコマンドラインを使っています。
以前の質問ではアーカイブのディレクトリを見ることについて質問しています。しかし、私にとってはアーカイブ内のファイルの一覧を見るだけでは不十分で、アーカイブ内のファイルの内容を見る必要があります。
unzip -l archive.zip
は ZIP アーカイブの内容をリストアップして、ファイルが中に入っていることを確認します。
-c
オプションを使って、アーカイブ全体を解凍することなく、指定されたファイルの内容を stdout (スクリーン) に書き込むことができます。
コマンドラインでEmacs
を起動し、Zip-Archive
モードでzipファイルを開きます。Emacs/elisp のチューニング(新しいユーザーは一般的に恐れています)をしなくても、zipinfo
のようなファイルの詳細を見ることができます: モード、長さ、日付、時間
その後、標準的なショートカットを使って、バッファ内のファイルを開いたり、変更した内容をアーカイブに保存したりすることができるようになります。
Ctrl-x Ctrl-s
Ctrl-k
と上に行く バッファでは、ヘルプビューで利用可能なすべてのショートカットを取得するために Zip-Archive
を使用しています。
これはあなたがEmacsの素晴らしい機能を発見するためにつながるかもしれない希望
より良い方法は、単に zmore
または zless
を使用することです。
の内容をリストアップするには、* vim
** zip
アーカイブ:
vim archive.zip
BTW: [ ここで ](https://en.wikipedia.org/wiki/RAR_(file_format)は同じ質問です。
一番簡単なのはless archive.zip
だとわかりました。