今天在 CentOS 上面解壓縮 macOS 使用 tar.gz
壓縮的檔案出現 `tar: Ignoring unknown extended header keyword SCHILY.fflags'
問題原因
查了一下發現在 macOS 壓縮的時候好像會放入一些東西是 Linux 看不懂的,所以大家都建議在 macOS 壓縮的時候調整,可是因為它的檔案真的太大沒辦法這樣處理,後來找到一個方法可以解決,不然好幾 10G 的檔案重新上傳又要等很久
解決方法
使用 apt 或 yum 安裝 bsdtar
sudo apt install bsdtar sudo yum install bsdtar
安裝後把解壓縮指令 tar
換成 badtar
其他參數不用修正,例如 tar -zxvf sample.tar.gz -C /home/sample
《AWS CDK 完全學習手冊:打造雲端基礎架構程式碼 IaC》
第 12 屆 iT 邦幫忙鐵人賽 DevOps 組冠的《用 CDK 定 義 AWS 架構》
第 11 屆 iT 邦幫忙鐵人賽《LINE bot 好好玩 30 天玩轉 LINE API》
一個熱愛分享的雲端工程師!