Comandos Linux · 2 min read · Sep 16, 2025
Comando rmdir do Linux para Iniciantes (com Exemplos)
Então, já discutimos o comando rm que é usado principalmente para excluir arquivos e diretórios da linha de comando do Linux. No entanto, há outra ferramenta de linha de comando relacionada que é especificamente destinada a remover diretórios. A ferramenta em questão é rmdir, e neste tutorial, discutiremos o básico dela usando alguns exemplos fáceis de entender.
Comando rmdir do Linux
Como o nome sugere, o comando rmdir é focado na remoção de diretórios, embora apenas os vazios. A seguir está sua sintaxe:
rmdir [OPÇÃO]... DIRETÓRIO...E aqui está como a página do manual explica:
Remover o(s) DIRETÓRIO(s), se estiver(em) vazio(s).Os seguintes exemplos em estilo de perguntas e respostas devem lhe dar uma boa ideia de como essa ferramenta funciona.
Q1. Como o rmdir funciona?
Isso é bem simples - basta passar o nome do diretório como entrada para o comando. Por exemplo:
rmdir test-dirQ2. Como fazer o rmdir ignorar diretórios não vazios.
Por padrão, o comando rmdir gera um erro se você tentar excluir um diretório não vazio. No entanto, se você quiser, pode suprimir esse comportamento do rmdir usando a opção –ignore-fail-on-non-empty.
Por exemplo:
Q3. Como fazer o rmdir remover diretórios pai também?
Assim como no caso do mkdir, você também pode pedir ao rmdir para realizar sua operação em diretórios pai. O que isso significa é que você também pode excluir diretórios pai de um diretório de uma só vez. Esse recurso é acessível através da opção de linha de comando -p.
Por exemplo, o seguinte comando excluirá tanto os diretórios ‘test’ quanto ‘test-dir’.
rmdir -p test/test-dir/Nota: Para que essa operação funcione, todos os diretórios pai não devem conter nada além do diretório vazio que está sendo excluído.
Q4. Qual é a diferença entre rmdir e rm -r?
Se você se lembra, você também pode excluir diretórios usando o comando rm ativando a opção -r que ele fornece. Então, qual é a diferença entre isso e o rmdir? Bem, a resposta é que o rmdir só funciona no caso de diretórios vazios - não há como você usar o rmdir para excluir diretórios não vazios.
Portanto, o rmdir é uma ferramenta útil nessas situações em que você, de outra forma, precisa verificar se um diretório está vazio antes de excluí-lo.
Conclusão
Como você concordará, o rmdir não é um comando complexo de entender e usar. Além disso, oferece apenas um punhado de opções de linha de comando. Discutimos quase todas elas aqui, então pratique os exemplos mencionados neste artigo, e você deve estar pronto para começar. Caso precise, aqui está a página do manual para rmdir.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.