当我尝试rm -rf
一个有很多子目录和/或文件并且用SSHFS 挂载的目录时,我需要一些时间来执行。
正常吗?
我想知道rm -rf
在文件系统级别内部是如何工作的。
它只删除目录,还是遍历所有目录/文件?这可以解释为什么它这么慢......
当我尝试rm -rf
一个有很多子目录和/或文件并且用SSHFS 挂载的目录时,我需要一些时间来执行。
正常吗?
我想知道rm -rf
在文件系统级别内部是如何工作的。
它只删除目录,还是遍历所有目录/文件?这可以解释为什么它这么慢......
switch的
-r
行为正如它的名字所暗示的那样:递归地。在删除当前目录之前,它对当前目录中的每个文件和目录执行相同的操作。所以,是的,对于大目录(如“里面有很多不同的东西”)来说非常慢是绝对正常的。
您输入错误的命令并且实际上正在破坏您的根分区的最大(也是最可怕的)迹象之一
rm -rf
是执行时间过长......是的,该命令是递归的。
从
man rm