Diferente da interface gráfica, a linha de comando do Linux não perdoa. Quando você apaga algo via terminal, o arquivo não vai para uma “Lixeira” — ele é removido diretamente do sistema de arquivos. Por isso, respire fundo e confira os comandos antes de apertar o Enter.
O protagonista aqui é o comando rm (de remove).
📄 1. Removendo Arquivos
Para apagar um único arquivo, basta digitar rm seguido do nome:
Bash
rm arquivo.txt
Apagando vários arquivos de uma vez:
Você pode listar os nomes ou usar curingas (wildcards):
rm foto1.jpg foto2.jpg: Apaga arquivos específicos.rm *.pdf: Apaga todos os arquivos que terminam em.pdf.rm relatorio_*: Apaga tudo que começa com “relatorio_”.
📂 2. Removendo Diretórios (Pastas)
Se você tentar usar apenas rm em uma pasta, o Linux vai reclamar. Você precisa dizer ao comando como lidar com o conteúdo.
Pastas Vazias
Para pastas que não têm nada dentro, use o rmdir:
Bash
rmdir pasta_vazia
Pastas com Conteúdo (O modo “Recursivo”)
Para apagar uma pasta e tudo o que estiver dentro dela (arquivos, subpastas, etc.), usamos a flag -r (recursive):
Bash
rm -r nome_da_pasta
🛠️ 3. Opções e Flags Importantes
| Flag | Nome | O que faz |
| -i | Interativo | Pergunta “Tem certeza?” antes de apagar cada arquivo. Recomendado para iniciantes. |
| -f | Forçado (Force) | Ignora arquivos inexistentes e nunca pede confirmação. Cuidado aqui. |
| -v | Verboso | Mostra na tela o nome de cada arquivo conforme ele é apagado. |
| -rf | Combo Fatal | Apaga tudo recursivamente e sem perguntar nada. É o “trator” do Linux. |
⚠️ 4. A Zona de Perigo
Você provavelmente já ouviu falar do lendário sudo rm -rf /.
- O que ele faz? Tenta apagar todos os arquivos da raiz do sistema, incluindo o próprio sistema operacional.
- Resultado: O computador para de funcionar em segundos.
- Regra de ouro: Nunca execute um comando
rmcomsudoe caminhos genéricos sem ter certeza absoluta do que está fazendo.
[!TIP]
Dica de Segurança: Antes de rodar um comando com curinga, como
rm *.log, rode primeirols *.log. Isso permite que você veja exatamente quais arquivos serão afetados antes de dar o comando fatal de remoção.
🗑️ 5. Existe uma “Lixeira” no Terminal?
Se você tem medo de apagar algo por engano, pode instalar o pacote trash-cli. Ele adiciona o comando trash, que move os arquivos para a lixeira do sistema (a mesma da interface gráfica), permitindo a recuperação.
- Instalação:
sudo apt install trash-cli(em distros Debian/Ubuntu). - Uso:
trash arquivo.txt.
- Como excluir arquivos e diretórios no Linux usando a linha de comando
- Descubra como usar o cmdlet Get-StorageBusTargetDevice no PowerShell para Windows.
- Como usar o CorelDRAW no Windows: um guia completo
- Como começar a usar o SketchUp no Windows
- Como usar o cmdlet Test-AzKustoManagedPrivateEndpointNameAvailability no PowerShell no Window
