Code: Select all
$ find
Code: Select all
$ find .
Za pretragu fajlova koji u nazivu imaju reč font koristite sledeću sintaksu:
Code: Select all
$ find . -name "*font*"
Code: Select all
$ find /usr/share -name "*font*"
Pretraga fajlova čiji naziv počinje sa FreeSans, na lokaciji /usr/share:
Code: Select all
$ find /usr/share -name "FreeSans*"
Code: Select all
$ find /usr/share -iname "freesans*"
Code: Select all
$ find . -mtime +2 -iname "*.txt"
Code: Select all
$ find /usr/share -name "gimp*"
Code: Select all
/usr/bin/gimp-remote
/usr/bin/gimptool-2.0
/usr/bin/gimp-2.6
/usr/bin/gimp-console-2.6
/usr/bin/gimp-console
/usr/bin/gimp
/usr/bin/gimp-remote-2.6
Code: Select all
$ find /usr/share -name "gimp*" -printf "%f\n"
Code: Select all
gimp-remote
gimptool-2.0
gimp-2.6
gimp-console-2.6
gimp-console
gimp
gimp-remote-2.6
Code: Select all
$ find . -size +500k -name "*.png"
Code: Select all
$ find . -size +1M -name "*.png"
Code: Select all
$ find . -size -10c -name "*.jpg"
Uvek možete koristiti i pipe (pajp) iliti uspravnu crtu. Na taj način možete zadatu komandu (tačnije, rezultat zadate komande) da prosledite drugoj. Na primer, ako biste želeli da u trenutnom direktorijumu izlistate sve slike (sa ekstenzijom .png) koje su veće od 2 MB i da pritom imate uvid u dozvole nad tim slikama, upotrebićete dodatnu komandu xargs iza pipe:
Code: Select all
$ find . -size +2M -name "*.png" | xargs ls -lh
Code: Select all
$ find . -size +2M -name "*.png" | xargs rm -r
Code: Select all
$ find ~/ -name "*.odt" -exec grep -l "slackware" {} +
Code: Select all
$ find . -type f -print0 | xargs -0 du -h | sort -hr | head -20