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