Linux
rm -rf
是如何工作的
當我嘗試
rm -rf
使用具有大量子目錄和/或文件並使用SSHFS 掛載的目錄時,我需要一段時間才能執行。正常嗎?
我想知道
rm -rf
在文件系統級別內部是如何工作的。它只是刪除目錄,還是遍歷所有目錄/文件?這可以解釋為什麼它這麼慢……
開關的
-r
行為正是它的名字所暗示的:遞歸。它對目前目錄中的每個文件和目錄執行相同的操作,然後再將其刪除。所以,是的,對於大型(如“裡面有很多不同的東西”)目錄來說非常慢是絕對正常的。
您輸入錯誤命令並實際上正在破壞您的根分區的最大(也是最可怕的)跡象之一
rm -rf
是執行時間過長……
是的,該命令是遞歸的。
> > -r,-R,–遞歸 > > > 遞歸刪除目錄及其內容 > > >