Linux:Přehled základních příkazů: Porovnání verzí

Smazaný obsah Přidaný obsah
náhrada zastaralého prezentačního tagu vhodnější konstrukcí
Řádek 576:
Prvním, nepovinným parametrem je výchozí adresář pro prohledávání. V následujících příkladu, kdy má [[Linux:find|find]] za úkol najít soubor s názvem <code>soubor.txt</code> jej vynechám. Bude se tedy prohledávat pouze adresář ve kterém právě jsem. Pokud [[Linux:find|find]] soubor najde, pak k němu vypíše plnou cestu. Pokud ne, nevypíše nic.
{{Výpis|1={{Linux:user}}[[Linux:find|find]] -name soubor.txt}}
V následujícím příkladu má za úkol vypsat všechny soubory, jejichž název končí ''txt''. Povšimněte si, že hledaný vzorek je uzavřen do uvozovek, a znak hvězdičky ('''*''') umožňuje tzv. "globbing", tj. že vzorku vyhoví <u>''všechny</u>'' názvy které na řetězec ''txt'' končí.
{{Výpis|1={{Linux:user}}[[Linux:find|find]] -name "*txt"}}
Vyhledání jen souborů typu adresář (''directory'').
Řádek 611:
/usr/bin/find}}
 
Hodí se, když se nám zdá, že program nedělá to, na co jsme zvyklí. Takto můžeme zjistit, že se nám spouští něco jiného. Je to ale dost raritní situace. O něco výše u příkladu použití příkazu [[Linux:whereis|whereis]] jste si mohli povšimnout, že [[Linux:find|find]] ''bydlí'' ve třech různých lokacích, pochopitelně je pak pro nás docela zajímavé, <u>''který</u>'' (angl. ''which'') z nich se vlastně spouští, pokud ho zavoláte bez plné cesty.
Příkaz [[Linux:which|which]] má volitelný parametr '''-a''', který vypíše všechna umístění zadaného příkazu.