bash – 如何防止rm报告没有找到文件?
发布时间:2020-12-15 16:47:54 所属栏目:安全 来源:网络整理
导读:我在BASH脚本中使用rm删除许多文件。有时文件不存在,所以它报告许多错误。我不需要这个消息。我已经在man页面中搜索了一个命令让rm安静,但是我发现的唯一选项是-f,它从描述“忽略不存在的文件,从不提示”,似乎是正确的选择,但名称不似乎适合,所以我担
我在BASH脚本中使用rm删除许多文件。有时文件不存在,所以它报告许多错误。我不需要这个消息。我已经在man页面中搜索了一个命令让rm安静,但是我发现的唯一选项是-f,它从描述“忽略不存在的文件,从不提示”,似乎是正确的选择,但名称不似乎适合,所以我担心它可能有意想不到的后果。
>是否-f选项是正确的方法来静默rm?为什么不叫它-q?
-f的主要用途是强制删除文件
不能使用rm自身删除(作为一种特殊情况,它“删除” 不存在的文件,从而抑制错误消息)。 您也可以使用重定向错误消息 $ rm file.txt 2> /dev/null (或您的操作系统的等效)。你可以检查$的值?在调用rm后立即查看文件是否真的被删除。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |