Como ler, escrever e manipular arquivos de texto do CMD no Windows

Última atualização: 20/05/2025
autor: Isaac
  • Aprenda a gerenciar arquivos de texto facilmente a partir de CMD uso comandos como TYPE, COPY, DEL e mais.
  • Descubra maneiras de criar, editar, pesquisar e comparar conteúdos de arquivos sem sair do console.
  • Automatize tarefas repetitivas e economize tempo combinando comandos e escrevendo scripts em lote personalizados.

Manipulando arquivos de texto do CMD

La terminal de comandos Windows, também conhecido como CMD ou Símbolo do sistema, continua sendo uma das ferramentas mais poderosas e versáteis para qualquer usuário que queira dar o próximo passo. Gerenciamento de arquivos sem sair da linha de comando. Muitas vezes parece uma peça de museu, mas ainda está lá e pode tirar você de mais de uma situação difícil.

Se você já se perguntou Como ler, escrever e manipular arquivos de texto do CMDAqui está o guia definitivo: desde as operações mais simples, como criar ou visualizar arquivos, até comandos avançados para automatizar tarefas cotidianas.

Por que usar o CMD para gerenciar arquivos de texto?

Você pode se perguntar, Por que se preocupar em usar o console se o Windows Explorer está lá? e é tão simples quanto clicar duas vezes? Há várias razões convincentes:

  • Velocidade e eficiência: Quando você tem muitas tarefas, os comandos permitem que você as faça em segundos, sem precisar abrir janelas e menus.
  • Possibilidades de automatização: Você pode criar scripts que executam tarefas repetitivas em uma única etapa.
  • Acesso avançado: Algumas operações só são possíveis ou mais poderosas na linha de comando, como alterar permissões de arquivo em massa, editar texto em lotes ou controlar processos do usuário.
  • Baixo consumo de recursos: O terminal consome o mínimo de energia, perfeito para dispositivos mais antigos ou quando você precisa de energia total para outras tarefas.

Como abrir o terminal CMD passo a passo

A primeira coisa é saber Como entrar no prompt de comando (CMD). É muito simples:

  • Na barra de pesquisa do Windows: Clique no ícone do Windows, digite “cmd” ou “prompt de comando” e pressione Enter.
  • Usando a janela Executar: pressione as teclas Windows + R, digite “cmd” e clique em OK.
  • Como administrador: Se precisar de permissões elevadas (alguns comandos as solicitarão), procure por "cmd" no menu Iniciar, clique com o botão direito e selecione "Executar como administrador".

Conceitos Fundamentais: Comandos que Você Precisa Saber

Antes de entrarmos nos detalhes da leitura, escrita e manipulação de arquivos de texto, é uma boa ideia revisar algumas coisas. comandos CMD essenciais que ajudará você a se mover como um peixe na água:

  • CD: Alterar diretório (pasta atual). Por exemplo, Documentos em CD leva você para a pasta “Documentos”.
  • DIR: Exibe o conteúdo da pasta atual.
  • MD: Criar uma nova pasta.
  • RD: Exclui uma pasta (deve estar vazia).
  • A: Exclui um arquivo.
  • MOVER: Mova arquivos ou pastas de um local para outro.
  • CÓPIA: Copia arquivos de um diretório para outro ou os combina.
  • TIPO: Exibe o conteúdo de um arquivo de texto na tela.

Estas são apenas a ponta do iceberg, mas abrangem o que você precisa para começar a trabalhar com arquivos de texto rapidamente.

  Esta é uma maneira fácil de recortar e colar músicas de um PC com Windows 10.

Lendo arquivos de texto do CMD

Ver o conteúdo de um arquivo de texto É possivelmente a tarefa mais simples e rápida da linha de comando. Aqui o protagonista absoluto é o comando TIPO.

Por exemplo, se você estiver no caminho onde seu arquivo está localizado e quiser ver o que “notes.txt” contém:

TYPE notas.txt

Assim que você pressionar Enter, todo o texto será exibido na tela. Se você tiver vários arquivos e quiser lê-los todos de uma vez, pode fazer assim:

TYPE notas.txt resumen.txt

Isso exibirá consecutivamente o conteúdo de ambos os arquivos como se fossem um só.

Outros métodos para ler arquivos e trabalhar com conteúdo

Se o arquivo for muito longo e você estiver interessado em consultá-lo aos poucos, você pode combinar TYPE com o comando MAIS:

TYPE notas.txt | MORE

