アーカイブ内のファイルとフォルダーをトラバースする方法はありますか?たとえば、ファイルがある場合my-zip-file.zip
、
ls -l my-zip-file.zip
あるいは
cd my-zip-file
のコマンドtar
とコマンドラインバージョンがあることは知っていますが、7-Zip
これらのことはアーカイブの外部からしか実行できないようです。また、を使用するとgrep
、ls
この質問から状況をほぼシミュレートできますが、はるかに遅く、アーカイブの外部からのみです。
のGUIバージョンでは7-Zip
、別のシェルを使用するだけで、これらのほとんどすべてを実行できるため、コマンドラインバージョンを探しています。私が尋ねたこの質問から7-Zip
、表現されたファイルとフォルダーを保持するための一時フォルダーを作成することによってこれを行うように思われるので、これはボトルネックである可能性があります。
このソリューションをクロスプラットフォームにしたいのですが、それが不可能かどうかは理解しています。
はい、AVFSを使用してファイルシステムにzipファイルを効果的にマウントできます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加