在Ubuntu中,你可以使用以下方法來查找和清理大文件:
打開終端(快捷鍵:Ctrl + Alt + T)
使用find命令查找大文件。例如,要查找當前目錄及其子目錄中大于100MB的文件,請運行以下命令:
find . -type f -size +100M
這將顯示所有大于100MB的文件。你可以根據需要調整大小。
find . -type f -size +100M -exec ls -lh {} \; | awk '{print $9, $5}' > large_files.txt
這將把大于100MB的文件及其大小保存到名為large_files.txt的文件中。
find . -type f -size +100M -exec ls -lh {} \;
確認無誤后,可以使用rm命令刪除文件。例如,要刪除大于100MB的文件,請運行以下命令:
find . -type f -size +100M -exec rm {} \;
注意:這將永久刪除這些文件,無法恢復。在執行此操作之前,請確保已備份所有重要數據。
cron作業來自動運行上述命令。具體操作方法如下:crontab -e編輯當前用戶的cron配置文件。/path/to/your/script.sh替換為實際腳本路徑):0 1 * * * /path/to/your/script.sh
請注意,在執行任何刪除操作之前,務必備份重要數據,以防萬一。