【问题标题】:rm -rf always exiting with 0, even if dir does not existrm -rf 总是以 0 退出,即使 dir 不存在
【发布时间】:2018-03-02 05:32:33
【问题描述】:

我有这个命令:

rm -rf ~/.quicklock; echo $?
rm -rf ~/.quicklock; echo $?
rm -rf ~/.quicklock; echo $?
rm -rf ~/.quicklock; echo $?

总是以 0 退出,即使目录不存在。我在 Mac 上。如果目录不存在,我认为它会以 1 退出?

【问题讨论】:

    标签: macos rm


    【解决方案1】:

    rm -f 不认为文件不存在是错误(也不是目录不存在,rm -rf 的情况下)。

    man rm 说的是-f--force

    忽略不存在的文件和参数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-28
      • 2021-04-09
      • 1970-01-01
      • 2019-11-22
      • 1970-01-01
      • 2015-01-09
      • 1970-01-01
      • 2013-01-10
      相关资源
      最近更新 更多