我有这个命令:
rm -rf ~/.quicklock; echo $?
rm -rf ~/.quicklock; echo $?
rm -rf ~/.quicklock; echo $?
rm -rf ~/.quicklock; echo $?
即使目录不存在,也始终以0退出。我在Mac上。如果目录不存在,我认为它会以1退出?
如果文件不存在,rm -f
不认为它是一个错误(在rm -rf
的情况下,目录不存在)。
man rm
说关于-f
或--force
:
忽略不存在的文件和参数