我有一台服务器(RHEL 5),上面有 50 多个网站,目前正在运行相同的电子商务软件,今天我发现其中一个错误日志文件的大小超过了 3GB。
有没有办法可以找到系统上所有超过 20MB 的文件并使用下面的文件模式清空它们?
/var/www/vhosts/*/httpdocs/system/logs/error.log
答案1
查找 /var/www/vhosts -name error.log -size 20M -exec ls -la {} \;
您可以用任何您想要的操作来替代“ls -la {}” - {} 将替换为文件名。
请注意,这将查找所有名为 error.log 的文件,而不仅仅是 httpdocs/system/logs/ 文件夹中的文件。