comando rmdir
O utilitário de linha de comando “rmdir” é usado para excluir arquivos ou diretórios vazios. Em vez de verificar um diretório se está vazio ou não, você só pode excluir um diretório vazio. No exemplo a seguir, excluiremos o diretório "testfolder" com a ajuda do comando "rmdir".
No comando "rmdir", especifique o nome do diretório que você deseja remover do seu sistema de arquivos. Por exemplo, adicionamos "testfolder" no seguinte comando.
$ rmdir testfolderOh! A saída afirma que o diretório não está vazio; Portanto, "rmdir" não conseguiu removê -lo. Nesse caso, avançaremos para usar o comando "rm" para removê -lo do sistema.
comando rm
Outra ferramenta de linha de comando mais popular usada para remover arquivos e diretórios é o comando "rm". Ao contrário do comando "rmdir", o comando rm pode remover arquivos e diretórios vazios e não vazios. "RM" fornece várias opções.
-Opções R ou -R remove um diretório não vazio com todo o seu conteúdo, enquanto a opção -d permite excluir um diretório vazio. Por exemplo, para remover um "testfolder" com todo o seu conteúdo, utilize a opção -r no comando "rm".
$ rm -r testfolderComo você pode ver, agora não temos a “dobra de teste” em nosso diretório doméstico.
Se você deseja remover um diretório ou arquivos protegidos por gravação, um aviso aparecerá para você confirmar a exclusão. Use a opção -f para excluir este tipo de diretório sem obter o prompt.
$ rm -rf testfolderInvoque o utilitário "RM", especifique o nome de vários diretórios separados pelo espaço para removê -los de uma só vez. Por exemplo, os diretórios listados abaixo "testFolder1", "testFolder2", "TestFolder3" podem ser removidos instantaneamente usando o comando "rm", e mostraremos como fazer isso.
$ rm -R testFolder1 testFolder2 testFolder3Liste os diretórios usando “LS -l” e confira os arquivos para confirmar a exclusão.
A opção-i no comando "rm" instrui a pedir confirmação antes de remover o arquivo e subdiretos.
$ rm -ri testfolderEncontre comando
Encontre o comando permite que um usuário pesquise diretórios e arquivos com base em uma expressão especificada e execute qualquer ação em cada arquivo correspondente. Usando o comando find para remover diretórios com base em um padrão é considerado o cenário mais comum. No exemplo abaixo, excluiremos todos os diretórios que terminam com "_cache" no diretório atual.
$ encontre . -tipo d -name '*_cache' -exec rm -r +Conclusão
Removendo diretórios no Linux compostos por procedimentos simples e diretos, mas você deve estar ciente de seus dados importantes antes de excluí -los. Neste artigo, mostramos vários métodos para remover diretórios. Esses métodos compreendem "rmdir", "rm", "encontre" comando. Com "rmdir", você só pode excluir um diretório vazio, enquanto os utilitários "Find" e "RM" fornecem critérios diferentes para remover diretórios.