tar 解壓 tar.gz 壓縮包報錯:
# tar xzf $INPUT_FOLDER/archive.tar.gz -C /mnt/test-nas/[..]
tar: xx.jpg: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
原因是用普通用戶執行的解壓縮腳本,用root用戶執行tar解壓縮,就沒有這個報錯提示。
可以加上--no-same-owner
選項,關掉相同所有者。
tar --help
查看詳細幫助信息:
# tar xzf $INPUT_FOLDER/archive.tar.gz --no-same-owner -C /mnt/test-nas/[..]
相關鏈接:
https://www.krenger.ch/blog/linux-tar-cannot-change-ownership-to-permission-denied/