TShopping

 找回密碼
 註冊
搜索
查看: 184|回復: 0

[CentOS] linux的find命令--按時間查找文件

[複製鏈接]
發表於 2020-1-20 14:18:23 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk  
find按文件修改時間查找文件

----(+n)---------|------------(n)---------- ----|---------(-n)----
   (n+1)*24H前| (n+1)*24H ~ n*24H之間| n*24H以內

-ctime -n查找距現在n*24H內修改過的文件
-ctime n查找距現在n*24H前, (n+1)*24H內修改過的文件
-ctime +n查找距現在(n+1) *24H前修改過的文件

[a|c|m]min [最後訪問|最後狀態修改|最後內容修改]min
[a|c|m]time [最後訪問|最後狀態修改|最後內容修改]time

linux文件的幾種時間(以find為例):
atime最後一次訪問時間,如ls, more等,但chmod, chown, ls, stat等不會修改些時間,使用ls -utl可以按此時間順序查看;
ctime最後一次狀態修改時間,如chmod, chown等狀態時間改變但修改時間不會改變,使用stat file可以查看;
mtime最後一次內容修改時間,如vi保存後等,修改時間發生改變的話, atime和ctime也相應跟著發生改變.

注意: linux裡是不會記錄文件的創建時間的,除非這個文件自創建以來沒有發生改變,那麼它的創建時間就是它的最後一次修改時間.
#ls -lt ./按修改時間順序查看
#ls -lut ./按訪問時間順序查看
(如果想反序查看的話需要加一個選項-r)


[acm]time  計量單位是天,即24H

[acm]min    計量單位是分鐘

find ./ -mtime 0 #查找一天內修改的文件

find ./ -mtime -2 #查找2天內修改的文件,多了一個減號

find ./ -mmin -10 #查找距離現在10分鐘內修改的文件



文章出處



 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2020-2-26 02:21 , Processed in 14.166045 second(s), 21 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表