1. 程式人生 > >CENTOS 7 中 硬碟臨時資料夾tmp清理

CENTOS 7 中 硬碟臨時資料夾tmp清理

在使用虛擬機器的時候,發現系統掛載的硬碟已滿,查詢了一下(查詢方法在這裡)

# du -sh * 

原來是因為先前跑爬蟲的時候在 /tmp 裡面留下了大量的臨時檔案。

在centos 7 裡面,關於tmp的清理是有 systemd-tmpfiles-clean.service 服務來管理的。詳見這裡

如果要手動清理10天以前的檔案,可以使用如下指令

# find /tmp -ctime +10 -exec rm {} +

至於中間還有很多是資料夾無法刪除,可以在 rm 指令後面加上 -rf 強行刪除目錄dir下的所有檔案、子目錄下的所有檔案和目錄、刪除dir本身。

# find /tmp -ctime +10 -exec rm -rf {} +