我有一個壓縮的tar歸檔文件,我想從歸檔文件的深處提取一個文件到當前的工作目錄。如何在不創建子目錄的情況下從tar歸檔文件中提取文件?
有沒有比tar
好的東西,或者一種沒有目錄組件的方式來提取它?
我做得像現在這樣的權利:
tar xfvz $file -C $destination $folder"/"$file
cd $destination"/"$folder
mv $file ../$file
rm -r $folder
但我有時刪除錯誤$folder
。我的存檔是:mytar.tar.gz
。 裏面我有myfolder/mysecondfolder/hello.txt
。
我想在當前目錄中提取myfolder/mysecondfolder/hello.txt
作爲hello.txt
。
你知道你想提取的文件名'.tar'?假設你只想從檔案中提取這個文件? – Inian
我知道文件的名稱是的,但我可能不知道文件夾名稱或文件夾的數量,然後我才能到達文件 – Kryze
而且您只希望該文件沒有解析的文件夾級別? 'tar'不能以這種方式工作,直到文件存在的級別的內部文件夾被留下。您必須稍後手動刪除文件夾。你能否更新問題中的存檔並再次聲明你的異常? – Inian