Per trobar fitxers al nostre sistema podem utilitzar molts programes, però sense cap mena de dubte el millor programa és el find.
Utilitzar-lo és molt senzill. L’invoquem des d’una terminal.
Si recordem exactament com es diu el fitxer (en el nostre exemple foto-24.jpg) però no recordem en el directori on està, buscarem el fitxer al punt de muntatge del sistema ja que find és recursiu
find / -name "foto-24.jpg"
Si no recordem com es deia el fitxer però sabem que contenia la paraula foto usarem els comodins
find / -name "*foto*"
Si ni tan sols recordem si era Foto o foto, usarem
find / -iname "*foto*"
Aquesta és la opció que més utilitzo, ja que mai recordo res amb exactitud. El meu consell és que gaurdeu els fitxers sempre amb minúscules i sense espais. Us serà més fàcil moure-us pel sistema de fitxers des de la terminal i tambè trobar-los o utilitzar-los.
Una altra opció que pot resultar útil si volem trobar tots els fitxers que pertanyen a l’usuari www-data
find / -user www-data
2 comments
El find és una eina molt potent. també hi ha l’opció “-mtime +xxx” per buscar els fitxers modificats fa més de xxx dies (o “-mtime -xxx” pels fitxers modificats fa menys de xxx dies).
També pot utilitzar-se per executar accions sobre els fitxers que et troba, com per exemple renombrar-los, borrar-los, etc. De tota manera, aquestes opcions s’han d’executar amb més cura.
Salut!
Hola Oriol!
Doncs aquesta opció que comentes no la coneixa, i em sembla bastant útil. Llàstima que a molta gent li terroritzi la consola, amb lo simple i bonica que és 🙂
Gràcies per l’aportació! Salut!