Como remover arquivos e pastas usando a linha de comando do Linux

Publicados: 2024-09-28

Se você gerencia servidores, especialmente servidores virtuais privados (VPS), aprender os comandos do Linux é importante porque eles ajudam a gerenciar o servidor com mais eficiência.

Embora você possa usar um painel de controle com botões e menus, os comandos do Linux são mais rápidos e poderosos para tarefas como exclusão de arquivos e organização de dados.

Portanto, neste post discutiremos Como usar comandos do Linux para excluir arquivos e diretórios.


Índice
Como remover arquivos e pastas no Linux com WPOven VPS
Como remover um diretório no Linux? (Para todos os usuários)
Como excluir uma pasta vazia no Linux
Conclusão

Como remover arquivos e pastas no Linux com WPOven VPS

Se estiver usando o VPS da WPOven, você terá controle total sobre o servidor, para poder gerenciar facilmente arquivos e executar tarefas usando SSH, sem restrições.

Quer saber como? Temos um blog dedicado a esse respeito, você deve ler: Como usar SSH para se conectar ao seu servidor com segurança

Caso você queira gerar uma chave SSH, utilize nossa ferramenta gratuita de geração de chaves SSH .


Como remover um diretório no Linux? (Para todos os usuários)

Para excluir permanentemente uma pasta no Linux, você pode usar dois comandos: rmdir ou rm .

  • rmdir ou rm -d serve para excluir pastas vazias.
  • rm -r serve para excluir pastas que contêm arquivos.

Antes de excluir:

  • Conheça o nome da pasta : você precisa saber o nome exato da pasta que deseja excluir.
  • Verifique sua localização : Use o comando pwd para ver onde você está no sistema e ls para ver uma lista de arquivos e pastas.

Opções de comando:

  • rm -d : Exclui uma pasta vazia.
  • rm -r : Exclui uma pasta e tudo dentro dela.
  • rm -f : Exclui um arquivo protegido sem perguntar.
  • rm -rf : Exclui uma pasta e tudo dentro dela sem perguntar.
  • rm -i : Pede confirmação antes de excluir cada item.
  • rm -I : Pede confirmação apenas uma vez antes de excluir mais de três arquivos.
  • rm * : Exclui vários arquivos.
  • rm? : Exclui arquivos que correspondem a um único caractere.
  • rmdir -p : Exclui uma pasta vazia e sua pasta pai.
  • rmdir -v : Mostra uma mensagem quando uma pasta é excluída.

Usando comandos:

Para usar esses comandos, conecte-se ao seu servidor usando SSH. Você pode fazer isso com um programa especial ou com o terminal do seu computador.


Nota: Sempre certifique-se de ter um backup antes de excluir qualquer coisa, caso você remova acidentalmente algo importante.


Como excluir uma pasta vazia no Linux

No Linux, quando você exclui arquivos ou pastas, eles não vão para a lixeira ou para o lixo como em alguns outros sistemas. Isso significa que se você excluir algo acidentalmente, não poderá recuperá-lo, a menos que tenha um backup salvo em algum lugar.

Usando o comando rmdir

Para ajudar a evitar esses erros, você pode usar o comando rmdir para excluir apenas pastas vazias. Se você tentar excluir uma pasta que contém arquivos, verá esta mensagem de erro:

**”rmdir: falha ao remover 'Diretório': Diretório não vazio.”**

Como usar o comando rmdir

– A maneira básica de usar o comando é assim:

rmdir NomeDoDiretório

Por exemplo, para excluir uma pasta chamada **Simple-Directory**, você digitaria:

rmdir Diretório Simples

– Você também pode excluir várias pastas vazias de uma vez, listando-as:

rmdir Diretório_1 Diretório_2 Diretório_3


WPOven

Opções extras para rmdir

– **-p**: Esta opção permite excluir uma subpasta e sua pasta pai se ambas estiverem vazias. Por exemplo:

rmdir -p /Diretório/Subdiretório

Isso excluirá o **Subdiretório** e também removerá seu **Diretório** pai se estiver vazio.

– **-v**: Esta opção fornece uma mensagem de confirmação de que a pasta foi excluída com sucesso. Por exemplo:

rmdir -v Diretório Simples

A mensagem dirá algo como **”rmdir: removendo diretório, 'Simple-Directory'”** para confirmar a exclusão.

Como excluir uma pasta com arquivos nela

