Linha de comandos do CMD no Windows

Comandos de Gerenciamento de Arquivos e Diretórios

Segue abaixo uma lista completa de comandos do Prompt de Comando (cmd) do Windows e uma breve explicação sobre o que cada comando faz:

copy: Copia um ou mais arquivos para outro local.

xcopy: Copia arquivos e diretórios, incluindo subdiretórios.

robocopy: Copia arquivos e pastas com recursos avançados, ideal para grandes volumes e sincronização.

del / erase: Exclui um ou mais arquivos.

move: Move arquivos ou renomeia arquivos e pastas.

ren / rename: Renomeia arquivos ou diretórios.

mkdir / md: Cria um novo diretório.

rmdir / rd: Remove diretórios (use /s para remover diretórios com conteúdo).

tree: Exibe graficamente a estrutura de pastas de um diretório.

type: Exibe o conteúdo de arquivos de texto.

attrib: Exibe ou altera atributos de arquivos.

compact: Exibe ou altera a compactação de arquivos em partições NTFS.

Comandos de Sistema e Diagnóstico

chkdsk: Verifica e repara erros no disco.

sfc /scannow: Verifica e repara arquivos de sistema corrompidos.

systeminfo: Exibe informações detalhadas do sistema.

tasklist: Lista todos os processos em execução.

taskkill: Encerra processos em execução.

driverquery: Exibe informações sobre drivers instalados.

msinfo32: Abre a janela de Informações do Sistema.

ver: Exibe a versão do sistema operacional.

wmic: Gerencia e consulta informações do sistema via WMI.

shutdown: Desliga, reinicia ou faz logoff no computador.

defrag: Desfragmenta volumes de disco.

diskpart: Gerencia partições de disco.

format: Formata discos.

label: Altera o nome do volume do disco.

fsutil: Gerencia propriedades avançadas do sistema de arquivos.

cleanmgr: Abre a Limpeza de Disco.

Comandos de Rede

ipconfig: Exibe e gerencia configurações de IP.

ping: Testa a conectividade com outro host.

tracert: Rastreia a rota até um host remoto.

pathping: Combina ping e tracert, mostrando estatísticas detalhadas.

netstat: Exibe conexões e portas de rede ativas.

nslookup: Consulta servidores DNS.

getmac: Exibe o endereço MAC das interfaces de rede.

hostname: Exibe o nome do computador.

netsh: Gerencia configurações de rede avançadas.

arp: Exibe ou modifica tabelas ARP.

nbtstat: Diagnostica NetBIOS sobre TCP/IP.

ftp / tftp: Transfere arquivos por FTP ou TFTP.

telnet: Conecta-se a servidores remotos via Telnet.

Comandos de Usuários, Permissões e Segurança

cacls / icacls: Exibe ou modifica permissões de arquivos.

runas: Executa programas como outro usuário.

cipher: Gerencia criptografia de arquivos em NTFS.

net user: Gerencia contas de usuário.

net localgroup: Gerencia grupos locais.

net accounts: Gerencia políticas de conta.

Comandos de Automação e Lote

for: Executa comandos em loop.

if: Executa comandos condicionais.

call: Chama outro arquivo em lote.

pause: Pausa a execução até pressionar uma tecla.

goto: Direciona o fluxo para um rótulo específico em scripts.

pushd / popd: Salva e restaura o diretório atual.

Outros Comandos Úteis

clip: Redireciona a saída de comandos para a área de transferência.

echo: Exibe mensagens ou ativa/desativa o eco de comandos.

title: Define o título da janela do prompt.

color: Altera as cores do texto e do fundo.

time / date: Exibe ou define a hora/data do sistema.

timeout: Aguarda um tempo especificado.

start: Abre uma nova janela para executar um comando ou programa.

msiexec: Instala, configura ou remove pacotes MSI.

gpupdate: Atualiza as políticas de grupo.

gpresult: Exibe o resultado das políticas de grupo aplicadas.

perfmon: Abre o Monitor de Desempenho.

reg / regedit: Gerencia o registro do Windows via linha de comando.

Dicas

Use /? após qualquer comando para ver suas opções e exemplos (ex: xcopy /?).

Combine comandos com | (pipe) para filtrar saídas (ex: dir | find “texto”).

Redirecione saídas para arquivos com > (ex: systeminfo > info.txt).

Execute o Prompt de Comando como administrador para comandos que exigem privilégios elevados.

Essa lista cobre os comandos mais relevantes e práticos para administração, automação, diagnóstico e manutenção do Windows via CMD.

Comandos Essenciais para Gerenciamento de Arquivos no CMD

dir
Lista os arquivos e pastas do diretório atual.
Exemplo: dir

cd
Altera o diretório atual.
Exemplo: cd Documents

mkdir ou md
Cria uma nova pasta.
Exemplo: mkdir NovaPasta

rmdir ou rd
Remove uma pasta vazia.
Exemplo: rmdir PastaAntiga

del ou erase
Exclui arquivos.
Exemplo: del arquivo.txt

copy
Copia arquivos de um local para outro.
Exemplo: copy arquivo.txt D:\Backup

