私が望む最高の呼び出しは次のとおりです。
$searchtool /path/to/search/ -contained-file-name "*vacation*jpg"
...このツールは
- 指定されたパスを再帰的に検索
- zip、rar、7z、tar.bz、tar.gz...など、少なくとも「最も一般的な」形式でなければならないサポートされているすべてのアーカイブ形式のファイルを取得します。
- 問題のある名前パターンがあるかどうか、アーカイブされたファイルのリストを検索します(ここ
*vacation*jpg
)。
検索ツール、tar、unzipなどの使い方を知っています。これをシェルスクリプトと組み合わせることができますが、シェルシングルライナーまたは専用ツール(GUIツールのヒントは大歓迎ですが、私のソリューションはコマンドラインベースである必要があります)などの単純なソリューションを探しています。
ベストアンサー1
AVFSソリューションよりも簡単なものが必要な場合は、これを行うためのPythonスクリプトを作成しました。箱舟を探す。あなたは実際にこれを行うことができます
$ arkfind /path/to/search/ -g "*vacation*jpg"
これは再帰的に実行されるため、任意の深さでアーカイブ内のアーカイブを表示できます。