我只需要在a, b ,c, d, e, f
目录中搜索日志,而不在子目录中搜索日志
我使用的命令:
find . -name "*.log" | xargs rm
这会删除这些子文件夹中的重要日志。我不想这样。
有没有办法删除.log
仅存在于子目录中a,b ,c, d, e, f
而不存在于子目录中的文件?
提前致谢
答案1
手动删除日志文件是一个非常糟糕的主意,尤其是当这些文件仍被内核保持打开状态时。请使用并进行logrotate
相应配置。有关详细信息,请参阅 -Ubuntu 上 logrotate 的手册页