linux下檔案的mtime

2021-10-25 04:56:23 字數 2535 閱讀 5961

利用find命令按檔案修改時間對檔案進行清理時,預想中應該被清理的檔案沒有被清理掉,所以專門測試了下mtime的使用規則。

測試時間為:

wang:~/wmy/test$ date

2023年 10月 24日 星期六 17:55:50 cst

wang:~/wmy/test$

通過touch -mt 2010220800 20201022080000.txt 命令可以修改檔案的最後修改時間,測試檔案如下:

wang:~/wmy/test$ ll

總用量 8

drwxrwxr-x 2 senter senter 4096 10月 24 17:58 ./

drwxrwxrwx 21 senter senter 4096 10月 24 17:50 ../

-rw-rw-r-- 1 senter senter 0 10月 22 04:00 20201022040000.txt

-rw-rw-r-- 1 senter senter 0 10月 22 08:00 20201022080000.txt

-rw-rw-r-- 1 senter senter 0 10月 23 00:00 20201023000000.txt

-rw-rw-r-- 1 senter senter 0 10月 23 04:00 20201023040000.txt

-rw-rw-r-- 1 senter senter 0 10月 23 08:00 20201023080000.txt

-rw-rw-r-- 1 senter senter 0 10月 23 10:00 20201023100000.txt

-rw-rw-r-- 1 senter senter 0 10月 23 12:00 20201023120000.txt

-rw-rw-r-- 1 senter senter 0 10月 23 16:00 20201023160000.txt

-rw-rw-r-- 1 senter senter 0 10月 23 20:00 20201023200000.txt

-rw-rw-r-- 1 senter senter 0 10月 24 00:00 20201024000000.txt

-rw-rw-r-- 1 senter senter 0 10月 24 10:00 20201024100000.txt

wang:~/wmy/test$

為方便檢視檔案的最後修改時間,上面列出的檔案,檔名中包含檔案的最後修改時間。

查詢最後修改時間為24至48小時之間的檔案

wang:~/wmy/test$ find -type f -mtime 1

./20201023120000.txt

./20201023040000.txt

./20201023100000.txt

./20201023000000.txt

./20201023080000.txt

./20201023160000.txt

wang:~/wmy/test$

20201023200000.txt、20201024000000.txt修改時間在24小時之內,

20201022040000.txt、20201022080000.txt修改時間超過48小時,find命令未搜尋到這幾個檔案

修改時間超過1.1、1.5天的檔案

wang:~/wmy/test$ find -type f -mtime +0.1

./20201023120000.txt

./20201022080000.txt

./20201023040000.txt

./20201022040000.txt

./20201023100000.txt

./20201023000000.txt

./20201023080000.txt

wang:~/wmy/test$

wang:~/wmy/test$ find -type f -mtime +0.5

./20201022080000.txt

./20201023040000.txt

./20201022040000.txt

./20201023000000.txt

wang:~/wmy/test$

上面一條命令,20201023160000.txt、20201024000000.txt等幾個檔案,修改時間在1.1天內,find命令未搜尋到這幾個檔案

下面一條命令,20201023080000.txt及以後修改的檔案,修改時間在1.5天內,find命令未搜尋到這幾個檔案

修改時間超過48小時的檔案(22日18點之前)

wang:~/wmy/test$ find -type f -mtime +1

./20201022080000.txt

./20201022040000.txt

wang:~/wmy/test$

Linux下檔案的許可權

linux下檔案的許可權 1.什麼是linux下的檔案,檔案許可權有哪些。檔案 計算機中的資源在作業系統中的體現。在windows下檔案有型別,用副檔名來區別。在linux下沒有檔案型別,沒有副檔名。在linux下a.txt可能是可執行程式,a.exe可能是文字。linux下,檔案的命名規則 最長不...

Linux下檔案的複製

純乾貨,純 的。copy file.c include include include include include include define buffer size 1024 每次讀寫快取大小,影響執行效率 define src file name src file 源檔名 define d...

linux下檔案的許可權

ls l filename rw r r 1 root root 46 oct 1 05 03 filename 1 2 3 4 5 6 7 8 1.檔案型別 普通檔案 d 目錄 c 字元裝置 s 套接字 p 管道 b 快裝置 l 連線 2.rw r r 檔案讀寫許可權 rw r r 所有人的許可權...