2013年3月1日 星期五

在 Linux 上找出空目錄, 而且刪掉它

偶爾你會需要刪除特定目錄下的空目錄,一個一個去找顯然不太聰明而且相當費時。 
可以簡單的利用 find 來找,兩個參數可用,分別是 -depth 與 -empty。另外你可以加上 -type d 讓它只找目錄,不加的話,它會會連空檔案都找出來。
 $ find /tmp -depth -empty -type d 

配合 -exec 就可以將這些檔案全部刪掉啦。
 $ find /tmp -depth -empty -type d -exec rmdir -v {} \;

 以上文章摘自http://people.debian.org.tw/~chihchun/2010/04/15/find-the-empty-dir/

沒有留言: