經常發現某些數據目錄下會按時期來生成文件,以供別的程序以日期來進行數據整理與產出.而不幸運的是,沒有輪偱機制將以前的舊數據刪除,結果一堆舊數據, ls 一下滾半天,也找不到真正調程序需要的近期的有效數據.
于是乎我們需要根據時間這一特征來尋找出某個時間點以后新創建或被修改過的文件,不就解決問題了嗎?!
google 了一下,發現此類問題提的還不少,有一個小技巧實用之極,特摘過來.
1. 以感興趣的時間點創建一個文件
$ touch -t 1201050800.00 /tmp/cmp.test
2. 到數據目錄用我們的瑞士軍刀查找之
$ find . -newer /tmp/cmp.test -print
上面的命令會把目錄也算在內,如果只關心文件變化,則可以如下:
$find . -type f -newer /tmp/cmp.test -print
posted on 2012-05-30 11:47
myjfm 閱讀(853)
評論(0) 編輯 收藏 引用 所屬分類:
雜