Linux之 find之 ctime,atime,mtime
在Linux作業系統中,每個檔案都有很多的時間引數,其中有三個比較主要,分別是ctime,atime,mtime
atime 最後一次訪問時間, 如 ls, more 等, 但 chmod, chown, ls, stat 等不會修改些時間, 使用 ls -utl 可以按此時間順序檢視;
ctime 最後一次狀態修改時間, 如 chmod, chown 等狀態時間改變但修改時間不會改變, 使用 stat file 可以檢視;
mtime 最後一次內容修改時間, 如 vi 儲存後等, 修改時間發生改變的話, atime 和 ctime 也相應跟著發生改變
-ctime -n 查詢距現在 n*24H 內修改過的檔案
-ctime n 查詢距現在 n*24H 前, (n+1)*24H 內修改過的檔案
-ctime +n 查詢距現在 (n+1)*24H 前修改過的檔案
常用範例:
-- 查詢兩天前修改過的檔案:
find . -type f -mtime -2
-- 查詢3天內修改過的檔案:
find -ctime -3
-- 刪除/data/backup目錄下狀態修改時間超過6天的檔案:
find /data/backup -ctime +6 -exec rm -f {} \;
-- 刪除/data/backup目錄下空的資料夾,同時輸出正確和錯誤資訊到空:
find /data/backup -type d -empty -exec rmdir {} \; >/dev/null 2>&1
-- 查詢超過6天且是空檔案的find命令:
find ./ -type d -empty -ctime +6
-- 查詢/home/admin目錄下修改時間在1天之內的檔案
find /home/admin -mtime -1
-- 查詢/home/admin目錄下修改時間在1天之內的檔名為.txt結尾的檔案
find /home/admin -name *.txt -mtime -1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2144468/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【轉】find -atime -ctime -mtime區別
- Linux - find命令搭配atime/ctime/mtime的寫法Linux
- Linux常用命令之 查詢命令 find —— 細說 -atime,-mtime,-ctimeLinux
- Linux命令:atime,mtime,ctimeLinux
- Linux精講——atime、mtime、ctimeLinux
- Find–atime –ctime –mtime的用法與區別總結
- Linux中atime,ctime與mtime的細節疑問總結Linux
- [20201105]mtime, ctime and atime in Linux.txtLinux
- linux之shell findLinux
- find命令-mtime引數理解
- linux命令終極系列之(find)(轉)Linux
- Linux學習之linux的find命令如何使用?Linux
- 每天一個linux命令:find命令之xargsLinux
- Linux檔案搜尋之 find / locate / whereis / whichLinux
- 每天一個linux命令(1):find命令之execLinux
- 每天一個 Linux 命令(20):find命令之execLinux
- 每天一個 Linux 命令(21):find命令之xargsLinux
- aix基本命令之findAI
- 徹底搞明白find命令的-mtime引數的含義
- linux命令之----find用於指定目錄下查詢檔案Linux
- python檔案查詢之find命令Python
- Linux findLinux
- Linux常用命令之檔案查詢which、find、locate命令講解Linux
- LeetCode之Find Common Characters(Kotlin)LeetCodeKotlin
- linux find命令Linux
- linux find 命令Linux
- linux find 命令!Linux
- Linux - find與grepLinux
- Linux find commandLinux
- linux/unix find命令Linux
- Percona-Tookit工具包之pt-slave-find
- Linux常用C函式-asctime,ctime,getttimeofday等Linux函式
- Linux 之管道Linux
- linux之 awkLinux
- Linux find 命令詳解Linux
- Linux find命令詳解Linux
- linux find command studyLinux
- Linux精講——find命令Linux