前端之家收集整理的这篇文章主要介绍了
bash – 如何防止rm报告没有找到文件?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在BASH脚本中使用rm
删除许多
文件。有时
文件不存在,所以它报告许多
错误。我不需要这个消息。我已经在man
页面中
搜索了一个命令让rm安静,但是我发现的唯一选项是-f,它从描述“忽略不存在的
文件,从不
提示”,似乎是正确的选择,但
名称不似乎适合,所以我担心它可能有意想不到的后果。
>是否-f选项是正确的方法来静默rm?为什么不叫它-q?
>这个选项做什么吗?
-f的主要用途是强制
删除文件
不能使用rm自身
删除(作为一种特殊情况,它“
删除”
不存在的
文件,从而抑制
错误消息)。
您也可以使用重定向错误消息
$ rm file.txt 2> /dev/null
(或您的操作系统的等效)。你可以检查$的值?在调用rm后立即查看文件是否真的被删除。
原文链接:https://www.f2er.com/bash/392358.html