溫馨提示×

Ubuntu中如何清理大文件

小樊
83
2025-04-20 13:49:47
欄目: 智能運維

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

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

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

find . -type f -size +100M

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

  1. 若要將搜索結果保存到文本文件中,可以使用以下命令:
find . -type f -size +100M -exec ls -lh {} \; | awk '{print $9, $5}' > large_files.txt

這將把大于100MB的文件及其大小保存到名為large_files.txt的文件中。

  1. 若要刪除找到的文件,請謹慎操作。首先,你可以使用以下命令查看將要刪除的文件列表:
find . -type f -size +100M -exec ls -lh {} \;

確認無誤后,可以使用rm命令刪除文件。例如,要刪除大于100MB的文件,請運行以下命令:

find . -type f -size +100M -exec rm {} \;

注意:這將永久刪除這些文件,無法恢復。在執行此操作之前,請確保已備份所有重要數據。

  1. 若要定期清理大文件,可以考慮使用cron作業來自動運行上述命令。具體操作方法如下:
  • 輸入crontab -e編輯當前用戶的cron配置文件。
  • 添加一行,如下所示,以每天凌晨1點運行清理腳本(確保將/path/to/your/script.sh替換為實際腳本路徑):
0 1 * * * /path/to/your/script.sh
  • 保存并退出編輯器?,F在,清理腳本將每天自動運行。

請注意,在執行任何刪除操作之前,務必備份重要數據,以防萬一。

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