Files
按特定時間搜尋文件,例如在過去 14 天內更改過的文件
我正在使用 Nextcloud,由於“保留”應用程序仍然無法在 v20 上執行,我嘗試為自己編寫一個自動刪除腳本。
問題是,當我將文件上傳到 Nextcloud 共享時,會保留文件的原始創建日期。例如,當我查看“stat file.txt”時,上傳只會更改“更改”和“訪問”時間。
我希望腳本自動刪除從目前日期/時間上傳超過兩週前的所有文件,而與文件的原始創建日期無關。
任何提示我如何使用上面的標準搜尋或列出文件?
您可以使用
find
withmtime
//來表示修改時間、元數據更改或訪問時間以及ctime
兩週。atime``+14
find <path> -type f -ctime +14 -delete
(我建議先對此進行測試,
-delete
確保它正常工作。)