2008年1月16日 星期三

find 使用技巧

尋找5分鐘內修改的檔案並排除 test目錄
find . -path "./test" -prune -o -cmin -5 -print

尋找超過2G 的檔案
find / -size +2000000k



find + md5sum to check file integrity
find . -name '*' -type f -exec md5sum '{}' >checksum.md5 \; 

刪除副檔名為png 的檔案
find . -name "*.png" | xargs -i rm {}
find . -name "*.png" -exec rm {} \;


Recursive update files timestamp
find . -exec touch {} \;

1 則留言:

David 提到...

尋找比某個檔案更新的檔案

find . -newer src/pgesv/HPL_equil.c -type f -exec ls -l {} \;