Skip to main content

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

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (Červen 2026)

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (Červen 2026)
Anonim

Mnoho příkazů Command Prompt a příkazy DOS pro tuto věc jsou prováděny nejen proto dělat něco, ale poskytnout vám informace.

Příkaz ping, příkaz dir, příkaz tracert a další mohou přijít na mysl, když si myslíte na populární příkazy, které produkují velké množství dat v okně příkazového řádku.

Bohužel třicet řádků informací od příkazu dir vám nedělá moc dobře, když se rozběhne. Ano, čím více příkazů může být užitečné, ale co když se chcete později podívat na výstup nebo je poslat skupině technické podpory nebo ji použít v tabulce atd.?

Toto je místo, kde se operátor přesměrování stává velmi užitečným. Pomocí operátora přesměrování můžete přesměrování výstup příkazu do souboru. Jedná se o jeden z našich oblíbených triků a hacků v Command Prompt.

Jinými slovy, všechny informace zobrazené v příkazovém řádku po spuštění příkazu mohou být namísto toho uloženy do souboru, který můžete otevřít v systému Windows, abyste mohli později odkazovat nebo manipulovat, jak se vám líbí.

Zatímco existuje několik operátorů přesměrování, o kterých si můžete podrobně přečíst zde, dvě jsou použity zejména k výstupu výsledků příkazu do souboru: >, a dvojnásobné znamení, >>.

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 několik příkladů:

ipconfig / all> mynetworksettings.txt

V tomto příkladu jsou všechny informace o konfiguraci sítě běžně viditelné na obrazovce po spuštění ipconfig / vše, je uložen do souboru pod názvem mynetworksettings.txt. Je uložen ve složce nalevo od příkazu, C: Users jonfi v tomto případě.

Jak můžete vidět, > operátor přesměrování jde mezi příkazem ipconfig a názvem souboru, v němž chcete informace uložit. Pokud soubor již existuje, bude přepsán. Pokud ještě neexistuje, bude vytvořen.

Poznámka: Ačkoli soubor bude vytvořen, pokud ještě neexistuje, složky nebudou. Chcete-li uložit výstup příkazu do souboru v určité složce, která dosud neexistuje, nejprve vytvořte složku a spusťte příkaz. Můžete vytvářet složky, aniž byste opustili příkazový řádek mkdir příkaz.

ping 10.1.0.12> "C: Users jonfi Desktop Ping Results.txt"

Zde, když je příkaz ping spuštěn, příkazový řádek zobrazí výsledky do souboru pod názvem Ping Results.txt umístěný na pracovní ploše jonfi uživatele, na které je C: Users jonfi Desktop. Celá cesta k souboru byla zabalena do uvozovek, protože se jednalo o prostor.

Nezapomeňte, že při použití > operátor přesměrování, zadaný soubor je vytvořen, pokud již neexistuje a je přepsán, pokud existuje.

ipconfig / vše >> server soubory officenetsettings.log

Tento příklad používá příkaz >> operátor přesměrování, který funguje podobně jako > operátor, místo toho přepsání výstupního souboru, pokud existuje, připojuje výstup příkazu na konec souboru.

Řekněme, že poprvé, kdy použijete tento příkaz, je v počítači A. officenetsettings.log soubor je vytvořen a výsledek ipconfig / vše na počítači A je zapsána do souboru. Potom spusťte stejný příkaz v počítači B. Tentokrát však výsledek je přidán na officenetsettings.log tak informace o síti od oba Počítač A a počítač B jsou součástí souboru.

Zde je příklad toho, jak by tento soubor LOG mohl vypadat po vyexportování příkazu:

Jak jste si možná již uvědomili, >> operátor přesměrování je opravdu užitečný, když shromažďujete podobné informace z více počítačů nebo příkazů a všechny tyto údaje chcete mít v jednom souboru.