在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
请注意,在执行任何删除操作之前,务必备份重要数据,以防万一。