Formas de pagamento Abuse

O que o comando rmdir faz

15.08.2023, 22:00

O comando rmdir em Linux é utilizado para eliminar diretórios (pastas) vazios. Apenas elimina diretórios que não contenham quaisquer subdirectórios ou ficheiros. Se um diretório não estiver vazio, o rmdir apresentará uma mensagem de erro e não o apagará.

Exemplos de como utilizar o comando

Usando o comando rmdir:

rmdir <director_name>

Exemplo:

rmdir directory_name

Algumas opções para o comando rmdir são:

-p: permite apagar um diretório e seus diretórios pais se eles permanecerem vazios após a exclusão.
--ignore-fail-on-non-empty: permite ignorar uma mensagem de erro se o diretório não estiver vazio.
--verbose: exibe informações detalhadas sobre o processo de exclusão do diretório.
Nota: Tenha cuidado ao usar o comando rmdir porque ele não executa a recuperação de arquivos ou diretórios após a exclusão

Como instalar

Não há necessidade de instalar o comando rmdir, pois ele está embutido na maioria das distribuições Linux.

Se, por alguma razão, o comando rmdir estiver em falta ou indisponível no seu sistema, pode instalá-lo da seguinte forma:

  1. Certifique-se de que tem privilégios de superutilizador (root) ou de administrador.
  2. Abra um terminal ou consola e execute o seguinte comando, dependendo da sua distribuição.
  3. Para distribuições baseadas em Debian (Ubuntu, Linux Mint, etc.):
    sudo apt-get install coreutils
  4. Para distribuições baseadas em Red Hat (Fedora, CentOS, etc.):
    sudo dnf install coreutils
    ou
    sudo yum install coreutils
  5. Para distribuições baseadas em Arch Linux (Manjaro, etc.):
    sudo pacman -S coreutils
  6. Depois de executar o comando de instalação, o comando rmdir deve estar disponível e pronto a ser utilizado.

Note que o comando rmdir também pode estar disponível noutros pacotes, por isso pode utilizar o gestor de pacotes da sua distribuição para encontrar e instalar um pacote que contenha este comando.