find ./ ! -newer `ll -ltrh | tail -8 |head -1 | awk '{print $NF}'` -exec rm -f {} \;
find ./ ! -newer `ll -trh | tail -10 | head -1 | awk '{print $NF}'` -a ! -type l -exec rm -rf {} \; >/dev/null
find /webapps/cms_online/logs -name "mes*.log*" -mtime +3 | xargs rm -f
echo '' > /webapps/cms_online/logs/mes-data.log
find ./ -maxdepth 1 ! -newer `ll -trh | tail -10 | head -1 | awk '{print $NF}'` -a ! -type l -exec rm -rf {} \;
find ./ -maxdepth 1 -name "*.log*" -mtime +2 >send2.log -exec rm -rf {} \;
这篇博客介绍了如何使用Linux命令进行文件查找和删除,包括find命令的用法,如根据时间戳筛选文件并执行批量删除操作。内容还涉及清理日志文件的策略,如按日志文件名和修改时间进行清理。这些技巧对于系统维护和优化磁盘空间至关重要。
1593

被折叠的 条评论
为什么被折叠?



