====== Vyhledávání souborů ====== ===== find ===== |''find / -name file1''| - vyhledá soubory nebo adresáře s názvem ''file1'' od ''/''| |''find / -user user1''| - vyhledá soubory nebo adresáře patřící uživateli ''user1''| |''find /home/user1 -name \*.bin''| - vyhledá soubory s příponou ''.bin'' v adresáři ''/home/user1''| |''find /usr/bin -type f -atime +100''| - vyhledá binární soubory, které nebyly použité v posledních 100 dnech| |''find /usr/bin -type f -mtime -10''| - vyhledá soubory vytvořené nebo změněné za posledních 10 dní| |''find / -name \*.rpm -exec chmod 755 '{}' \;''| - vyhledá soubory s příponou ''.rpm'' a upraví jim práva| |''find / -xdev -name \*.rpm''| - vyhledá v systému soubory s příponou ''.rpm'', ale ignoruje odpojitelné svazky (cdrom, usb-disky, ...)| |''find . -maxdepth 1 -name \*.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \;''| - změní rozlišení všech ''.jpg'' souborů v aktuálním adresáři a uloží je do podadresáře ''thumbs'' (používá ''convert'' z programu ''Imagemagick'')| ===== locate ===== |''locate \*.ps''| - vyhledá soubory s příponou ''.ps'' v indexu souborů. Ten musíte nejprve vytvořit příkazem ''updatedb''| ===== whereis ===== |''whereis halt''| - zobrazí umístění binárního souboru zdrojáku nebo manuálové stránky programu ''halt''| ===== which ===== |''which halt''| - zobrazí plnou cestu ke spouštěcímu souboru programu ''halt''|