Menu
Coddy logo textTech

Excluir um Diretório

Parte da seção Fundamentos do Journey de Terminal da Coddy — lição 19 de 82.

Para remover um diretório no terminal, você tem duas opções dependendo se o diretório está vazio ou não.

Excluindo um diretório vazio:

O comando rmdir significa remover diretório. Ele só pode deletar um diretório que esteja completamente vazio:

rmdir empty_folder

Se a pasta contiver arquivos ou subdiretórios, rmdir falhará com um erro.

Excluindo um diretório e todo o seu conteúdo:

Para remover um diretório juntamente com tudo o que há dentro dele, use rm com a opção -r (recursiva):

rm -r documents

Isso remove a pasta documents e todos os arquivos e subpastas dentro dela.

Você também pode combiná-lo com -f para forçar a exclusão sem nenhum prompt de confirmação:

rm -rf documents

Aviso: rm -rf é um dos comandos mais poderosos e perigosos no terminal. Ele deleta permanentemente tudo sem perguntar. Sempre verifique duas vezes o seu caminho antes de executá-lo — não há desfazer.

challenge icon

Desafio

Iniciante

Apague o diretório documents e todo o seu conteúdo usando rm -r, depois use ls para confirmar que foi removido.

Aviso: Isso deletará permanentemente o diretório e tudo dentro dele. Não há como recuperar diretórios excluídos no terminal!

Folha de consulta

Para remover um diretório vazio, use rmdir:

rmdir empty_folder

Para remover um diretório e todo o seu conteúdo, use rm -r (recursivo):

rm -r documents

Para remover à força sem solicitações de confirmação, combine com -f:

rm -rf documents

Aviso: rm -rf remove permanentemente tudo sem perguntar e não pode ser desfeito.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos