linux 根據時間刪除某個目錄下的文件


問題是這樣的。

用go-fastdfs做圖片存儲服務器,自定義路徑導致的異常。

路徑默認按照年月日生成的,管理也比較方便。

但是手殘。路徑用了uuid生成。結果服務器產生了幾千萬的UUID目錄。每個目錄下只有一個文件。

有一天磁盤滿了。老板讓刪除三個月前的數據。沒法下手了。因為都是UUID。沒規律。

最后直接用Linux的指令刪除。

find . -ctime +91 -type f | xargs rm -rf

  sudo find /mnt/data/fastdfs/files/ -mtime +91 -type d | sudo xargs rm -rf

找到三個月之前的數據,執行rm -rf命令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM