脚本 Linux

发布于 更新于

AI总结: 本文介绍了如何清理日志目录中超过1G的日志文件,通过清空文件而不是删除文件来节省空间,并使用fdupes检测和删除重复文件。具体步骤包括使用find命令查找并清空大于1G的日志文件,以及安装fdupes工具并运行该工具来处理重复文件。 优化建议: 1. 在执行truncate命令前,可以先备份重要日志文件,以防止意外数据丢失。 2. 在使用fdupes时,建议先使用-f选项进行预览,确认删除的文件,避免误删。 3. 定期执行日志清理任务,可以考虑将命令添加到定时任务中,保持日志目录的整洁。

清理日志目录超过1G的日志文件

不删文件只清空

find /data/app_log -type f -name "*.log" -size +1G -exec truncate -s 0 {} \;

fdupes检测重复文件

apt install fdupes
fdupes -dN . # 删除重复内容的文件, 只保留一个