Hledáme soubory přes příkazovou řádku Windows a terminál Linuxu

Sami jste se s tím nejspíše někdy také setkali. Potřebujete najít nějaký soubor v počítači ale nevíte, kam jste ho uložili. Možností jak něco najít je celá řada, ale my se dnes podíváme na tu, kterou nabízí příkazová řádka Windows a Linux Terminál.

Příkazová řádka Windows i Linux Terminál v sobě ukrývají opravdu velké množství aplikací. Díky nim můžete dělat nejrůznější operace, aniž by jste museli z internetu stahovat a instalovat jakýkoliv program. Jedním z takových příkladů je vyhledávání souborů, tak se pojďme na to podívat pěkně postupně.

Vyhledáváme v příkazové řádce Windows

Vyhledávání v příkazové řádce Windows je velmi jednoduché, rychlé a pohodlné. Když jí spustíme pomocí příkazu

cmd

který zadáme do spustit či hledat (podle verze OS), tak zapíšeme jednoduchý příkaz:

where notepad

Příkazová řádka, protože neví kde hledat a nic jste jí nedali, automaticky bude prohledávat systémové proměnné Path. Výpis vrátí:

C:\Windows\System32\notepad.exe

C:\Windows\notepad.exe

Právě jste tak zjistili, kde se nachází aplikace poznámkového bloku ve Windows. Příkaz where ale má celou řadu parametrů a můžete mu určit, co a případně kde by měl vyhledávat.

where /r c:\users\webster *.jpg

Tímto příkazem dokážu ze své domovské složky vypsat všechny obrázky, které mám uložené. Přepínač /r znamená rekurzivní prohledávání. Kdybych jej tam nedal, zobrazí se pouze obsah o c:\users\webster ale už ne ze všech podsložek. Ve složce profilu totiž určitě žádný není, ale například na ploše jich jsou desítky.

Pokud chcete zobrazit nápovědu k příkazu where, provedete to takto:

where /?

Pokud se stane, že zadáte nějaký příkaz, který běží příliš dlouho a potřebujete jej ukončit, prostě v běžící příkazové řádce zadáte kombinaci znaků CTRL+C. Tato zkratka ukončí stávající běžící proces v příkazové řádce.

Vyhledáváme v Linux Terminálu.

Vyhledávání v Linux Terminálu je mou asi nejčastěji prováděnou operací. Když by jste hledali všechny .jpg soubory v domovském adresáři, jako v případě s Windows, zápis by byl následující:

find /home/webster/ -name "*.jpg" -print

Tímto příkazem se zobrazí vše, co domovská složka a její podsložky najde s koncovkou .jpg. Pokud chcete zjistit další volby, jak find použít, napište příkaz

man find

zobrazí se vám kompletní manuál k funkci find.





Další články

Vypadává WiFi síť

WiFi má v domácnosti snad každý uživatel, který vlastní nějaké to chytré zařízení, notebook či cokoliv dalšího. Proto dokáže být celkem nepříjemné, když toto... [ pokračovat ve čtení ]

Měníme IP adresu v příkazové řádce Windows a Linux Terminálu

Změna IP adresy se může občas hodit. A ne vždy je k dispozici grafické prostředí. To se sice týká spíše Linux uživatelů, nicméně i... [ pokračovat ve čtení ]

ASCII tabulka

ASCII tabulka je kódová tabulka, která definuje standardní znaky anglické abecedy a další znaky používané v informatice. Zkratka vychází z anglického American Standard Code... [ pokračovat ve čtení ]

Mažeme mezipaměť DNS

Vymazání mezipaměti DNS nepatří k činnostem, co by jsme potřebovali každý den. Jsou ale chvíle, kdy se to hodí a tuto operaci je potřeba... [ pokračovat ve čtení ]

Linux terminál – slučujeme PDF soubory do jednoho

Soubory PDF jsou velmi oblíbené a jejich tisk může v případě většího množství souborů udělat vrásky na čele nejednomu uživateli. Jak je ale jednoduše... [ pokračovat ve čtení ]