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-dir

Q2. 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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.