偶爾你會需要刪除特定目錄下的空目錄,一個一個去找顯然不太聰明而且相當費時。
可以簡單的利用 find 來找,兩個參數可用,分別是 -depth 與 -empty。另外你可以加上 -type d 讓它只找目錄,不加的話,它會會連空檔案都找出來。
$ find /tmp -depth -empty -type d
配合 -exec 就可以將這些檔案全部刪掉啦。
$ find /tmp -depth -empty -type d -exec rmdir -v {} \;
這是一篇 Tips。
偶爾你會需要刪除特定目錄下的空目錄,一個一個去找顯然不太聰明而且相當費時。
可以簡單的利用 find 來找,兩個參數可用,分別是 -depth 與 -empty。另外你可以加上 -type d 讓它只找目錄,不加的話,它會會連空檔案都找出來。
$ find /tmp -depth -empty -type d
配合 -exec 就可以將這些檔案全部刪掉啦。
$ find /tmp -depth -empty -type d -exec rmdir -v {} \;
這是一篇 Tips。