Búsquedes: diferència entre les revisions

De WikiMar
Salta a la navegació Salta a la cerca
(Pàgina nova, amb el contingut: «== Locate == Actualitzar base de dades amb fitxers del sistema: updatedb Buscar fitxer ràpidament: locate NOM_FITXER == Which == which NOM_FITXER == Ls == ...».)
 
Cap resum de modificació
Línia 24: Línia 24:
Buscar característiques:
Buscar característiques:
  find . -size +1500
  find . -size +1500
Buscar fitxers d'un usuari:
find . -user <userid>




Buscar fitxers que continguin una cadena:
Buscar fitxers que continguin una cadena:
  find . -name * -exec grep 'CADENA' {} \;
find /tmp -exec grep "search string" '{}' /dev/null \; -print
o bé
find /tmp -exec grep -H "search string" '{}' \; -print
o filtrant el tipus de fitxers
  find . -name *.html -exec grep 'CADENA' {} \;
 
 
 
 
== Buscar continguts amb Grep ==
grep -r "CADENA" /carpeta

Revisió del 11:41, 1 jul 2008

Locate

Actualitzar base de dades amb fitxers del sistema:

updatedb

Buscar fitxer ràpidament:

locate NOM_FITXER

Which

which NOM_FITXER

Ls

(Buscar a la carpeta actual nomes)

ls -las NOM_FITXER
ls -las PART_NOM_FITXER*


Find

Busca a la carpeta actual i també a subcarpetes:

find . -name PART_NOM_FITXER*

Busca a tot el sistema:

find / -name PART_NOM_FITXER*

Buscar també links:

find . -iname PART_NOM_FITXER*

Buscar característiques:

find . -size +1500


Buscar fitxers d'un usuari:

find . -user <userid>


Buscar fitxers que continguin una cadena:

find /tmp -exec grep "search string" '{}' /dev/null \; -print

o bé

find /tmp -exec grep -H "search string" '{}' \; -print

o filtrant el tipus de fitxers

find . -name *.html -exec grep 'CADENA' {} \;



Buscar continguts amb Grep

grep -r "CADENA" /carpeta