linux查詢超過一定時間的檔案,並批量刪除

2021-10-14 07:19:29 字數 686 閱讀 3237

1、find . -maxdepth 4 -name 「-」 -mtime 3

-maxdepth的值決定是否對下面的子目錄進行遞迴查詢

-mtime 3表示查詢剛好3天的;-mtime +3表示查詢超過3天的,也就是查詢3天前的檔案;-mtime -3表示查詢3天內的,最近3天內的

2、find . -maxdepth 4 -name 「-」 -mtime 3 | sudo xargs rm -rf 刪除第3天的

3、排除某些目錄:

find . -maxdepth 4 -name 「-」 -mtime 3 ! -path /var/lib/jenkins/jobs | sudo xargs rm -rf

查詢指定目錄下,60天之前的檔案:

find /mnt/xml_data -mtime +60 -name 「*.xml」

找到並統計數量:

find /mnt/xml_data -mtime +60 -name 「*.xml」 -exec ls -l {} ; | grep 「^-」 | wc -l

找到並且刪除:

find /mnt/xml_data -mtime +60 -name 「*.xml」 -exec rm -rf {} \ ;

find $bak_path/log -maxdepth 1 -mtime +30 -exec rm -rf 『{}』 \ ;

一定時間遲到的總時間 考勤

declare a table id int,deptcode varchar 20 datetime datetime insert a select 32,財務部 2009 10 17 08 54 02.000 union all select 32,財務部 2009 10 17 12 02 1...

一定時間後延時變長問題

寫程式時我們經常用ishell settimer 來設定延時,控制一些自動移動的物體,比如說俄羅斯方塊中長條的下降,在模擬器上執行的時候我們會遇到這樣的問題,當一定時間我們沒有碰鍵盤後,移動會變的特別慢,不過再按任何乙個鍵一切又正常了,這是因為模擬了裝置休眠的原因,在brew sdk中也有提到原因和...

讓wince的背景光在系統空閒一定時間後自動關閉

看到 別人解決這個問題的思路,現在轉下 1修改登錄檔就可以了,在 hkey current user controlpanel backlight 下面修改值就可以搞定 2當然這個不光是要修改登錄檔,在底層按鍵控制的 中,一般都有一些關於背光檢測和按鍵 觸控螢幕 檢測的執行緒 我們用的平台可能不一樣...