Hledání souborů ve Windows v příkazové řádce a v PowerShellu


Nikdy jsem to moc nepotřeboval, ale když už jsem zvyklí z Linuxu všechno dělat v terminálu, tak jsem si řekl, proč ne a využil jsem situace, kdy bylo potřeba najít na disku archiv Outlooku a mrkl se na to. A světe div se, po 30 letech co používám počítač jsem se naučil novou věc. Tou je používání příkazu dir pro hledání souborů (ve windows se pracuje v grafice, tak proč používat něco tak zastaralého jako příkazovou řádku). Bohužel, je to neintuitivní a docela hloupé, ale zde je jak na to:

dir soubor /S /P

Přepínač S prochází všechny podadresáře. Přepínač P s každým nalezeným výsledkem hodí pauzu a vypíše co bylo nalezeno.

Aby tento příspěvek byl ucelený, je potřeba ještě ukázat jak na to v PowerShellu, což je defakto nástupce příkazové řádky. Zde je to také docela hloupé a rozhodně ne intuitivní, i když ze zápisu se dají přepínače docela snadno pochopit. CMDlet Get-Childitem je však pro laika nepochopitelný. Typické MS.

Get-Childitem –Path C:\ -Include soubor -File -Recurse -ErrorAction SilentlyContinue
,