Como Excluir Diretório no Linux

How Delete Directory Linux



Você pode excluir diretórios da linha de comando no Linux com muita facilidade. Se você tiver qualquer ambiente de área de trabalho gráfico instalado em seu computador, também poderá excluir diretórios usando a interface gráfica do usuário. Neste artigo, vou mostrar a você as duas maneiras de excluir diretórios no Linux. Então vamos começar.

Se um diretório que você está tentando remover estiver vazio (não tiver nenhum arquivo ou diretório dentro), você poderá usar o rmdir comando para remover o diretório da linha de comando.







Por exemplo, digamos que você tenha um diretório vazio teste/ que você deseja remover.





Para remover o diretório vazio teste/ , execute o seguinte comando:





$rmdir teste

Como você pode ver, o diretório teste/ é removido.



Se o diretório que você está tentando remover tiver conteúdo, não será possível removê-lo com o rmdir comando. Você tem que usar o rm em vez disso.

Digamos que você deseja remover um diretório configs / que contém arquivos e outros diretórios.

$árvoreconfigs/

Agora, para remover o diretório configs / execute o comando rm da seguinte maneira:

$rm -rvconfigs/
Ou
$rm -rfvconfigs/

O diretório e todo o conteúdo (arquivos e diretório) do diretório devem ser removidos como você pode ver na imagem abaixo.

Se desejar, você pode remover vários diretórios (e seu conteúdo) com o comando rm da seguinte maneira:

$rm -rvdiretório1 diretório2/caminho/para/diretório 3
Ou
$rm -rfvdiretório1 diretório2/caminho/para/diretório 3

NOTA: o -f opção remove o diretório e conteúdo sem qualquer verificação de segurança. Portanto, certifique-se de que você não tenha nada importante no diretório que está tentando remover. Para obter mais informações sobre isso, leia a próxima seção deste artigo.

Verifique a segurança antes de remover diretórios da linha de comando:

Um diretório contém muitos arquivos e outros diretórios. Você pode não saber se tem algum arquivo importante lá o tempo todo antes de realmente removê-lo (ah, não!). Portanto, é sempre uma boa ideia usar programas como árvore para verificar se você não tem nada importante no diretório que deseja remover.

O programa tree é muito simples de usar. O formato do comando tree é:

$árvorepath_to_the_directory

O comando tree não está disponível na maior parte da distribuição Linux por padrão. Mas você pode instalá-lo facilmente a partir do repositório oficial de pacotes de sua distribuição Linux desejada.

CentOS 7 e RHEL 7:

Você pode instalar o pacote de árvore do repositório de pacotes oficial do CentOS 7 ou RHEL 7 usando o gerenciador de pacotes YUM da seguinte maneira:

$sudo yum install -e árvore

Ubuntu / Debian:

No Ubuntu, Debian ou qualquer derivado do Debian, você pode instalar o pacote de árvore do repositório oficial de pacotes usando o gerenciador de pacotes APT da seguinte maneira:

$sudoaptoinstalar -e árvore

O comando rm também possui uma opção de verificação de segurança. Você pode usar o -eu opção para dizer ao rm para solicitar confirmação antes de remover qualquer arquivo ou diretório.

Para remover um diretório com segurança imagens / usando rm, execute o seguinte comando:

$rm -riimagens/

Antes de rm descer (ir para) qualquer diretório, ele solicitará uma confirmação. Para confirmar, pressione e e então pressione .

O rm também solicitará a configuração antes de remover qualquer arquivo. Para confirmar, pressione e e então pressione .

Ele só removerá o diretório se você confirmar a remoção de tudo. Caso contrário, ele deixará todos os arquivos que você não deseja remover junto com os diretórios. Agora, você tem uma maneira de mover os arquivos importantes e remover o diretório posteriormente. É melhor do que se arrepender mais tarde.

o -eu opção será habilitada por padrão em alguma distribuição Linux. Para substituí-lo e forçar rm a remover tudo sem avisar primeiro, use o -f opção.

Removendo diretórios usando a interface gráfica do usuário:

Se você estiver usando um ambiente de área de trabalho gráfico, poderá usar o Gerenciador de arquivos (ou seja, Nautilus, Dolphin, etc.) incluído no ambiente de área de trabalho para remover diretórios.

Para remover um diretório ou diretórios, selecione o diretório ou diretórios que deseja remover e pressione + . Seu gerenciador de arquivos deve solicitar que você confirme a operação de exclusão. Para confirmar, clique em Excluir conforme marcado na imagem explodida. O diretório ou diretórios que você selecionou devem ser removidos.

Então, é assim que você exclui um diretório ou diretórios no Linux. Obrigado por ler este artigo.