RICERCA e CONFRONTO

Precedente
Programma
Seguente
Bastard Operator From Hell!
find / -name "*.log" -type f -print
  Cerca in tutto il file system file che terminano con .log.
find / -name "messages" -type f -exec cat {} \;
  Cerca in tutto il file system i file messages ed esegue il cat.
ls -al | sort +4nr
  La lista dei file e directory con ordinamento decrescente, dal più grande al più piccolo.
Linux et cetera...
Linux *nix Win-DOS
find find find
locate - -
sort sort sort
Tips & Tricks

Il path di default del comando find è la directory corrente

Se si cerca un binario non incluso in una delle directory standard di linux (/etc,/bin,/usr/bin,/usr/sbin ecc) con il comando whereis è possibile che la ricerca fallisca, utilizzare l'opzione -B [directory] per limitare o cambiare directory di ricerca

 
Su Unix esistono molteplici comandi per la ricerca e il contronto di file. Possono, come sempre, essere utilizzati direttamente o in script.
Comandi di ricerca
find [path][expression] Ricerca di file o directory in tutto il file system in base a un certo numero di criteri, come il nome, la data di creazione e la dimensione.
updatedb Crea/Aggiorna un database ( /var/lib/slocate/slocate.db ) contenente tutti i path di tutti i file nel file system
locate filename Ricerca file o directory tramite il db costruito da Updatedb
whereis [opzioni] filename Visualizza i path di binari,sorgenti e manuali per un comando
sort [opzioni] [file] Ordina con un certo criterio le righe di un file ASCII
strings [opzioni] filename Cerca pattern di testo nei file binari

Comandi di confronto file
diff nomefile1 nomefile2 La funzione diff permette di fare un confronto fra il contenuto di due file di testo. Utilizzato per creare la patch dei sorgenti.
md5sum nomefile Funzione per verificare l'integrità e confronto file di qualsiasi natura
WEB RESOURCES
http://www.devdaily.com/unix/edu/examples/find.shtml Find Examples
http://www.devdaily.com/unix/edu/examples/sort.shtml Sort Examples
http://hills.ccsf.org/~jharri01/project.html md5, md5sum e related topics