Linux
無法使用 gunzip 解壓縮 .tgz
我能夠使用以下命令存檔和壓縮文件夾:
tar -cvfz example2.tgz example1
然後我刪除了 example1 文件夾並嘗試使用以下命令解壓縮存檔:
tar -xvfz example2.tgz
並嘗試過
tar -zxvf example2.tgz
這些命令都不起作用。返回的錯誤是:
gzip: example2.tgz: not in gzip format tar: This does not look like a tar archive tar: Exiting with failure status due to previous errors
它顯然使用了 gzip 壓縮,因為我
z
在初始命令中傳遞了 tar 限定符。我究竟做錯了什麼?我在 Ubuntu 14.0.4
您在第一行 (
tar -cvfz example2.tgz example1
) 中顯示的命令不起作用,它不應輸出任何文件example2.tgz
。你沒有收到錯誤嗎?也許該文件example2.tgz
已經存在?檢查您是否z
在該文件夾中呼叫了一個文件 - 這是 tgz 已保存到的位置,因為:該
-f
參數指定必須緊隨其後的文件:-f <file>
嘗試
tar cvzf exam.tgz example1
準確地說,創造
tar cvzf example2.tgz example1
萃取
tar xvzf example2.tgz
在哪裡
- c:創建
- x:提取
- 五:冗長
- z : 壓縮
- f : 目標 tar/tar gz 文件參數,應該放在最後
訣竅是 f 期待一個文件,應該是下一個文件。