Directory
在指定時間段內刪除目錄
我有一個 +30.000 目錄列表,我必須通過終端刪除從 2005 年到 2006 年的所有目錄及其內容。感謝幫助
如果我理解正確,您可以使用以下命令:
$ find /path/to/dir -mtime +10 -exec /bin/rm -rf {} \;
這將刪除所有超過 10 天的文件/文件夾。還有其他選項,例如
-atime
. 您可以查看man find
更多資訊。
如果你有 GNU
find
,你可以這樣做:find /start/path -newermt 2004-12-31 ! -newermt 2006-12-31 -delete
使用
-ls
而不是-delete
進行測試。