
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」です。)