lunes, 15 de agosto de 2011

Linux: Buscar arxius a la terminal

Hi ha 2 opcions per a trobar arxius/directoris utilitzant una terminal a Linux:

1) UPDATEDB / LOCATE

Es realitza com a root un updatedb i despres s'utilitza la comanda locate nomdelarxiu.

2) FIND

La meva opció preferida ja que ens estalviem fer l'updatedb (clar que llavors el resultat de la comanda FIND no serà igual d'immediata que amb el LOCATE). Vindria a ser el mateix que la comanda DIR a MSDOS. Els paràmetres són:

find /ruta -name "*NOM*"

Com més subdirectoris posem a /ruta més ràpida serà la cerca i com més restringim NOM menys resultats apareixeran.

Modificadors

find /ruta -type f -iname "*NOM*"

* amb iname, es fa una cerca no key sensitive.
** amb type f només busca arxius, no directoris.

No hay comentarios: