ファイルを含むサブディレクトリを除いてファイルを解凍します。

ファイルを含むサブディレクトリを除いてファイルを解凍します。

tar アーカイブがありますfoo.tar.gz、他のディレクトリを含むディレクトリには、次のファイルが含まれます。フォルダ_1/フォルダ_2/file.txt

解凍したいファイル.txt 抽出は必要ありません。フォルダ_1/フォルダ_2/

使用

tar -xvf foo.tar.gz folder_1/folder_2/file.txt

わかりました。ファイル.txttar アーカイブ(フォルダ_1/フォルダ_2/file.txt)。

どのような方法がありますか?ただ取得ファイル.txt他に何もない単一のコマンドですべてを抽出しませんか?

ベストアンサー1

ファイルを標準出力に抽出してリダイレクトできます。

tar -xvf foo.tar.gz -O folder_1/folder_2/file.txt > file.txt

(このオプションは、数字「0」ではなく大文字の「O」です。)

おすすめ記事