当使用空目录进行 rm -R 时如何防止退出 1

问题描述 投票:0回答:1

因此,我正在部署一个脚本来删除我们不再使用的程序的几个目录。这是一个集群,但并非所有目录都存在于计算机上。我正在对列出的所有目录进行简单的 rm -R 操作。

但是,当我的脚本出现“没有这样的文件或目录”时,它会失败。有没有办法让脚本退出 0 而不是 1? 为了简单起见,我想避免使用 if then。我希望有一个我不知道的标志或其他运算符。

删除几个目录并退出 0,即使这些目录不存在

terminal rm
1个回答
0
投票

您可以为此使用

--force
/
-f
标志

$ rm -rf doesnotexist; echo $?
0
© www.soinside.com 2019 - 2024. All rights reserved.