今天解壓個文件,出來很多這樣的:
/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'
查閱資料,說是需要更新我的tar版本
找到官網:
https://ftp.gnu.org/gnu/tar/
發現最新版是1.29
而我的版本是1.28
直覺告訴我,更新了估計沒用,一般這種小版本更新是不會有多大變動的,但我還是決定試試..
wget https://ftp.gnu.org/gnu/tar/tar-1.29.tar.gz tar xvzf tar-1.29.tar.gz cd tar-1.29 FORCE_UNSAFE_CONFIGURE=1 export FORCE_UNSAFE_CONFIGURE ./configure make
#備份舊版 mv /bin/tar /bin/tar.old
#復制新版到目錄 cp src/tar /bin/tar
#刪除備份
rm /bin/tar.old
嘗試后發現問題果然還是沒解決.
遂嘗試用7z解壓
7za x 文件名
解壓成功..
突然覺得我是不是應該拋棄tar用7z好...