Neste guia, confira como remover diretórios não vazios no Linux.
Removendo um diretório no Linux
Primeiro, vamos dar uma olhada em como remover os diretórios no Linux.
Removendo um diretório vazio
Neste exemplo, eu estabeleci um diretório vazio:
$ árvorePara remover o diretório, podemos usar rmdir:
$ rmdirRemovendo um diretório não vazio
Quando se trata de um diretório não vazio, os métodos mencionados anteriormente não funcionam.
Aqui, eu defini um diretório não vazio para demonstração:
$ árvoreTente remover normalmente, use o seguinte comando:
$ rmdir $ rmPara remover o diretório não vazio, use o seguinte comando rm:
$ rm -vrAqui:
Se você não quiser nenhuma ação para ação, adicione a bandeira “-f", também:
$ rm -vrfSe você quiser ter instruções para ações, use a bandeira “-eu" em vez de. Observe que a RM solicitará todos os arquivos e subdiretos que está prestes a remover:
$ rm -vriEm vez de "-eu", a bandeira "-EUӃ menos intrusivo enquanto ainda protege contra erros:
$ rm -vriConclusão
No Linux, a remoção de um diretório é diferente de remover arquivos. As ferramentas e métodos de remoção também são diferentes, dependendo se o diretório de destino está vazio ou não. Este guia demonstra como remover diretórios vazios e não vazios. Observe que os diretórios e os dados contidos dentro e removidos dessa maneira não terão como ser recuperado, exceto usando ferramentas e métodos especiais. Assim, antes de remover, verifique se não é algo importante.
As páginas do homem de RM e RMDIR contêm mais informações sobre várias opções suportadas:
$ man rm $ man rmdir