En ocasiones, los usuarios almacenan archivos de gran tamaño en su home, y, si no tenemos establecidas quotas, probablemente en algún momento, llegarán a llenar la partición /home.
Si necesitáis buscar archivos de un determinado tamaño en las cuentas de usuario, es muy fácil de hacer usando el comando find. Por ejemplo, si queremos encontrar los archivos mayores de 5 Mb que haya en el directorio /home, haríamos lo siguiente:
# find /home/ -type f -size +5M -print
Y si quisiéramos borrar los archivos vacíos encontrados:
# find /home/ -type f -size +5M -exec rm {} \;
Si quisiérais restringir un poco más la búsqueda, acotando los resultados tan sólo a determinados archivos, sería cuestión de añadir algún filtro más al comando find. Por ejemplo, imaginemos que quiero buscar los archivos mp4 que tengan un tamaño mayor de 50 Mb:
# find /home/ -type f -size +50M -name "*.mp4" -print
Y si quisiéramos borrar los archivos vacíos encontrados:
# find /home/ -type f -size +50M -name "*.mp4" -exec rm {} \;
0 comentarios:
Publicar un comentario