¿Cuanto tiempo perdemos buscando algo que sabemos donde debería estar pero no está donde debería?

En el caso de archivos en Ubuntu no hay problema, para eso está find

Sea un archivo de configuración, unos fuentes, multimedia, filtrar por tamaño o lo que se os ocurra, con apenas unos parámetros lo encontraras en segundos.

Abre Terminal y escribe:

sudo find <directorioinicio> -name <nombredearchivo>

Y verás por pantalla la lista de archivos encontrados que coinciden con ese <nombredearchivo>, tomando como inicio <directorioinicio>.

Por ejemplo, para buscar code_editor.xml:

sudo find / -name code_editor.xml

Cómo en la mayoria de comandos, * hace de comodín, se puede colocar en cualquier lugar del nombre:

sudo find . -name "data" #busca archivos que terminan en "data" sudo find . -name "data" #busca archivos que comienzan con "data"
sudo find . -name "data" #busca archivos que contienen la palabra "data"

Filtro por tamaño de archivo -size:

sudo find . -size +240k #busca archivos mayores a 240k

! es negación:

sudo find . ! -name "data" #busca archivos que NO comienzan con la palabra "data"
sudo find . ! -name "data*" #busca archivos que NO contienen la palabra "data"

Expresiones complejas:
-a AND
-o OR

sudo find . -name "data" -a "info" #busca archivos que contienen la palabra "data" Y la palabra info
 sudo find . -name "data" -o "info" #busca archivos que contienen la palabra "data" O la palabra info

Filtro por usuario -user:

sudo find . -user

Por ejemplo, buscar archivos txt en descargas:

sudo find /home/user_name/Downloads -name “*.txt”

Una herramienta útil que os ahorrará mucho tiempo.

Saludos!

Deja tu comentario