Buscar archivos por tamaño y extensión en linux

Buscar archivos por tamaño y extensión en linux

En el día a día puede que nos encontremos con una gran cantidad de espacio ocupado en nuestro sistema. Si tenemos problemas con el almacenamiento y sospechamos que es por el volúmen de algunos archivos, podemos realizar una búsqueda en todo el sistema para encontrar aquellos archivos que pueden estar causando ese problema, o simplemente que queremos eliminar.

La consulta a ejecutar para buscar archivos es la siguiente:

find / -type f -size +20000k -exec ls -lh {} ; | awk '{ print $9 ": " $5 }'

ésta buscará archivos de más de 20 megas (20000kbs) así que si queremos variar ese tamaño simplemente pondremos el tamaño en kbs.

Si además de eso conocemos la extensión y queremos buscar archivos mayores a un tamaño por extensión o cualquier otr valor de la ruta la consulta queda así:

find / -type f -size +20000k -exec ls -lh {} ; | awk '{ print $9 ": " $5 }' |grep .zip

donde el .zip lo podemos cambiar por cualquier valor que pueda tener la ruta completa del archivo, por ejemplo para buscar en la carpeta descargas, quedaría así

find / -type f -size +20000k -exec ls -lh {} ; | awk '{ print $9 ": " $5 }' |grep descargas

así buscamos archivos por tamaño en una carpeta en linux.

El resto se puede hacer con un poquito de imaginación.

Léete también  Error Unknown: failed to open stream: Permission denied in... [SOLUCIONADO]

AYUDANOS a poder seguir dando respuestas. Te podemos echar una mano y tú también a nosotros, símplemente dale a me gusta.