Jak odeslat výstup příkazu do textového souboru

Jak Odeslat Vystup Prikazu Do Textoveho Souboru



Kdo kromě mě si rád uchovává zálohu své práce? Microsoft dal možnost ve všech svých nástrojích příkazového řádku, Příkazový řádek, PowerShell a Windows Terminal poslat Výstup příkazu do textového souboru . V tomto příspěvku uvidíme, jak se to dělá.



Jak odeslat výstup příkazu do textového souboru

Než uvidíme, jak odeslat výstup příkazu do textového souboru v příkazovém řádku, PowerShellu nebo terminálu, podívejme se, jak příkaz běží.





co se používá k šifrování souborů při použití systému šifrování souborů (EFS)?

Když zadáte příkaz a stisknete enter, jeho výstup bude přesměrován na následující streamy.





  • Standardní výstup nebo STDOUT: Standardní výstup je místo, kam jdou standardní odpovědi z příkazů, jako je seznam souborů pro příkaz DIR.
  • Standardní chyba nebo STDERR: Standardní chyba je proud, kde se zobrazují chybové zprávy, pokud dojde k problému s příkazem. Pokud například adresář neobsahuje žádné soubory, příkaz DIR vypíše „Soubor nenalezen“ do proudu standardních chyb.

Pro oba tyto výstupní proudy můžete výstup přesměrovat do souboru ve Windows. Nyní se podívejme, jak odesílat výstupy příkazového řádku do textových souborů. Pamatujte, že následující postup funguje pro Příkazový řádek, PowerShell a Windows Terminal.



Odeslat výstup do nového souboru

  odeslat výstup příkazu do textového souboru

Odeslání výstupu konkrétního příkazu do testovacího souboru je velmi jednoduché. Vše, co musíte udělat, je dodržovat syntaxi uvedenou níže a můžete začít.

Syntax:



command > file-location/filename.txt

Například chci uložit ping Google.com a uložit výstup do souboru, takže bych použil následující příkaz.

ping google.com > C:\Users\yusuf\OneDrive\Desktop\CommandOutput.txt

Tady, > má instruovat konzoli, aby uložila výstup příkazu do tam uvedeného souboru.

Profesionální tip: Pokud si nejste jisti, jaké je přesné umístění tohoto souboru, klikněte na něj pravým tlačítkem a vyberte Vlastnosti. Nyní zkopírujte cestu ze sekce Umístění.

Připojte výstup do stejného souboru

načíst výchozí nastavení

Pokud chcete do původního souboru něco přidat, udělejte to pomocí >> charakter. Tento znak připojí výstup příkazu k poskytnutému textovému souboru. Pokud dáte > namísto >>, soubor bude přepsán.

Syntax:

soubor nebo adresář je poškozený a nečitelný Windows 10
command >> file-location/filename.txt

Takže můj nový příkaz by byl něco jako,

tracert google.com >> C:\Users\yusuf\OneDrive\Desktop\CommandOutput.txt

Podobně můžete pokračovat v zápisu právě do tohoto souboru, aniž byste se museli starat o své dřívější výstupy.

Odesílejte chyby do samostatného souboru

Ve skutečnosti můžete oddělit STDOUT a STDERR pomocí 2> příkaz. Takže váš standardní výstup bude uložen v jednom souboru a poté bude chyba přesměrována do samostatného souboru chyb.

Syntax:

command > file-location/filename.txt 2>output.err

Odeslat výstup a chybu do jednoho souboru

Pokud chcete odeslat výstup i chybu do jednoho souboru, použijte 2>&1. Tím se změní syntaxe našeho příkazu.

Syntax:

command > file-location/filename.txt 2>&1

Standardní výstup je přesměrován na výstupní soubor číslo 1, zatímco standardní chybový výstup, označený číslem 2, je přesměrován na výstupní soubor číslo 1.

A je to!

schránka, soubor zip je příliš velký

Číst: Jak vytvořit velké fiktivní soubory ve Windows

Jak poslat výstup cmd do txt souboru?

Pro odeslání výstupu CMD do textového souboru můžeme použít znak větší než (>). Vezme příkaz jako vstup a jeho výstup uloží do poskytnutého souboru. Chcete-li znát správnou syntaxi s příklady, můžete postupovat podle dřívějšího průvodce.

Číst: Jak spouštět dávkové soubory tiše na pozadí ve Windows

Jak uložit výstup CMD ping do textového souboru?

Chcete-li uložit CMD ping, spusťte ping > umístění-souboru/název souboru.txt nebo ping > umístění-souboru/název souboru.txt . Chcete-li se o tom dozvědět, podívejte se do dříve poskytnutého průvodce.

Přečtěte si také: Základní tipy pro příkazový řádek pro Windows .

  odeslat výstup příkazu do textového souboru
Populární Příspěvky