044.PGSQL-touch linux修改檔案時間、find的-mtime
阿新 • • 發佈:2021-08-02
touch支援像date命令一樣引數修改檔案時間:
[root@web10 ~]# touch -d "2 days ago" install.log ;
利用touch修改檔案時間:
1. 同時修改檔案的修改時間和訪問時間 touch -d "2010-05-31 08:10:30" install.log 2. 只修改檔案的修改時間 touch -m -d "2010-05-31 08:10:30" install.log 3. 只修改檔案的訪問時間 touch -a -d "2010-05-31 08:10:30" install.log
find -mtime
-mtime n 按照檔案的更改時間來找檔案,n為整數。
- n 表示檔案更改時間距離為n天
- -n 表示檔案更改時間距離在n天以內
- +n 表示檔案更改時間距離在n天以前
例:
- -mtime 0 表示檔案修改時間距離當前為0天的檔案,即距離當前時間不到1天(24小時)以內的檔案。
- -mtime 1 表示檔案修改時間距離當前為1天的檔案,即距離當前時間1天(24小時-48小時)的檔案。
- -mtime+1 表示檔案修改時間為大於1天的檔案,即距離當前時間2天(48小時)之外的檔案
- -mtime -1 表示檔案修改時間為小於1天的檔案,即距離當前時間1天(24小時)之內的檔案