bash – 如何防止rm报告没有找到文件?

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Bash相关文章