在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
保存并退出编辑器。现在,你的清理脚本将按照指定的时间间隔自动运行。