Criar, copiar, mover e remover arquivos no terminal

Realizar operações de filesystem pelo shell com foco em segurança.

Criar, copiar, mover e remover arquivos no terminal

Objetivo

Realizar operações de filesystem pelo shell com foco em segurança.

Conceitos essenciais

Criar

mkdir/New-Item criam diretórios; touch ou New-Item podem criar arquivos conforme o ambiente.

Copiar e mover

cp/Copy-Item duplicam; mv/Move-Item movem e podem renomear conforme sintaxe.

Remover

rm/Remove-Item são destrutivos. Não existe uma lixeira garantida para comandos de linha de comando.

Wildcards

Curingas podem afetar muitos arquivos; sempre confira o padrão e CWD antes de operações destrutivas.

Modelo mental

CRIAR → INSPECIONAR → COPIAR/MOVER → VALIDAR → REMOVER COM CUIDADO

Exemplo e demonstração

Exemplos conceituais para duas famílias de shell.

PowerShell: New-Item -ItemType Directory temp; Copy-Item a.txt temp/
Bash: mkdir temp; cp a.txt temp/

Experimento / prática

  • Dentro do workspace, crie temp e um arquivo de teste.
  • Copie o arquivo, renomeie a cópia e remova apenas os arquivos de teste.

Erros comuns

  • Executar rm -r ou Remove-Item -Recurse em path não conferido.
  • Achar que apagar via shell sempre passa pela lixeira.

Resumo

Ao concluir esta aula, revise o modelo mental e tente explicá-lo com suas próprias palavras antes de avançar.