find
Protože neustále zapominám syntaxi tohoto skvělého prográmku, tak jsem si zde uložil nejčastější použití.
Najde soubory, vypíše na terminál a provede na nich nějakou akci (zde mazani):
$find ~/ -name "*.bak" -print -exec rm {} \;
Najde soubory a ulozi jejich cesty do souboru report.log
$find ~/ -name "*.bak" > report.log
Při hledání lze použít i regulární výrazy, ale opatrně s nimy!
$find ~/ -regexp ".*\.bak" -print -exec rm {} \;
Regulární výrazy lze s výhodou použít, hledáte-li např. soubory více typů:
$find ~/ -regexp ".*\.\(html\|htm\)" -print