[精讚] [會員登入]
8148

[find] 活用 find 指令參數-atime -Btime -ctime -mtime 限制尋找時間

活用 find 指令參數-atime -Btime -ctime -mtime 限制尋找時間

此文完整連結 http://n.sfs.tw/10905

複製連結 [find] 活用 find 指令參數-atime -Btime -ctime -mtime 限制尋找時間@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 14:20:55 最後編修
2017-03-15 00:52:44 By 張○○
 

find 和時間有關的額外的選項 -atime -Btime -ctime -mtime,對於時間的參數。

時間參數的用法

-atime 檔案的最後存取時間到find 的執行時間差

-amin n 同 -atime 只是n是以分為單位

-Btime 檔案的inode 建立時間到find 的執行時間差,這參數限用於Freebsd

-ctime 檔案的狀態資訊最後修改的時間到find 的執行時間差

-cmin n 同 -ctime只是n是以分為單位

-mtime 檔案的最後修改時間到find 的執行時間差

-mmin n 同 -mtime只是n是以分為單位

find 在 linux 和 freebsd上的差異

在Freebsd上有單位,在linux上沒單位,預設的數字代表的就是天。

   [FREEBSD]
     -mtime n[smhdw]

   [LINUX]
     -mtime n

   freebsd上可以用的單位是 s m h d w,在linux上,則沒單位可用,n代表的就是天數。

使用範例

部分範例是Freebsd only, linux上無單位可用):

在 7 天前有修改過的檔案,例如今天是6/10,則7天前是6/4
$ find ./ -mtime 7  

在 7 天之內有修改過的檔案,例如今天是6/10,則7天內則是6/4~6/10 的檔案都列出
$ find ./ -mtime -7  

在 7 天以前有修改過的檔案,例如今天是6/10,則7天6/4 以前的檔案都列出
$ find ./ -mtime +7  

找出 240天以前的檔案並刪除,別漏了240d前的加號,lunux上請拿掉d。
$ find ./ -mtime +240d -exec rm {} \;

在 7 天之內有修改過的檔案,以下三個是同義:
$ find ./ -mtime -7d
$ find ./ -mtime -7
$ find ./ -mtime -1w

不小心把檔案解壓,沒放到特定的目錄,因此要刪除,找出5分鐘內建立的檔案
$ find -cmin -5

刪除5分鐘內建立的檔案
$ find -cmin -5 -type f -exec rm -rf {} \;

以上用法我研究許久,時間參數如能活用,對尋找檔案非常有幫助


原文 2010-06-10 22:49:16

你可能感興趣的文章

[Rsync] Freebsd10+Rsync / Centos7+Rsync Freebsd10 和 Centos7 安裝Rsync

[Linux] mongodb 初步--3/3 我使用mongo 的一些大小事:資料庫的權限、幫助

[Linux] ls --color 的檔案特徵及顏色意義 ls --color 時看到的檔案特徵及顏色意義及和檔案權限有關的指令

[find] 活用 find 指令參數-exec 執行找到的結果 在linux/ freebsd 中查找檔案最強的就是 find,他有一個參數相當好用:-exec

[bc] linux 的計算機bc 如何進行8進位、10進位、16進位等轉換 linux 的計算機bc--如何進行8進位、10進位、16進位等轉換

安裝git centos/freebsd/windows安裝git

[vi/vim] 修改顯示顏色的檔案類型,編修自動上色的檔案類型 vi/vim 編修自動上色的檔案類型,說明新增上色檔案附檔名的方法

[SSH] 解決 SSH 登入延遲,登入時驗證很慢的問題 登入要等很久,才會跳出輸入密碼的視窗,怎麼解決?

FREEBSD、LINUX和MAC拷背目錄的差別 原本以為cp複製一個目錄,但在FREEBSD、LINUX和MAC竟有不同的表現情況

[Linux] 進行字串取代,三種字串取代的方法 使用vi、sed、perl來取代字串

我有話要說


限制:留言最高字數1000字,超過部分會被截掉。請注意:留言不可帶有網址,會被濾掉。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

UTF-8 BOM (Byte Order Mark) 的問題 在 Michael Kaplan 那看到 Every character has a story #4: U+feff

維修海棉拖把頭 這類型的海棉拖把很好用,可是這近發現海棉頭越來越不耐用,也許是錯覺,以往都能用個三四個月,現在二個月就差不多掉下來。 這

對物品的感情 這個議題很奇怪,可是大部分的人都會有,物品是死的,壞了就淘汰,出新的就被替換。為何會有情感?

只會買到爛貨的政府採購法 政府採購的公開招標,常常就只能比價格不能比品牌,只能比價格不能比品質,只能比價格不能比口碑,只能比價格不能比信用...

我的便利帶變垃圾袋--談預付制 預付制說穿了,就是對賣家極有利,對買家極小利的消費經營模式。