Tar
如何從 tar.gz 中提取特定文件
我們如何從大型 tar.gz 文件中提取特定文件?我在這個問題中找到了從 tar 中提取文件的過程,但是,當我在那裡嘗試提到的命令時,我得到了錯誤:
$ tar --extract --file={test.tar.gz} {extract11} tar: {test.tar.gz}: Cannot open: No such file or directory tar: Error is not recoverable: exiting now
然後如何從中提取文件
tar.gz
?
你也可以使用
tar -zxvf <tar filename> <file you want to extract>
您必須準確地寫入文件名,如圖
tar ztf test.tar.gz
所示。如果它顯示 eg./extract11
或some/bunch/of/dirs/extract11
,這就是您必須提供的(並且文件將顯示在該名稱下,所需的目錄將自動創建)。
-x
: 指示 tar 提取文件。-f
:指定文件名/壓縮包名稱。-v
:詳細(在提取文件時顯示進度)。-z
: 通過 gzip 過濾壓縮包,用於解壓 .gz 文件。-t
: 列出檔案的內容