Jak přesměrovat výstup příkazového řádku do souboru [Snadné]

Použijte a operátor přesměrování k přesměrování výstupu příkazu do souboru. Je to jeden z našich oblíbených Triky a hacky příkazového řádku.

Všechny informace, které se zobrazí v příkazovém řádku po spuštění příkazu, lze místo toho uložit do souboru, který můžete otevřít v systému Windows a odkazovat později nebo s ním manipulovat, jak chcete.

I když existuje několik operátorů přesměrování, které můžete čtěte podrobně zde, konkrétně dva se používají k výstupu výsledků příkazu do souboru: znaménko větší než, >a znaménko dvojnásobné větší než, >>.

Jak používat operátory přesměrování

Nejjednodušší způsob, jak se naučit používat tyto operátory přesměrování, je podívat se na několik příkladů:

ipconfig /all > mynetworksettings.txt
Příkaz ipconfig all přesměrován do souboru TXT

V tomto příkladu jsou všechny informace o konfiguraci sítě, které se normálně zobrazují na obrazovce po spuštění ipconfig /all, se uloží do souboru pod názvem mynetworksettings.txt. Je uložen ve složce nalevo od příkazu, C:\Users\Jon v tomto případě.

The > Operátor přesměrování přechází mezi příkaz ipconfig a název souboru. Pokud soubor již existuje, bude přepsán. Pokud ještě neexistuje, bude vytvořen.

Ačkoli soubor bude vytvořen, pokud ještě neexistuje, složky nebudou. Chcete-li uložit výstup příkazu do souboru v konkrétní složce, která ještě neexistuje, nejprve vytvořte složku a poté spusťte příkaz. Vytvářejte složky, aniž byste opustili příkazový řádek s mkdir příkaz.

ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"
Příkaz ping přesměrován do textového souboru

Zde, když je proveden příkaz ping, příkazový řádek vypíše výsledky do souboru podle názvu Ping na výsledky.txt umístěný na Jon pracovní plocha uživatele, na C:\Users\Jon\Desktop. Celá cesta k souboru zabalená v uvozovkách, protože tam byl prostor.

Pamatujte, že při použití > přesměrování, je zadaný soubor vytvořen, pokud ještě neexistuje, a je přepsán, pokud existuje.

Operátor přesměrování Append

Operátor s dvojitou šipkou připojí, nikoli nahradí, soubor:

ipconfig /all >> \\server\files\officenetsettings.log

Tento příklad používá >> operátor přesměrování, který funguje v podstatě stejným způsobem jako > pouze namísto přepsání výstupního souboru, pokud existuje, připojí výstup příkazu na konec souboru.

Zde je příklad toho, co to je LOG Soubor může po exportu příkazu vypadat takto:

ipconfig všechny výsledky v souboru LOG

The >> Operátor přesměrování je užitečný, když shromažďujete podobné informace z různých počítačů nebo příkazů a chcete všechna tato data v jediném souboru.

Výše uvedené příklady operátorů přesměrování jsou v kontextu příkazového řádku, ale můžete je také použít v a NETOPÝR soubor. Když použijete soubor BAT k převodu výstupu příkazu do textového souboru, použijí se přesně stejné příkazy popsané výše, ale místo stisknutí Vstupte pro jejich spuštění stačí otevřít soubor .BAT.

Použijte operátory přesměrování v dávkových souborech

Operátoři přesměrování pracují v dávkových souborech tím, že zahrnují příkaz stejně jako z příkazového řádku:

tracert yahoo.com > C:\yahootracert.txt
příkaz tracert BAT s operátorem přesměrování

Výše uvedené je příkladem toho, jak vytvořit dávkový soubor, který používá operátor přesměrování s příkaz tracert.

výsledky příkazu tracert yahoo.com

The yahootracert.txt soubor (zobrazený výše) bude vytvořen na C: řídit několik sekund po provedení vzorek.bat soubor. Stejně jako ostatní příklady výše, soubor ukazuje vše, co by příkazový řádek odhalil, kdyby nebyl použit operátor přesměrování.