Cada página de conteúdo será exibida até que você pressione uma tecla, permitindo que você revise o arquivo em blocos.

Além disso, no console você pode redirecionar a saída de um arquivo para outro comando, por exemplo, para procurar uma palavra:

TYPE notas.txt | FIND "palabra_clave"

Isso localizará linhas contendo “palavra-chave” dentro do arquivo.

Crie novos arquivos de texto a partir do CMD

Pára crie um arquivo de texto vazio ou com conteúdo, existem vários caminhos, e todos são igualmente válidos:

  • Usando arquivo COPY e NUL: Se você quiser apenas criar um arquivo vazio:
COPY NUL archivo_nuevo.txt

Isso criará um arquivo com esse nome no caminho atual.

  • Crie e escreva diretamente no arquivo: Para criar e escrever de uma só vez, você pode usar COPY da seguinte maneira:
COPY CON archivo_nuevo.txt
Escribe aquí el texto que quieras.
Cuando termines, pulsa Ctrl+Z y Enter.

O arquivo será salvo com o conteúdo escrito.

Escrever e editar arquivos de texto a partir do terminal

Editar um arquivo existente no CMD não é tão simples quanto em um editor gráfico, mas existem maneiras eficazes de fazer isso:

  • Substitua o conteúdo completamente: Você pode sobrescrever um arquivo, criando um novo e substituindo o antigo:
echo Este es el nuevo contenido > archivo.txt

Esse comando exclui tudo o que estava anteriormente em "file.txt" e substitui por "Este é o novo conteúdo«. Se você gosta adicionar texto sem excluir o de cima:

echo Otra línea de texto >> archivo.txt

O símbolo duplo maior que (>>) indica adição ao final do arquivo.

Comandos úteis para manipular arquivos de texto do CMD

O CMD fornece uma variedade de comandos adicionais que serão úteis para trabalhar com texto:

  • ENCONTRAR: Pesquise uma palavra ou frase específica em um arquivo. Exemplo:
    find "error" log.txt
  • FINDSTR: Mais avançado que o FIND, ele permite que você pesquise por padrões ou expressões regulares.
    findstr /i "palabra" archivo.txt
  • FC: Compara dois arquivos de texto e marca as diferenças:
    fc archivo1.txt archivo2.txt
  • CLIP: Copia a saída de um comando para o prancheta. Por exemplo,
    type archivo.txt | clip para copiar todo o seu conteúdo.
  • MAIS: Exibe o conteúdo de um arquivo página por página, ideal para textos longos.
    type archivo.txt | more

Copiar, mover e excluir arquivos de texto

As operações tradicionais de gerenciamento de arquivos ainda estão ao seu alcance, e usar o console é ainda mais rápido:

  • CÓPIA: Copie um arquivo para outra pasta ou renomeie-o.
    copy archivo.txt carpeta_destino\archivo.txt
  • XCOPY: Ideal para copiar diretórios inteiros, incluindo subpastas e arquivos.
    xcopy carpeta1 carpeta2 /E (a opção /E também inclui pastas vazias)
  • MOVER: Mova um arquivo para outra pasta ou renomeie-o.
    move archivo.txt carpeta_destino\
  • A: Deletar arquivos.
    del archivo.txt
  • REN: Renomear um arquivo.
    ren archivo.txt nuevo_nombre.txt

Gerenciamento avançado: permissões e atributos de arquivo de texto

Com ATTRIB Você pode visualizar e modificar os atributos de qualquer arquivo, incluindo arquivos de texto. Um exemplo prático:

ATTRIB +R archivo.txt

Isso o marca como somente leitura. Você pode adicionar outros atributos, como oculto (+H), arquivo de sistema (+S), etc. Para remover um atributo, use o sinal de menos:

ATTRIB -R archivo.txt

Automação: Como criar scripts em lote para trabalhar com arquivos de texto

Uma grande vantagem do CMD é que você não precisa digitar cada comando toda vez. Você pode juntar vários em um arquivo .bat ou .cmd e executá-los todos juntos. Por exemplo, imagine que você deseja criar um escrita que copia o conteúdo de um arquivo de texto, procura-o em outro e mostra as diferenças:

@echo off
type archivo1.txt > temporal.txt
findstr /v /i /g:temporal.txt archivo2.txt > solo_en_archivo2.txt
del temporal.txt

Basta salvar isso em um arquivo .bat e executá-lo no console. Dessa forma, você pode criar pequenos utilitários personalizados para seu gerenciamento diário de texto.

  Onde encontrar o Picture Manager no Office?

