find /tmp -name "soubor*.txt" <===> najde soubory s nazvem soubor[cokoliv].txt v /tmp
find /tmp -type d <===> hleda soubory dle typu. Typ d oznacuje adresar. (vypise vsechny adresare v /tmp)
find /media/zaloha_hdd -type f > /tmp/filenames.txt <===> vypise do souboru {filenames.txt} vsechny soubory na HDD a jejich cesty
find /media/zaloha_hdd -type d >> /tmp/filenames.txt <===> pripise na konec souboru seznam {filenames.txt} vsech adresaru na HDD a jejich cesty
find ~/ -name "*.jpg" -type f -exec mv {} /mnt/skladiste \; <===> presune vsechny jpg soubory rozesete v komplexni adresarove strukture do jednoho adresare // nefunguje nutno overit
find /home/user -type f -printf '%T+ %p\n' | sort | head -n 10 <===> najde 10 nejstarsich souboru
find ~/ -size +100M <===> Tento prikaz vypise vsechny soubory vetsi nez 100MB ve vasem domovskem adresari
find /home/linuxconfig -type f -user linuxconfig -mtime -7 -name "*.conf" <===> Find all .conf files that have been modified in the last seven days, are owned by user linuxconfig, and exist in that user’s home directory


find – nalezeni souboru a jeho obsahu

find /adresar -name hledany_soubor -print
find . -name ‘*2006*’
find ~ -atime +365 -print
find /home -user uzivatel
find . | xargs grep ‘string’
find /tmp -name ‘*.*~’ -print0 | xargs -0 rm
grep ‘string’ ~/*
find -print0 (ošetří zobrazení slepých znaků)
-exec, jméno souboru {}
find /tmp -name ‘*.*~’ -exec rm {} ;
{} nahrazení jednoho daného nalezeného souboru
; expanduje daný znak shellu, escapovaní např. * napsat *