1. 程式人生 > >查詢某個時間段的檔案和find命令

查詢某個時間段的檔案和find命令

   查詢某個時間段的檔案,比如要查詢2012年8月30號的郵件

     首先建立兩個檔案

    touch -t 201208300000 file1

    touch -t 201208302359 file2

    然後利用find命令的newer選項查詢8月15號的郵件

    -newer file1 ! file2

    find . -type f  file1 ! -newer file2 | xargs ls -l  2012年8月30日0點-8月30日24點

或者有更二的查詢方式

如果檔案時間格式為 08-30, 可以直接查詢  ll | grep '08-30'

   按照檔名查詢
      find /var/ -name opensr* 

   按照檔案修改時間查詢並刪除,刪除郵箱下70天前的郵件的命令:
      find . -type f -mtime +75 | xargs rm -f

   按照檔案大小查詢並刪除,刪除當前目錄下所有大小為0的普通檔案的命令:
      find . -type f -size 0c | xargs rm -f

   按照型別來查詢並刪除,刪除當前目錄下所有的目錄的命令:
      find . -type d | xargs rm -rf