在Ubuntu系統中,你可以使用以下方法來查找和清理大文件:
打開終端(快捷鍵:Ctrl + Alt + T)
使用find
命令查找大文件。例如,要查找當前目錄及其子目錄中大于100MB的文件,請運行以下命令:
find . -type f -size +100M
這將顯示所有大于100MB的文件。你可以根據需要調整大小。
sort
命令:find . -type f -size +100M -exec ls -lh {} \; | sort -rh -k5
這將按文件大小降序顯示結果。
find
命令結合-delete
選項。例如,要刪除當前目錄及其子目錄中大于100MB的文件,請運行以下命令:find . -type f -size +100M -delete
注意: 在執行刪除操作之前,請確保你確實希望刪除這些文件,因為這個操作是不可逆的。
.log
文件),可以使用以下命令:find . -type f -name "*.log" -size +100M -delete
cron
作業來自動運行上述命令。編輯當前用戶的crontab
文件:crontab -e
在文件末尾添加一行,例如每天凌晨1點運行清理腳本:
0 1 * * * find /path/to/directory -type f -size +100M -delete
保存并退出編輯器?,F在,你的清理腳本將按照指定的時間間隔自動運行。