ADS

2010年3月26日 星期五

2010.03.26, How to find and delete?

find -name XXXX -print0 | xargs -0 rm -rf
XXXX is file/dir which you want to delete.

3 則留言:

timrau 提到...

Or,
find -name XXXX -exec rm -rf {} \;

Use
find -name XXXX -exec ls {} \;
to check what would be removed first.

DragLi 提到...

感謝補充~
但是ls
似乎沒辦法看到資料夾?(註:我的測試資料夾是"."開頭的)

timrau 提到...

ls預設是看不到.開頭的沒錯,但rm還是能刪到。如果要看得到的話就
find -name XXXX -exec ls -a {} \;
總之{}就是找到的檔案(or anything)名稱,最後用\;結束