Para excluir uma pasta que contém arquivos, você usa o comando **rm**. Embora este comando sirva principalmente para excluir arquivos, você pode adicionar opções para também remover pastas. Veja como usá-lo:

Sintaxe de Comando Básico

A maneira básica de escrever o comando é:

opção rm FileOrFolderName

Usando a opção -r

– Para excluir uma pasta e tudo dentro dela (incluindo todos os arquivos e subpastas), você usa a opção **-r**, que significa “recursivo”. Por exemplo:

rm -r Diretório Simples

Este comando excluirá **Simple-Directory** e tudo dentro dele.

**Aviso**: Tenha cuidado ao usar este comando! Excluir uma pasta com **rm -r** também excluirá todo o seu conteúdo. Você só pode recuperá-los se tiver um backup.

Confirmando exclusão

– Se a pasta que você está tentando excluir estiver protegida contra gravação (o que significa que tem alguma proteção contra exclusão), o sistema solicitará que você confirme antes de excluir qualquer coisa.

– Se quiser excluir uma pasta sem ser solicitada a confirmação, você pode usar a opção **-rf**:

rm -rf Diretório Simples

Isso excluirá a pasta e todo o seu conteúdo sem perguntar primeiro.

Excluindo pastas vazias

– Você também pode excluir pastas vazias usando o comando **rm** com a opção **-d**:

rm -d Diretório Simples


WPOven Dedicated Hosting

Excluindo várias pastas

– Semelhante ao comando **rmdir**, você pode excluir várias pastas de uma vez usando **rm** listando todas elas:

rm -r Diretório_1 Diretório_2 Diretório_3

Como excluir um arquivo no Linux usando o comando rm

Se quiser remover um arquivo específico em vez de excluir uma pasta inteira, você pode usar o comando **rm**. Este método é mais seguro porque ajuda a evitar a exclusão acidental de tudo em uma pasta.

Excluindo um único arquivo

Para excluir um arquivo do diretório atual, basta digitar:

arquivo rm.txt

Excluindo vários arquivos

Você também pode excluir vários arquivos de uma vez listando seus nomes:

rm arquivo1.txt arquivo2.txt arquivo3.txt

**Nota**: Esses comandos só funcionam se você estiver na pasta onde esses arquivos estão localizados. Se o arquivo estiver em outra pasta, você poderá especificar o caminho:

rm diretório/subdiretório/arquivo.txt

Adicionando confirmação para evitar exclusão acidental

Como este comando exclui arquivos permanentemente, você pode adicionar a opção **-i** para pedir confirmação antes de excluir:

rm -i arquivo1.txt arquivo2.txt arquivo3.txt

Ao executar este comando, o sistema perguntará se você deseja excluir cada arquivo. Digite **Y** e pressione Enter para excluir ou **N** para cancelar.

Se quiser confirmar apenas uma vez ao excluir mais de três arquivos, use a opção **-I**:

rm -I arquivo1.txt arquivo2.txt arquivo3.txt

Ignorando a confirmação

Se você deseja excluir um arquivo sem ser solicitada a confirmação, use a opção **-f**:

rm -f arquivo.txt

Usando curingas para excluir vários arquivos

Você pode usar curingas para excluir vários arquivos de uma vez:

– **Asterisco (*)**: Representa vários caracteres. Por exemplo, para excluir todos os arquivos de texto:

rm *.txt

Este comando removerá todos os arquivos com a extensão **.txt** no diretório atual.

– **Ponto de interrogação (?)**: Representa um único caractere. Você pode usá-lo com o asterisco para excluir arquivos com extensões específicas. Por exemplo:

rm*.?

Este comando excluirá arquivos que possuem uma extensão de um único caractere.

Aviso sobre curingas

Tenha muito cuidado ao usar curingas, pois você pode excluir acidentalmente arquivos importantes. Antes de executar um comando com curingas, use o comando **ls** para ver quais arquivos estão no diretório para garantir que você não está excluindo nada importante.


Conclusão

Excluir ou remover arquivos e pastas usando comandos do Linux não é grande coisa; tudo o que você precisa fazer é entender primeiro a funcionalidade básica dos comandos rm e rmdir . O comando rm permite excluir arquivos e pastas, enquanto o comando rmdir permite excluir apenas pastas vazias.

Este não é o fim; se você estiver familiarizado com outros comandos essenciais do Linux, há muitas coisas que você pode fazer com os arquivos.

Se você tiver alguma dúvida ou sugestão sobre este tópico, informe-nos na seção de comentários abaixo.