我在 UNIX 中使用 tar 命令来执行特定目录的备份。但是,某些目录包含当前用户没有任何读取权限的文件/子目录。结果, tar 命令返回非 0 退出代码。
我在手册页“--ignore-failed-read”中遇到了以下修饰符,它在遇到无法读取的文件时抑制非 0 退出代码。但是,每当我尝试使用它时,都会收到错误“未知函数修饰符”。
有人可以帮我吗?
我的 tar 命令看起来像这样:
tar --create --ignore-failed-read --file=test.tar my_dir