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