O terminal e o sistema de arquivos
Criar, copiar, mover e apagar
As operações do dia a dia — e o comando que não tem desfazer.
O que é?
São as operações básicas sobre arquivos e diretórios: criar, copiar, mover, renomear, apagar e ver conteúdo. Poucos comandos, usados o tempo todo — e um deles merece respeito especial, porque não existe lixeira no terminal.
Por que existe?
A ausência de lixeira não é descuido: é coerência com o propósito. O terminal foi feito para operar servidores e automatizar tarefas, contextos em que uma confirmação a cada arquivo tornaria a automação impossível.
O preço é que a responsabilidade pela conferência passa a ser sua. Em compensação, você ganha operações que a interface gráfica não oferece: apagar todos os arquivos temporários com mais de sete dias em toda a árvore é um comando só.
No mundo real
É a diferença entre arrastar um arquivo para a lixeira e passá-lo no triturador de papel. Os dois "apagam", e só um permite mudar de ideia.
O hábito de listar antes de apagar é o equivalente a ler o documento antes de triturar. Custa dois segundos e é a única proteção que existe.
Onde isso é usado
É o dia a dia de qualquer operação em servidor: preparar diretório de aplicação, copiar configuração, rotacionar arquivo, investigar log. O tail -f é o companheiro de todo deploy — você sobe a versão e acompanha o log para ver se subiu limpo. E a disciplina com rm é o que separa um susto de um incidente com restauração de backup.
O que aprender depois
Você já opera arquivos individualmente. O próximo módulo mostra o que dá ao terminal o poder real: conectar comandos entre si, de modo que a saída de um vire a entrada do outro.
Agora pratique
5 itens. Ler não fixa; responder fixa.