xcopy
Copia arquivos e diretórios, incluindo subdiretórios.
Exemplo: xcopy PastaOrigem PastaDestino /E /I

robocopy
Copia arquivos e pastas com recursos avançados, ideal para grandes volumes.
Exemplo: robocopy PastaOrigem PastaDestino /MIR

move
Move arquivos ou renomeia arquivos e pastas.
Exemplo: move arquivo.txt D:\Documentos

ren ou rename
Renomeia arquivos ou pastas.
Exemplo: ren velho.txt novo.txt

type
Exibe o conteúdo de arquivos de texto.
Exemplo: type arquivo.txt

tree
Exibe a estrutura de diretórios em formato gráfico.
Exemplo: tree

attrib
Exibe ou altera atributos de arquivos e pastas (como oculto, somente leitura).
Exemplo: attrib +h arquivo.txt (oculta o arquivo)

assoc
Associa extensões de arquivos a programas específicos.
Exemplo: assoc .txt=notepad.exe

find
Pesquisa por texto dentro de arquivos.
Exemplo: find “palavra” arquivo.txt

fsutil file createnew
Cria um novo arquivo com tamanho especificado.
Exemplo: fsutil file createnew novo.txt 1000 (cria um arquivo de 1 KB)

Dicas Rápidas

Use cd .. para voltar ao diretório anterior.

Combine comandos com parâmetros para funções avançadas, como dir /A:H para listar arquivos ocultos.

Para copiar todos os arquivos de uma extensão específica: copy *.jpg D:\Imagens

Para excluir todos os arquivos de uma pasta: del *.*

Esses comandos facilitam muito a organização, backup e automação de tarefas com arquivos e pastas no Windows.

Comandos Avançados do CMD para Gerenciar Arquivos

robocopy
Copia arquivos e pastas com recursos avançados, ideal para grandes volumes e sincronização.
Exemplo:
robocopy C:\Origem D:\Destino /MIR
(Copia tudo de Origem para Destino, espelhando as pastas)

xcopy
Copia arquivos e diretórios, incluindo subdiretórios e arquivos ocultos.
Exemplo:
xcopy C:\Origem D:\Destino /E /H /C /I
(Copia tudo, incluindo subpastas e arquivos ocultos)

for
Executa comandos em lote para múltiplos arquivos.
Exemplo:
for %f in (*.txt) do type %f
(Mostra o conteúdo de todos os arquivos .txt no diretório)

attrib
Altera atributos de arquivos, como oculto ou somente leitura.
Exemplo:
attrib +h +r arquivo.txt
(Torna arquivo.txt oculto e somente leitura)

compact
Compacta arquivos e pastas em volumes NTFS para economizar espaço.
Exemplo:
compact /c arquivo.txt
(Compacta arquivo.txt)

icacls
Gerencia permissões de arquivos e pastas.
Exemplo:
icacls C:\Pasta /grant usuario:F
(Dá controle total para o usuário na pasta)

findstr
Procura por texto em arquivos, com suporte a expressões regulares.
Exemplo:
findstr /s /i “erro” *.log
(Procura pela palavra “erro” em todos os arquivos .log, inclusive em subpastas)

fc
Compara o conteúdo de dois arquivos.
Exemplo:
fc arquivo1.txt arquivo2.txt
(Mostra as diferenças entre arquivo1.txt e arquivo2.txt)

fsutil
Executa tarefas avançadas no sistema de arquivos, como criar arquivos de tamanho fixo.
Exemplo:
fsutil file createnew exemplo.txt 10240
(Cria um arquivo de 10 KB chamado exemplo.txt)

takeown
Assume a propriedade de arquivos ou pastas.
Exemplo:
takeown /f arquivo.txt
(Torna-se proprietário do arquivo.txt)

move
Move arquivos ou pastas para outro local.
Exemplo:
move arquivo.txt D:\Backup
(Move arquivo.txt para a pasta Backup)

del /s /q
Exclui arquivos de forma silenciosa e recursiva.
Exemplo:
del /s /q *.tmp
(Exclui todos os arquivos .tmp em todas as subpastas, sem pedir confirmação)

ren
Renomeia arquivos ou pastas.
Exemplo:
ren antigo.txt novo.txt
(Renomeia antigo.txt para novo.txt)

tree
Exibe a estrutura de diretórios em formato gráfico.
Exemplo:
tree C:\Projetos

Esses comandos facilitam tarefas avançadas de gerenciamento de arquivos, automação, backup e organização no Windows.

Finalizar Processos
taskkill
Encerra processos em execução usando o nome do processo ou o PID.
Exemplos:

Finalizar um processo pelo nome:
taskkill /IM notepad.exe

Finalizar um processo pelo PID:
taskkill /PID 1234

Forçar o encerramento de um processo:
taskkill /F /IM chrome.exe

Finalizar todos os processos de um usuário específico:
taskkill /F /FI “USERNAME eq nome_do_usuario”

Finalizar um processo e todos os processos filhos:
taskkill /PID 2134 /T

tskill
Comando mais simples para finalizar processos pelo nome ou PID.
Exemplos:

Finalizar pelo nome:
tskill notepad

Finalizar pelo PID:
tskill 1234

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *