溫馨提示×

如何使用ubuntu清理大文件

小樊
68
2025-05-14 19:07:20
欄目: 智能運維

在Ubuntu系統中,你可以使用以下方法來查找和清理大文件:

  1. 打開終端(快捷鍵:Ctrl + Alt + T)

  2. 使用find命令查找大文件。例如,要查找當前目錄及其子目錄中大于100MB的文件,請運行以下命令:

find . -type f -size +100M

這將顯示所有大于100MB的文件。你可以根據需要調整大小。

  1. 若要按文件大小排序結果,可以使用sort命令:
find . -type f -size +100M -exec ls -lh {} \; | sort -rh -k5

這將按文件大小降序顯示結果。

  1. 若要刪除特定大小的文件,可以使用find命令結合-delete選項。例如,要刪除當前目錄及其子目錄中大于100MB的文件,請運行以下命令:
find . -type f -size +100M -delete

注意: 在執行刪除操作之前,請確保你確實希望刪除這些文件,因為這個操作是不可逆的。

  1. 若要查找并刪除特定類型的文件(例如,刪除所有大于100MB的.log文件),可以使用以下命令:
find . -type f -name "*.log" -size +100M -delete
  1. 若要定期清理大文件,可以考慮使用cron作業來自動運行上述命令。編輯當前用戶的crontab文件:
crontab -e

在文件末尾添加一行,例如每天凌晨1點運行清理腳本:

0 1 * * * find /path/to/directory -type f -size +100M -delete

保存并退出編輯器?,F在,你的清理腳本將按照指定的時間間隔自動運行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女