删除目录中所有文件和子文件夹的最快方法是什么?

Lei Hao

一个程序创建了许多嵌套的子文件夹。我试图使用命令rm -fr *将其全部删除。但这很慢。我想知道是否有更快的方法将其全部删除?

安通

从该目录中删除它们的最快方法是将它们移出该目录,然后在后台将其删除:

mkdir ../.tmp_to_remove
mv -- * ../.tmp_to_remove
rm -rf ../.tmp_to_remove &

这假设您的当前目录不是某个已挂载分区的顶层(即../.tmp_to_remove位于同一文件系统上)。

如果您有任何以/开头的文件/目录名称,则必须使用--after mv(由Stéphane编辑)-

上面的代码在一秒钟之内就从当前目录中删除了文件,因为它不必递归地处理子目录。从文件系统中实际删除树需要花费更长的时间,但是由于它不碍事,因此它的实际效率不应该那么重要。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查找和删除文件夹及其子文件夹中所有不带扩展名的文件

获取文件夹和子文件夹中所有.txt文件的路径

C ++删除所有文件和子文件夹,但保留目录本身

Python-获取目录中所有文件和子文件夹的相对路径

如何从目录和子文件夹中删除所有名为“ Sample”的文件夹?

如何删除所有子文件夹中所有小于特定大小的文件?

Ansible:删除文件夹内的所有文件和目录,而不是文件夹本身

删除所有旧文件,文件夹和子文件夹的命令

wc -l计算文件夹和子文件夹中所有txt文件的行数

我怎么能压缩在Java中所有子文件夹的完整目录?

Mailkit。将现有文件夹及其所有子文件夹和消息移动到另一个文件夹的最佳方法是什么?

捕获主目录中所有子文件夹中的所有csv文件-Python 3.x

如何将资源目录以及Jar中所有包含的文件和子文件夹复制到另一个目录中

如何遍历所有Assets文件夹和子文件夹并获得该文件夹中所有预制件的列表?

在Windows中删除大文件夹的最快方法是什么?

批处理文件以在文件夹中创建新的子文件夹,将文件移动到目录中所有文件夹的新创建的子文件夹

如何使用PowerShell从文件夹和所有子文件夹中删除所有访问规则?

搜索并打印目录的所有文件和子文件夹

删除文件夹和目录中的所有文件,不带glob()

如何从php中所有文件的文件夹目录中仅获取视频文件?

如何使用cron作业删除public_ftp文件夹及其子文件夹中所有早于X天的文件?

如何遍历目录中的所有子文件夹,并删除具有特定文件名的文件

通过 SHA256 哈希比较目录(和子文件夹)中的所有文件。记录(到文件)并删除重复项

如何删除文件夹中的所有目录

如何删除当前目录中的所有文件,但将文件保留在子文件夹中

将具有10k .txt文件的文件夹转换为数组的最快方法是什么(python)

如何最好地删除文件夹及其子文件夹中的所有文件

删除文件夹及其子文件夹中的所有文件

循环浏览子文件夹中所有级别的文件(不包括父文件夹),获取它们的部分路径和名称