标签: rm

如何递归删除当前目录中特定扩展名的所有文件?

如何.bak使用一个命令行安全地从当前目录和所有子文件夹中删除具有特定扩展名(例如)的所有文件?简单地说,我害怕使用,rm因为我用错了一次,现在我需要建议。

command-line files rm batch

735
推荐指数
6
解决办法
87万
查看次数

如何从目录中删除所有文件?

我得到的最接近的是

# rm /path/to/directory/*.*
Run Code Online (Sandbox Code Playgroud)

但这不适用于没有扩展名的文件......

command-line rm

376
推荐指数
6
解决办法
142万
查看次数

删除超过 7 天的文件

我写下面的命令来删除所有早于 7 天的文件,但它不起作用:

find /media/bkfolder/ -mtime +7 -name'*.gz' -exec rm {} \;
Run Code Online (Sandbox Code Playgroud)

如何删除这些文件?

command-line delete rm find

103
推荐指数
2
解决办法
33万
查看次数

如何删除文件夹?

我是新用户,我正在尝试删除特定文件夹。我正在使用sudo rm /path/,但它不起作用。要使用的正确命令是什么?

这是我试图删除的文件目录,但我收到一条消息,指出它是空的。

command-line delete rm

95
推荐指数
4
解决办法
80万
查看次数

'rm -rf /' 如何删除系统中的所有文件?

我还没有在 Ubuntu 上尝试过这个命令(出于明显的原因),所以我不确定 Ubuntu 是否会允许它执行。但它以删除所有内容而闻名。只是出于好奇,当内核和/bin被删除时会发生什么?如何rm维护运行时堆栈?如何rm管理与文件系统通信并完成删除?它如何与硬件通信?

filesystem kernel rm

89
推荐指数
4
解决办法
8万
查看次数

用 rm 删除的文件/目录可以恢复吗?

是否可以使用rm和恢复从终端删除的文件/目录rm -r?。如果文件从图形界面删除,它可以从垃圾箱中恢复,但是如果使用 rm 实用程序删除了文件,您如何恢复文件?

rm data-recovery

85
推荐指数
6
解决办法
26万
查看次数

如何删除目录中的所有文件和子目录而不删除bash中的目录?

是否有删除目录中所有文件和子目录而不删除目录的命令?

例如,如果我有目录dontDeleteMe与子目录123和每个子目录中有几张图片,我怎么能删除子目录12以及3所有的文件在其中,而不删除父目录dontDeleteMe

command-line bash rm directory

69
推荐指数
4
解决办法
21万
查看次数

有没有比“rm -rf”更快的删除目录的方法?

我有一个文件夹,里面有很多文件,“rm -rf”需要很长时间才能完成。有没有更快的方法来删除目录及其内容(子目录等)?

rm

43
推荐指数
3
解决办法
6万
查看次数

使用 -v(详细)会减慢命令的速度吗?

在这个问题中:如何删除目录中的所有文件和子目录而不删除 bash 中的目录?询问如何删除文件夹中的所有文件,而不是文件夹本身。

Matt出色的回答包括在 'rm' 命令中使用 -v 标志。

rm -rfv dontDeleteMe && mkdir dontDeleteMe
Run Code Online (Sandbox Code Playgroud)

我留下的命令是上面的那个。当然确实有用,但是“rm”中的 -v 标志和/或通常会减慢通过命令行完成的任务吗?

我有一个包含 .txt 文件(大约 100.000 个)的文件夹,我已经为自己创建、删除和重新创建了几次。有时使用 rm,有时在文件浏览器中,我觉得使用 rm-command 更慢,如上所示。-v 标志与此有关吗?

command-line rm

38
推荐指数
2
解决办法
3万
查看次数

ls 是否总是列出 rm 将删除的文件?

我觉得我应该肯定知道的一些事情:如果我ls <something>,会rm <something>删除ls显示的完全相同的文件吗?是否有任何情况rm可以删除ls未显示的文件?(这是在 18.04 bash 中)

编辑:感谢所有回答的人。我认为完整的答案是所有答案的组合,所以我接受了最高票的答案作为“答案”。

在此过程中我学到了意想不到的事情:

  • ls 在处理参数时并不像你想象的那么简单
  • 在简单的 Ubuntu 安装中,.bashrc 别名 ls
  • 不要以破折号开头命名你的文件,因为它们看起来像命令参数,命名一个 -r 就是要求它!

bash hidden-files rm ls 18.04

35
推荐指数
5
解决办法
7429
查看次数