0
我看到很多關於如何列出所有符號鏈接以及如何刪除特定目錄中的所有符號鏈接的答案。但是,反之亦然呢?如何列出和刪除不是符號鏈接的目錄?
如何列出/刪除不符號鏈接目錄內的所有目錄?
我知道,rm -R
遞歸刪除所有目錄,但我想知道如何使它不會刪除過程中的符號鏈接。
我也知道ls
列出所有目錄文件和符號鏈接,但是我想知道我將如何去列出只有不是符號鏈接的目錄。
我看到很多關於如何列出所有符號鏈接以及如何刪除特定目錄中的所有符號鏈接的答案。但是,反之亦然呢?如何列出和刪除不是符號鏈接的目錄?
如何列出/刪除不符號鏈接目錄內的所有目錄?
我知道,rm -R
遞歸刪除所有目錄,但我想知道如何使它不會刪除過程中的符號鏈接。
我也知道ls
列出所有目錄文件和符號鏈接,但是我想知道我將如何去列出只有不是符號鏈接的目錄。
終於找到了一條路。
首先,運行:
find . -depth -type d
,以確保輸出看上去神志清醒,然後:
sudo find . -depth -type d -exec rm -rf '{}' \;
肯定,這確實得到位在控制檯上凌亂的翻閱,但是......它的工作原理!如果任何人都可以找到更好,更清潔的方式來做到這一點,請發佈。