利用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 所有人的許可權...