Entender como excluir um diretório em sistemas Linux é uma parte importante para manter o sistema de arquivos do seu computador eficiente e livre de desordem. Felizmente, o Linux torna o processo simples, mesmo ao trabalhar na linha de comando do terminal.
Embora a maioria dos diretórios no sistema de arquivos do seu computador seja criada e modificada pelos programas que você executa, um programa quase nunca exclui um por conta própria. Isso é responsabilidade do usuário e os usuários devem levar um pouco a sério.
- Descubra as melhores distros Linux para iniciantes
- Estes são os melhores aplicativos Linux de 2022-2023
- Encontre os melhores laptops Linux do mercado
- Quais são as melhores distros Linux para privacidade e segurança em 2022-2023?
Sem gerenciar o sistema de arquivos do seu computador, ele pode rapidamente se tornar uma confusão emaranhada e desorganizada de arquivos não utilizados, arquivos desnecessários e diretórios vazios estendendo-se para lugar nenhum.
Saber como excluir um diretório no Linux é especialmente importante para manter seu sistema de arquivos organizado para que você e seus programas possam encontrar arquivos quando precisar deles.
Como excluir um diretório em sistemas Linux como Ubuntu e Mint
O Linux vem em muitas formas diferentes, geralmente chamadas de distribuições ou sabores. As distribuições mais populares do Linux, Ubuntu e Mint, parecerão muito familiares para quem está acostumado com o Windows 10 ou macOS.
Essas versões do Linux usam ambientes de desktop com exploradores de sistema de arquivos que permitem visualizar, adicionar, modificar e excluir os vários arquivos e diretórios armazenados na unidade de armazenamento do seu computador de uma forma muito intuitiva.
A maneira mais fácil de excluir um diretório no Linux Ubuntu ou Mint é simplesmente clicar com o botão direito do mouse na pasta no utilitário explorador de arquivos do seu sistema e selecionar a opção "Mover para o lixo".
Isso move o diretório e tudo nele para um contêiner de Lixo especial no sistema de arquivos que armazena os dados indesejados.
Isso permite que você remova diretórios desnecessários para tornar as coisas mais organizadas, ao mesmo tempo que oferece a oportunidade de restaurar o diretório para seu local original, caso mude de ideia posteriormente.
Alguns tipos de Linux com ambientes de desktop também podem incluir uma opção "excluir" no menu de contexto do botão direito do mouse, que exclui um arquivo ou diretório imediatamente, ignorando totalmente o contêiner de Lixo.
Recuperar esses dados às vezes é possível se você mudar de ideia, mas isso não é garantido. Esta opção, se disponível, só deve ser usada se você tiver certeza de que não precisará daquele diretório e de seu conteúdo posteriormente.
Como os arquivos e diretórios movidos para o contêiner da Lixeira ainda ocupam espaço de armazenamento, você eventualmente desejará esvaziar o contêiner da Lixeira para apagar os dados da unidade de armazenamento do computador.
Isso pode ser feito clicando com o botão direito do mouse no próprio contêiner da Lixeira, localizado na área de trabalho do sistema ou na barra lateral do explorador do sistema de arquivos. Em qualquer um dos casos, aparecerá um menu de contexto que lhe dará a opção de esvaziar o recipiente da Lixeira. Você também pode clicar no contêiner de Lixeira e restaurar o conteúdo em seu local original ou excluir tudo nele permanentemente.
Como excluir um diretório usando um terminal de linha de comando do Linux
A interface do sistema de arquivos da área de trabalho é uma maneira intuitiva de gerenciar arquivos e diretórios, mas não é a única - nem mesmo a melhor. Todos os sistemas Linux têm uma interface de linha de comando embutida que você pode usar para excluir um diretório com um único comando.
De muitas maneiras, os comandos de terminal do Linux são mais versáteis e poderosos do que seus equivalentes de desktop. Isso torna o conhecimento de como excluir um diretório em sistemas Linux usando a linha de comando uma habilidade muito útil, que você usará regularmente para realizar as principais tarefas de manutenção do sistema de arquivos.
Existem dois comandos diferentes que você pode usar para excluir um diretório da linha de comando: rm e rmdir.
O rmdir O comando é especificamente para excluir diretórios vazios, portanto, ele não excluirá arquivos ou diretórios que contenham arquivos, mas excluirá diretórios que contêm subdiretórios, desde que também estejam vazios. A sintaxe básica do rmdir comando tem a seguinte aparência:
diretório de opções rmdir
Pode entrar rmdir --help no terminal para aprender mais sobre as diferentes opções que você pode passar para o comando.
- Aprenda como gerenciar melhor o sistema de arquivos do Linux usando comandos do Linux
O outro comando que você pode usar para deletar um diretório é rm. A sintaxe básica para o rm o comando é:
nome das opções rm
Por padrão, rm apaga apenas arquivos, então você precisa dizer a ele para apagar um diretório usando -d, como isso:
diretório rm -d
O rm comando é mais robusto do que rmdir também, para que você possa usá-lo para excluir recursivamente um diretório, seus subdiretórios e todos os arquivos que ele contém com um único comando, como este:
diretório rm -dr
Você também pode passar rm a -eu opção se desejar ser solicitada a confirmação antes de excluir um arquivo ou diretório, permitindo que você exclua alguns arquivos e diretórios em uma árvore, mas não outros.
Ao usar qualquer um desses comandos, ajuda estar no diretório pai daquele que você deseja excluir, mas não é necessário. Para excluir um diretório que não está dentro do diretório de trabalho atual, você pode prefixar o nome do diretório com um nome de caminho relativo ou absoluto.
- Vença o medo da linha de comando e aprenda a usar os comandos do Linux