PowerShell — Comandos Essenciais

Navegação · Criação · Exclusão · Edição de texto

🧭

Navegação

pwd
Get-Location
Exibe o diretório atual (caminho completo).
cd
Set-Location C:\Users\Alice
Navega para o caminho indicado.
cd ..
Set-Location ..
Sobe um nível na hierarquia de pastas.
cd \
Set-Location \
Vai direto à raiz da unidade atual (C:\).
ls
Get-ChildItem
Lista arquivos e pastas do diretório atual. Alias: dir
ls -r
Get-ChildItem -Recurse -Name
Lista todos os arquivos e subpastas recursivamente.

Criar Arquivos e Pastas

mkdir
New-Item pasta -ItemType Directory
Cria um novo diretório.
ni
New-Item notas.txt -ItemType File
Cria um arquivo de texto vazio.
ni -v
New-Item notas.txt -Value "texto"
Cria arquivo já com conteúdo.
cp
Copy-Item origem.txt destino.txt
Copia arquivo ou pasta para outro local.
mv
Move-Item arquivo.txt .\pasta\
Move ou renomeia arquivo/pasta.
🗑️

Apagar Arquivos e Pastas

rm
Remove-Item notas.txt
Apaga o arquivo especificado. Alias: del
rm -r
Remove-Item pasta -Recurse
Apaga pasta e todo o seu conteúdo.
rm -rf
Remove-Item pasta -Recurse -Force
Força exclusão sem confirmação (inclui arquivos ocultos).
rm *.ext
Remove-Item *.log
Apaga todos os arquivos com determinada extensão.
📝

Abrir Arquivo para Edição

notepad
notepad notas.txt
Abre no Bloco de Notas (GUI nativa do Windows).
code
code notas.txt
Abre no VS Code (se instalado).
cat
Get-Content notas.txt
Exibe o conteúdo do arquivo no próprio terminal.
ac
"texto" | Add-Content notas.txt
Acrescenta linha ao final do arquivo sem sobrescrever.
sc
Set-Content notas.txt "novo"
Substitui todo o conteúdo do arquivo pelo texto informado.

⭐ Autocompletar

Pressione Tab para completar comandos, caminhos e nomes de arquivos.

🔼 Histórico

Use para rever comandos anteriores. Get-History lista todos.

🆘 Ajuda

Digite Get-Help <cmd> ou <cmd> -? para ver a documentação.

🔗 Aliases Unix

ls, cd, rm, cp, mv, cat são atalhos nativos do PowerShell.