Encontrar archivos que coincidan con el patrón de ruta y los criterios de tamaño


2

Tengo un servidor (RHEL 5) con más de 50 sitios web que se ejecutan actualmente en el mismo software de comercio electrónico, hoy descubrí que uno de los archivos de registro de errores tenía un tamaño superior a 3GB.

¿Hay alguna manera de encontrar todos los archivos de más de 20 MB en el sistema y vaciarlos usando el patrón de archivo a continuación?

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

Respuestas:


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

Puede sustituir cualquier acción que desee por "ls -la {}": la {} se reemplaza con el nombre del archivo.

Tenga en cuenta que esto encontrará todos los archivos llamados error.log, no solo aquellos en httpdocs / system / logs / carpetas.


1
Creo que te refieres -size +20M.
Scott
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.