他のtgzファイルに含まれるtgzファイルからファイルを再帰的に検索するコマンドを見つけるのに役立つ人はいますか?
MainFile.tgz
→→→→SubFile1.tgz
SubFile2.tgz
SubFile3.tgz
abc.txt
私の目標は、Norをabc.txt
抽出せずにリストできることです。MainFile.tgz
SubFileX.tgz
次のコマンドは最初のレベルのファイル(たとえば)のみをリストするため、リストにSubFile.tgz
grepコマンドが見つかりません。abc.txt
tar tvf MainFile.tgz | grep abc
ベストアンサー1
これを抽出する必要がありますが、ディスクに保存する必要はありません。
tar -xOf MainFile.tgz SubFile1.tgz | tar -xO SubFile2.tgz | tar -xO SubFile3.tgz | tar -x abc.txt
フラグは-O
出力を標準出力に設定し、どのフラグも-f
tar
標準入力に保持されているデータを受け入れません。