我在我的一臺服務器上發現了一個無限連續的空子目錄。 我想:刪除無限的嵌套目錄
rm -Rf <dir>
然後
find . -name /<dir>/* -exec rm -f {} \;
而最終
rsync -a --delete /emptydir/* /<dir>/*
但這些都不解決。 有沒有人有更好的主意?
非常感謝。
PS:只是讓你知道,我嘗試了「查找」命令「mindepth」的說法,我仍然有後8000個子目錄的東西...
我在我的一臺服務器上發現了一個無限連續的空子目錄。 我想:刪除無限的嵌套目錄
rm -Rf <dir>
然後
find . -name /<dir>/* -exec rm -f {} \;
而最終
rsync -a --delete /emptydir/* /<dir>/*
但這些都不解決。 有沒有人有更好的主意?
非常感謝。
PS:只是讓你知道,我嘗試了「查找」命令「mindepth」的說法,我仍然有後8000個子目錄的東西...
應該是'rm -rf DIR',而不是大寫R – BMW
@BMW同時允許'-r'和'-R'並且意味着相同 – hek2mgl
@otanein,輸出是什麼,運行rm -Rf後是什麼? – BMW