El comandament find en Linux és una eina molt versàtil que s'utilitza per cercar arxius i directoris en el sistema d'arxius.
Pots cercar arxius basant-te en diferents criteris com nom, tipus, mida, data de modificació, entre altres. També existeix la possibilitat de processar els arxius trobats des del mateix comandament, sense necessitat d'utilitzar altres eines o passar els resultats per tedioses "pipes" o arxius de text.
findfind [ruta] [opciones] [expresión]
find /ruta/donde/buscar -name "nombre_archivo"
Això cerca un arxiu anomenat "nom_arxiu" dins de la ruta especificada.
find /ruta/donde/buscar -name "*.txt"
Cerca tots els arxius amb l'extensió .txt en la ruta indicada.
find /ruta/donde/buscar -size +50M
Troba arxius més grans de 50 MB.
find /ruta/donde/buscar -type d
Troba tots els directoris dins de la ruta especificada.
O, per contra:
find /ruta/donde/buscar -type f
Troba tots els arxius dins de la ruta especificada.
find /ruta/donde/buscar -mtime -7
Troba arxius que han estat modificats en els últims 7 dies.
find /ruta/donde/buscar -name "*.log" -exec rm {} \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\;
Troba tots els arxius amb l'extensió .log i els elimina.
-name cerca per nom d'arxiu. -type cerca per tipus (f per arxiu, d per directori). -size cerca per mida. -mtime cerca per data de modificació. -exec per executar un comandament en els arxius trobats.
La flexibilitat del comandament find permet realitzar cerques molt específiques.