Combinando comandos: operadores de terminal e truques úteis

O CMD permite que você execute vários comandos de uma vez ou torne a execução de um dependente do anterior:

  • &: Executa ambos os comandos, um após o outro, independentemente de o primeiro ter sido bem-sucedido.
    comandoA & comandoB
  • &&:O segundo comando só será executado se o primeiro for bem-sucedido.
    comandoA && comandoB
  • ||: O segundo comando só será executado se o primeiro falhar.
    comandoA || comandoB

Histórias essenciais e atalhos de teclado para trabalhar mais rápido

No terminal, como em tudo, o tempo é ouro. Alguns atalhos e Truques pode facilitar sua vida:

  • Setas para cima e para baixo: : Percorra o histórico de comandos.
  • F7: Exibe uma janela com o histórico de comandos.
  • F3 e F1: Repita o último comando (F3 completo, F1 letra por letra).
  • Ctrl + C: Cancela o comando em execução.
  • Tabulador: Completa automaticamente nomes de arquivos ou pastas.

O que fazer se você precisar manipular arquivos de outros formatos?

O CMD pode criar, excluir e mover arquivos de qualquer tipo, mas o A edição direta do console só é possível para arquivos de texto simples. Se você precisa trabalhar com documentos de Word, PDF ou outros formatos complexos, você pode criar arquivos vazios ou movê-los, mas não editá-los pelo CMD. Para isso existem comandos como arquivo fsutil createnew:

fsutil file createnew ruta\nombrearchivo.ext tamaño_en_bytes

Mas cuidado, este comando cria um arquivo vazio com o tamanho especificado; não adianta ter dados úteis se você não sabe como estruturar esse tipo de documento.

Leitura e escrita de arquivos em outros sistemas: o caso do Octave

Para quem trabalha com ambientes diferentes, como o Octave, a função fopen () permite que você abra arquivos para ler, escrever ou adicionar dados, com diferentes modos:

  • 'r': Somente leitura.
  • 'r+': Leitura e escrita.
  • 'C': Escreve (sobrescreve).
  • 'w+': Ler e escrever (substituir).
  • 'uma': Escreva no final (adicione).
  • 'a+': Leia e escreva no final.

Esses modos são muito semelhantes às opções de digitação e anexação nos comandos ECHO e > / >> no CMD, facilitando a alternância entre os dois sistemas, se necessário.

  Como usar o Internet Explorer no Windows 11

Outros comandos úteis e menos conhecidos

O CMD tem uma lista quase infinita de comandos, mas também há alguns menos comuns que podem ajudar você em situações específicas:

  • FC /a /c /w: Compara arquivos ignorando maiúsculas e minúsculas ou espaços em branco.
  • DIR /b: Mostra apenas os nomes de arquivos e pastas em um diretório, sem maiores detalhes.
  • FINDSTR /S: Pesquisa uma string em todos os arquivos em uma pasta e suas subpastas.
  • DOSKEY / HISTÓRIA: Visualize o histórico de comandos executados na sessão atual.
  • ÁRVORE /F: Exibe a hierarquia de pastas e arquivos em forma de árvore.
Encontre arquivos modificados com fc, comp e findstr no CMD-8
Artigo relacionado:
Como encontrar arquivos modificados com FC, COMP e FINDSTR no Windows CMD: guia completo

ATUALIZAÇÃO: O comando Editar está de volta e agora é de código aberto.

El O comando de edição no Microsoft refere-se ao editor de texto chamado MS-DOS Editor, um utilitário incluído em versões mais antigas do Windows (como Windows 95, 98 e algumas versões do Windows XP no modo console). Aqui explico como usá-lo, supondo que você esteja em um ambiente compatível ou esteja emulando DOS (por exemplo, com DOSBox), ou Você pode usar o Edit no Windows agora que ele é de código aberto....

edit é um editor de texto baseado em console que permite visualizar, criar e modificar arquivos de texto. Dele sintaxe básica é:

editar [nome_do_arquivo]

Por exemplo, para abrir o editor sem nenhum arquivo:

editar

Se você quiser editar, crie um arquivo com um nome específico ou edite um arquivo existente com este nome:

editar document.txt

Se o arquivo document.txt existir, abra-o para edição. Se não existe, crie.

Ambiente gráfico simples em modo texto e você não terá muita dificuldade em utilizá-lo. Lembre-se de que você pode salve com Alt + F, depois S para Salvar. E para sair com Alt + F, depois X.

Deixe um comentário