Existem duas maneiras alternativas de excluir um diretório, arquivo ou pasta em bash. Podemos excluir as pastas ou diretórios usando dois comandos diferentes. O comando "rmdir" é usado para excluir as pastas ou diretórios vazios. O comando "rm" é usado para excluir as pastas ou diretórios que não estão vazios. No entanto, usaremos o comando "rm" para excluir as pastas neste artigo. Além disso, excluímos alguns arquivos da área de trabalho do Linux.
Excluindo uma pasta ou diretório no Linux usando Bash
Nesta parte, demonstramos como excluir um arquivo ou diretório usando a linha de comando Linux. Mas antes de fazer isso, devemos primeiro abrir o terminal. Antes que possamos remover uma pasta ou diretor, devemos primeiro saber seu nome. Portanto, devemos primeiro executar o comando "LS" no terminal para encontrar uma pasta ou diretório ou para ver todas as pastas. No Linux e em outros sistemas operacionais baseados no Unix, o comando "LS" é usado para exibir os arquivos ou pastas. A função LS permite listar todos os arquivos ou pastas no diretório de trabalho atual por padrão e se envolver com eles através da linha de comando, semelhante à maneira como você explora na pasta ou terminal com um gráfico.
Linus@Linux: ~ $ lsQuando pressionamos a tecla Enter no teclado depois de digitar "LS" no terminal, todas as pastas ou diretórios são exibidos na janela do terminal, como visto na figura a seguir. Existem pastas "6" no total com os nomes "desktop", "downloads", "música", "imagens", "modelos" e "vídeos" exibidos.
Agora que estamos cientes de que os diretórios e pastas não incluem as extensões em seus nomes, tentamos excluir o diretório "música" nesta seção usando o comando "rm". Para conseguir isso, escreva "rm" e pressione a barra de espaço antes de digitar "-rf". O comando "rm" ou "-rf" significa recursivo e impede o servidor de pedir que você confirme sua exclusão. Em palavras simples, o comando "RM" elimina as entradas para um arquivo selecionado, conjunto de documentos ou coleta de arquivos da lista de entradas de um diretório. O comando "-rf" exclui permanentemente um diretório. Indica que, mesmo que um registro ou pasta tenha interpretado o acesso, ele ainda será removido. Agora que o comando "rm -rf" é inserido, devemos colocar um espaço antes de digitar o nome da pasta que queremos excluir. Portanto, insira a pasta "música" aqui.
Linus@Linux: ~ $ rm -rf MúsicaAgora que executamos este comando, a pasta "música" é removida. Para verificar a exclusão, digite o comando "LS" no terminal para ver se a pasta é excluída ou não.
Linus@Linux: ~ $ lsApós a execução deste comando, os nomes das pastas aparecem na tela, como mostrado no seguinte. Como você pode ver, todas as pastas são visíveis, exceto a pasta "música", o que significa que a pasta é removida.
A seção a seguir é idêntica à anterior. Mas nesta seção, eliminamos a pasta "modelos" em vez da pasta "música". Para fazer isso, usamos o mesmo comando "rm" seguido por um espaço, "-rf", e depois outro espaço que é precedido pelo nome da pasta "modelos".
Linus@linux: ~ $ rm -rf modelosPortanto, quando executamos o comando mencionado, a pasta "modelos" é excluída. Ao inserir o comando "LS" na janela do terminal, agora determinamos se a pasta é excluída ou não.
Linus@Linux: ~ $ lsQuando pressionamos Enter após digitar este comando, o nome da pasta restante é exibido. Na imagem a seguir, você pode ver que as pastas “música” e “modelos” não estão incluídas na lista de pastas. Em vez disso, apenas quatro pastas - "Desktop", "Downloads", "Pictures" e "Videos" - são exibidas.
Excluindo várias pastas ou diretórios
Nesta seção, usamos o mesmo comando para excluir várias pastas de uma só vez. Nesta seção, eliminamos duas pastas de uma só vez. Para conseguir isso, usamos o comando em que primeiro digitamos "rm". Então, usamos o espaço. Depois disso, digitamos “-rf” e depois o espaço. Por fim, o nome das pastas que queremos excluir. Nesse caso, queremos remover as pastas "fotos" e "vídeos", por isso digitamos "fotos" e "vídeos" no comando.
Linus@Linux: ~ $ rm -rf Pictures VideosApós a execução deste comando, digitamos o comando "LS" no terminal para determinar se as pastas são excluídas ou não.
Linus@Linux: ~ $ lsPortanto, quando clicamos em Enter, os nomes das pastas restantes são exibidos, indicando que as pastas que excluímos foram apagadas com sucesso. Agora só ficamos com os dois diretórios - "Desktop" e "Downloads".
Excluindo arquivos da área de trabalho
Enquanto excluímos as pastas na seção anterior, agora excluímos os arquivos da área de trabalho nesta seção. Agora, para excluir um arquivo da área. Em seguida, digite “Desktop” e uma barra no final.
Linus@Linux: ~ $ CD Desktop/Depois de executar este comando, obtemos o diretório da área de trabalho. Agora, usamos o tipo do comando "LS" para exibir todos os arquivos na tela.
Linus@linux: ~/desktop $ lsComo você pode ver na imagem a seguir, quando executamos este comando, todo o número de arquivos da área de trabalho aparece na tela. Tem três arquivos dentro. O primeiro dos quais é chamado de “arquivo.SH ”porque é um script de shell e os outros dois são arquivos de texto chamados“ TextFile.txt "e" TextFile.TXT.salvar".
Atualmente, removemos o “arquivo.Arquivo SH ”do desktop. Para fazer isso, usamos o comando em que primeiro digitamos "RM", depois um espaço, seguido pelo nome do arquivo que queremos remover. Nesse caso, é “arquivo.sh ”.
Linus@linux: ~/desktop $ rm arquivo.shQuando executamos este comando, usamos o comando "LS" mais uma vez para verificar se o arquivo foi eliminado.
Linus@linux: ~/desktop $ lsQuando este comando é executado, o nome do arquivo restante que foi deixado na área de trabalho é exibido junto com dois arquivos que demonstram a remoção do “arquivo.Arquivo SH ”do desktop.
Usando o sinal "*" para excluir todos os arquivos do desktop
Nesta parte, usamos o sinal "*" para excluir todos os arquivos da área de trabalho. Nesse caso, criamos novos arquivos na área de trabalho. Em seguida, usamos o comando "LS" para exibir todos os arquivos da área de trabalho no terminal.
Linus@linux: ~/desktop $ lsComo você pode ver na captura de tela a seguir, quando executamos este comando, ele exibe todos os arquivos da área de trabalho. Esses quatro arquivos são “dados.txt "," vazio.txt "," MH.txt ”e“ sh.TXT".
Usamos o comando em que escrevemos "rm". Então, colocamos espaço. Depois disso, escrevemos "-rf" e o símbolo "*". No final, quando executamos este comando, todos os arquivos são excluídos da área de trabalho, simultaneamente.
Linus@linux: ~/desktop $ rm -rf *Agora, nada é exibido na tela quando usamos o comando "LS". Execute para verificar a exibição de um arquivo de desktop porque o arquivo é excluído. Você pode ver isso na imagem a seguir:
Conclusão
Neste artigo, discutimos como usar o comando "rm -rf" em Bash para excluir uma pasta ou diretório no Linux. A primeira seção abordou como excluir simultaneamente várias pastas, bem como usar o comando "ls" para exibir todas as pastas ou diretório na janela do terminal. Na segunda parte, discutimos como excluir um único arquivo da área de trabalho no Linux e como excluir todos os arquivos da área de trabalho de uma só vez usando o sinal "*".