find命令查詢某乙個時間點以後建立或者修改的檔案

2021-08-11 03:04:55 字數 913 閱讀 3573

touch -t 201711211615.47 start
touch -t 201711211617.47 end
find ./* -newer start |xargs ls -al

-rw-r--r-- 1 zengzhihao panodic 0 nov 21 16:16 ./3.c

-rw-r--r-- 1 zengzhihao panodic 0 nov 21 16:18 ./6.c

-rw-r--r-- 1 zengzhihao panodic 0 nov 21 16:17 ./end

查詢檔案

find ./* -type f -newer start |xargs ls -al

find ./* -newer start -not -newer end |xargs ls -al

-rw-r--r-- 1 zengzhihao panodic 0 nov 21 16:16 ./3.c

-rw-r--r-- 1 zengzhihao panodic 0 nov 21 16:17 ./end

以當前建立的檔案為時間戳查詢

touch start

find ./* -newer start |xargs ls -al

或者

find ./* -newermt '2017-11-21 16:34:00'

-mtime:指定時間(以天為單位)內檔案被修改過,modify

-mmin:指定時間(以分鐘為單位)內檔案被修改過,modify

find ./* -mmin -30

不要長時間鎖定某乙個資源

我能夠給你的最牢靠而最立即的警告就是,千萬不要在乙個 criticalsection 之中呼叫 sleep 或任何 wait.api 函式。當你以乙個同步機制保護乙份資源時,有一點必須常記在心,那就是 這項資源被使用的頻率如何?執行緒必須多快釋放這份資源,才能確保整個程式的運作很平順?某些人會關心這...

Mysql 查詢到下乙個時間點的資料

time 2019 09 02 10 02 50 這個字段,要查詢到下乙個8 00 00之前,就是到2019 09 03 8 00 00 time 2019 09 02 07 50 50 這個字段,要查詢到下乙個8 00 00之前,就是到2019 09 02 8 00 00 下面寫乙個sql語句 s...

查詢list容器中的某乙個值

include include include include using namespace std 編寫乙個strig 型別的list,在該容器中尋找乙個特殊值,如果找到則刪除 void print list iterator beg,list iterator end cout listili...