Ubuntu

如何從部分下載的 tar 中提取特定文件?

  • January 27, 2022

我有一個大tar文件,但無法完全下載,因為在驗證下載時瀏覽器崩潰了。是否可以從這個 tar 中提取一些文件?

我可以使用查看文件tar -tf abc.tar,這顯示了目錄和文件夾

a/
a/b/
a/b/1
a/b/2

但是,如果我使用tar -zxvf abc.tar a/b/1它會給

tar: Error opening archive: Failed to open abc.tar

tar在這種情況下,有沒有辦法只提取可用文件?

存檔未壓縮,因此您需要刪除-z標誌:

tar -xvf abc.tar a/b/1

然而

無法打開 abc.tar

表明壓縮包本身不再存在。

引用自:https://unix.stackexchange.com/questions/688124