Aula 5: criar, copiar e mover ficheiros — 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 ficheiros 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 fiche
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 num 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 ficheiro vazio se ele não existir (e se já existir — atualiza o horário de modificação dele). Útil para criar um ficheiro novo do zero.
- cp
- Copia um ficheiro: 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 ficheiro para outro lugar, ou renomeia ele: mv antigo novo. Ao contrário do cp, o original não é mantido — o ficheiro simplesmente moveu/mudou.
- rm
- Apaga um ficheiro: rm ficheiro. Num servidor não há lixeira — a exclusão é definitiva, então confira duas vezes. rm -r apaga um diretório inteiro (com cuidado redobrado).