題 如何將tar gz存檔解壓縮到特定目標?


我想打開一個 .tar.gz 文件到特定目錄。

存檔文件位於 /root/Documents。我想將其解壓縮 /root/Desktop/folder。壓縮文件中的文件夾結構應保留在目標目錄中。


85
2017-10-19 08:15


起源




答案:


你有兩個選擇:

cd /root/Desktop/folder
tar xf /root/Documents/file.tar.gz

要么

tar xf file.tar.gz -C /root/Desktop/folder

146
2017-10-19 08:43



謝謝,怎麼樣 gzip -dc archive.tar.gz | tar -xf - -C /destination ? - alwbtc
什麼 -C 代表? - AlikElzin-kilaka
@ AlikElzin-kilaka來自 man tar -C, - 目錄DIR更改為目錄DIR - tachomi
tar -xvjf foo.tar.bz2 對於那些正在尋找的人 BZ2 像我這樣的 - vladkras
實際上,您不必使用現代tar指定壓縮格式。我編輯了答案,因此可以使用bz2,xz和其他任何你想要的東西。 - Patches