87得票8回答
如何仅删除目录而保留文件不受影响

我有一个目录里有成百上千个子目录和文件。 请问,有什么最好的方法可以只删除目录(不管这些目录里是否为空,都要全部删除)? 目前我使用 ls -1 -d */ 命令列出所有目录并记录在一个文件中,然后使用 sed 进行处理,最后删除它们。这种方法比较繁琐。我正在寻找更好的方法来只删除目录。

82得票12回答
使用find和grep删除文件列表

我想删除所有文件名包含特定词语(例如“car”)的文件。到目前为止,我想到了以下方法:find|grep car 我该如何将输出传递给rm?

81得票3回答
Powershell Command: rm -rf

“rm”是删除文件的命令,但参数“-rf”代表什么意思?每当我键入“help -rf”时,它会在powershell中打印出所有可用命令的完整列表。“rm -rf”在powershell中输入会发生什么?从我的阅读中,我了解到它会删除驱动器上的所有内容?我不确定。此外,“rm -rf”和“rm...

67得票1回答
无法在删除时使用yes命令以回答所有问题

当我运行时,我会得到一长串受只读保护的文件列表。rm -r trunk | yes 我正在尝试用一个命令来回答所有问题,如何才能回答“是”以回答所有问题?

60得票8回答
在Linux命令行中,如何删除包含特定字符串的文件?

我正在尝试通过Linux CLI在文件中查找电子邮件地址并删除错误的电子邮件。 我可以使用以下命令获取文件: find . | xargs grep -l email@example.com 但是,我无法弄清楚如何从那里删除它们,因为以下代码不起作用: rm -f | xargs find ....

45得票4回答
苹果电脑操作系统中查找并删除文件时出现错误:find:exec:未知的primary或operator。

我有一堆以“-e”结尾的文件,我想要删除它们。$ find . -name "*-e" exec rm {} \; find: exec: unknown primary or operator 正则表达式是否会以某种方式扩展,从而搞乱一切?

38得票4回答
无法递归地从Git中删除文件

我想要从Git中删除~/bin/下的所有文件。 我执行以下命令:git rm -r --cached ~/.vim/* # Thanks to Pate in finding --cached! 我得到fatal: pathspec '.vim/co...

36得票8回答
无法在Unix中删除目录

我在Unix系统中有一个似乎无法删除的文件夹,其中包含一些以.panfs开头的隐藏文件。我尝试使用以下任一命令均无法删除:rm -R <dir> rm -Rf <dir> 有人有任何建议吗?

35得票3回答
如何在使用“rm”命令删除文件/文件夹时启用确认警告?

我发现当使用rm命令从这里删除文件/文件夹后,无法恢复。 但是,在终端中使用rm命令时,是否可以添加确认提示框?

30得票3回答
如何在Linux服务器上使用“rm -R”命令恢复已删除的文件?

很不幸,我在Linux服务器上使用了“rm -R”命令删除了一些重要的文件和文件夹。 是否有恢复的方法?