Aula 5: criar, copiar e mover arquivos — mkdir, touch, cp, mv
Até agora só observamos; agora vamos começar a mudar coisas — exatamente o que se faz ao preparar um servidor para o trabalho: criar diretórios, copiar arquivos de configuração, dar o nome certo, e limpar o que não é preciso. Vamos conhecer cinco comandos: mkdir (um diretório novo), touch (um arquiv
Imagine um armário: mkdir abre uma gaveta nova, touch coloca nela uma folha em branco, e cp fotocopia uma folha, de modo que você fica com o original e a cópia. mv move a folha para outro lugar (ou muda o título dela) — ela não está mais no lugar antigo. rm joga a folha no lixo, e em um servidor não há lixeira para restaurar.
- mkdir
- Cria um diretório novo (make directory). mkdir releases cria uma pasta chamada releases. Silencioso quando dá certo.
- touch
- Cria um arquivo vazio se ele não existir (e se já existir — atualiza o horário de modificação dele). Útil para criar um arquivo novo do zero.
- cp
- Copia um arquivo: cp origem destino. O original permanece no lugar e uma cópia nova é criada. cp -r também copia um diretório inteiro.
- mv
- Move um arquivo para outro lugar, ou renomeia ele: mv antigo novo. Ao contrário do cp, o original não é mantido — o arquivo simplesmente moveu/mudou.
- rm
- Apaga um arquivo: rm arquivo. Em um servidor não há lixeira — a exclusão é definitiva, então confira duas vezes. rm -r apaga um diretório inteiro (com cuidado redobrado).