Tar

解壓縮 TAR 文件,導致錯誤

  • August 28, 2019

我正在嘗試使用 .tar.gz 文件解壓縮tar xvzf,正如 hhaamu 在回答我關於在 SCO 上安裝 GCC 的其他問題時所說的那樣。

當我輸入:

bash-3.1$ tar xzf gcc-2.95.2pl1-dist.tar.gz
tar: z: unknown option
Usage: tar -{txruc}[0-9vfbkelmnopwAFLTP] [tapefile] [blocksize] [tapesize] files...
   Key     Device            Block   Size(K)    Tape
   0       /dev/rfd048ds9    18      360        No
   1       /dev/rfd148ds9    18      360        No
   2       /dev/rfd096ds15   10      1200       No
   3       /dev/rfd196ds15   10      1200       No
   4       /dev/rfd0135ds9   18      720        No
   5       /dev/rfd1135ds9   18      720        No
   6       /dev/rfd0135ds18  18      1440       No
   7       /dev/rfd1135ds18  18      1440       No
   8       /dev/rct0         20      0          Yes
   9       /dev/rctmini      20      0          Yes
   10      /dev/rdsk/fp03d   18      720        No
   11      /dev/rdsk/fp03h   18      1440       No
   12      /dev/rdsk/fp03v21 10      20330      No

注意第二行和第三行,上面寫著:

tar: z: unknown option
Usage: tar -{txruc}[0-9vfbkelmnopwAFLTP] [tapefile] [blocksize] [tapesize] files...

這是什麼意思,我該如何解決這個問題?

您的版本tar顯然沒有提供此開關/功能。因此,您必須分兩步執行此操作:

$ gunzip gcc-2.95.2pl1-dist.tar.gz
$ tar xvf gcc-2.95.2pl1-dist.tar

有關更多資訊,請查看手冊頁tar並檢查tar’s 選項。

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