> For the complete documentation index, see [llms.txt](https://lettymoon.gitbook.io/iso200-sistemas-operacionais-ii/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lettymoon.gitbook.io/iso200-sistemas-operacionais-ii/diretorios-e-arquivos/redirecionando-a-entrada-e-saida-padrao.md).

# Redirecionando a entrada e saída padrão

No Linux, os operadores `>` e `>>` são usados para redirecionar a saída de comandos para arquivos, mas eles funcionam de maneiras ligeiramente diferentes:

**`>` (Redirecionamento Simples):** Quando você usa o operador `>`, ele redireciona a saída de um comando para um arquivo. Se o arquivo especificado não existir, ele será criado. Se o arquivo já existir, seu conteúdo será sobrescrito sem aviso prévio.

**Exemplo:**

<figure><img src="https://3652049349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSsFzoXz7V7mLiRRuZlST%2Fuploads%2Fm5rT1GED8hnDQjEhijom%2Fimage.png?alt=media&amp;token=fed9cd46-111c-4c8f-ad38-968c67857ed5" alt=""><figcaption><p>Redirecionamento simples</p></figcaption></figure>

**`>>` (Redirecionamento de Acréscimo):** O operador `>>`, por outro lado, também redireciona a saída de um comando para um arquivo, mas, em vez de sobrescrever o conteúdo existente, ele acrescenta a nova saída ao final do arquivo.&#x20;

**Exemplo:**

<figure><img src="https://3652049349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSsFzoXz7V7mLiRRuZlST%2Fuploads%2FaM7XTHMk4J4BWxlyZ8hO%2Fimage.png?alt=media&amp;token=82e78993-f785-4d5c-8d90-df21302aa4d3" alt=""><figcaption><p>Redirecionamento duplo</p></figcaption></figure>
