Linux 递归删除不起作用

Linux 递归删除不起作用

我正在尝试删除大量的目录并且无法使rm命令起作用。

我想删除widget包含数千个文件和文件夹的目录。显然我不想深入到每个子目录并确认删除所有 5,000 个文件/文件夹。

所以我输入:

rm -r widget

提示问我:

rm: descend into directory 'widget'?

我输入no然后重新运行ls该文件夹仍在那里。 如果我重新运行该rm -r widget命令,但这次输入yes,它将按照预测进入庞大的子目录结构。

这里发生了什么?

答案1

当您输入“否”时,您就是在告诉它不要递归到小部件目录。

这就是为什么当您稍后输入“是”时它就会删除它们的原因。

如果你使用rm -rf Widgets它,它不会提示你确认,但如果你输入错误,你就不会再有第二次机会

相关内容