我在UNIX中使用tar命令執行特定目錄的備份。但是,某些目錄包含當前用戶沒有任何讀取權限的文件/子目錄。結果tar命令返回非0退出代碼。添加--ignore-failed-read到tar導致「未知函數修飾符」錯誤
我在man pages'--ignore-failed-read'中遇到以下修飾符,它在遇到無法讀取的文件時會抑制非0退出代碼。但是,每當我嘗試使用它時,都會收到錯誤「未知函數修飾符」。
有人能幫我一下嗎?
我的tar命令看起來是這樣的:
tar --create --ignore-failed-read --file=test.tar my_dir
這不是一個好的問題stackoverflow。它已被標記,所以希望它會被轉移到更適合您的SE網站。 – Chilledrat
你可以嘗試'tar --ignore-failed-read -cf test.tar my_dir',它可能只是參數的順序。 – Lohrun