bash:删除不存在的文件和文件夹 和新建存在的文件和文件夹 算成功还是失败

新建存在的文件夹算命令执行失败,可能考虑到不能覆盖现有的树状目录
在这里插入图片描述

删除没有的文件夹算命令执行成功,-r表示递归执行,-f表示无提示强制执行,
在这里插入图片描述
新建存在的文件算命令执行成功
在这里插入图片描述
删除没有的文件算命令执行失败
在这里插入图片描述
原来是rm参数造成的,-r执行表示递归,删除不存在的文件只要没有-f都算执行失败,加了-f表示无提示强制执行,就算没有文件也会算成功执行。
bash:删除不存在的文件和文件夹 和新建存在的文件和文件夹 算成功还是失败_第1张图片

删除文件夹是-r在起作用,现在关于这个问题弄清楚了
bash:删除不存在的文件和文件夹 和新建存在的文件和文件夹 算成功还是失败_第2张图片

你可能感兴趣的:(linux,bash,cmd,linux)