Hledání textu v souborech
Hledání v aktuálním adresáři
find . -type f -exec grep -H 'text-to-find-here' {} ;
Hledání např. pouze java souborů v aktuálním adresáři
find . -name '*.js' -exec grep -i 'string to search for' {} ; -print
Hledání v adresáři včetně podadresářů s omezením typů souborů nebo adrsářů
grep --include=*.{c,h} --exclude=*.o --exclude-dir={dir1,dir2,*.dst} -rnw '/path/to/somewhere/' -e "pattern"
i
ignoruje velká a malá písmena
R
včetně podadresářů (rekursivní)
l
"zobraz název souboru, nikoliv samotný výsledek".
h
pouze řádek (nikoliv název souboru)
n
číslo řádku.
w
pouze celá slova.
s
potlačí chybová hlášení o neexistujících nebo nečitelných souborech.
Změna práv všech souborů
Změna práv všech souborů
find /path/to/base/dir -type f -exec chmod 644 {} +
nebo
chmod 644 $(find /path/to/base/dir -type f)
Změna práv všech adresářů
find /path/to/base/dir -type d -exec chmod 755 {} +