查詢今天改過的檔案及其它 linux find

2021-06-08 04:07:10 字數 606 閱讀 1998

來自: 

1.find 引數: -mtime n, 代表 (n + 1) * 24小時內的檔案,下標從0開始

找24小時內修改的檔案,並考到上一級目錄:

find *.apk -mtime 0 -exec cp {} ../ \; // -mtime means modified time. 0 means in first * 24hours  later.
找今天修改的檔案:

find *.apk -daystart -mtime 0 -exec ls -al {} \;
找昨天修改的檔案:

find *.apk -daystart -mtime 1 -exec ls -al {} \;
2. find -mtime +n, 數字前加上+號代表從(n + 1)*24 之前的檔案。

例如:找從昨天起住前修改的檔案:

find * -mtime +0
找從前天起住前修改的檔案:

find * -mtime +1
ps. -mmin 以分鐘為單位。

ps -exec command {} \; 可以加命令執行查詢結果,

更多參考:man find

有用的函式 檔案處理及其它

1.檔案尺寸大小轉換 轉換附件大小單位 param string filesize 檔案大小 kb function changefilesize filesize elseif filesize 1048576 elseif filesize 1024 else return filesize 複...

Linux下查詢指定時間內修改過的檔案

linux下查詢指定時間內修改過的檔案 假如在linux下修改檔案後不記得了,我們需要查詢指定時間內做過改動的檔案,此時我們可以用find命令來查詢。find opt iname atime 1 type f 找出 opt 下一天前訪問過的檔案 選項 options 所有的選項都總是返回真值,它們總...

find命令 之查詢指定時間內修改過的檔案

比如我們要查詢linux下指定時間內做過改動的檔案,我們可以用find命令,其實find命令的功能十分強大,下面我們通過幾個簡單的例子來學習下find命令的簡單用法 find opt iname atime 1 type f 找出 opt 下一天前訪問過的檔案 選項 options 所有的選項都總是...