2

У меня есть сервер (RHEL 5) с более чем 50 веб-сайтами, в настоящее время работающими под тем же программным обеспечением электронной коммерции, сегодня я обнаружил, что один из файлов журнала ошибок имеет размер более 3 ГБ.

Есть ли способ найти все файлы, скажем, 20 МБ в системе и очистить их, используя приведенный ниже шаблон файла?

/var/www/vhosts/*/httpdocs/system/logs/error.log

1 ответ1

2
find /var/www/vhosts -name error.log -size 20M -exec ls -la {} \;

Вы можете заменить любое действие на «ls -la {}» - {} заменяется именем файла.

Обратите внимание, что при этом будут найдены все файлы с именем error.log, а не только те, которые находятся в httpdocs/system/logs/ folder.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .