find Beispiele

letzte Änderung: 21. Dez 2014, 0:20 Veröffentlicht: 27. Okt 2011, 15:25

Suchkriterium Dateigröße

Findet alle Dateien die größer als 10MByte sind

find / -type f -size +10000k

 

Suchkriterium Dateialter

Findet reguläre Dateien (-type f) ohne Rekursion (-maxdepth 1, also Verzeichnistief 1) die älter als 10 Minuten sind

find -maxdepth 1 -type f -mmin +10

 

Ausführung meherer Kommands (-exec)

erster Kommand -exec echo -n „{} “ \;

Normalerweise wird jeder Kommand-Output in einer neuen Zeile ausgegeben. Das wird hier durch -n unterbunden und zur Trennung wird ein Leerzeichen eingefügt „{} „.

zweiter Kommand -and -exec cksum {} \;

 

srv-01:~# find . -type f -mmin -1000 -exec echo -n "{} " \; -and -exec cksum {} \;              
./live-2014-12-18.db 3964445559 258891776 ./live-2014-12-18.db
./db-00.log 2417846183 189735604 ./db-00.log