Tar

用於從 .tar.gz 中提取單個文件的 TAR 命令

  • March 13, 2015

有沒有人有從 .tar.gz 中提取 1 個文件的命令語法,它還允許我將提取的文件放在某個目錄中?我已經用Google搜尋了這個並且得到了太多的變化,很多論壇文章都說語法不起作用。在我冒險之前,我更願意知道該命令會起作用,因為我不想冒險覆蓋我的伺服器上已經存在的文件和目錄。

如果您冒著在生產環境中覆蓋不確定結果的文件的風險,那麼您做錯了什麼。先測試。

tar zxvf archive.tar.gz path/to/file/in/archive -C /destination/dir

在 Solaris 10 上,如果您有一個名為 myTarfile.tar 的 tar 球,並且您只想從該 tar 文件中提取一個名為 my_dir 的目錄,則以下命令有效

-xvf myTarfile.tar -C my_dir

引用自:https://serverfault.com/questions/130538