2 métodos fáceis para excluir todos os arquivos de um diretório no Lin

Como remover todos os arquivos em um diretório no Linux

A maioria dos arquivos é salva em diretórios do Linux. Portanto, se você deseja excluir todos os arquivos em um diretório do Linux, este artigo explicará a melhor maneira de fazer isto.

Teste Grátis Teste Grátis

Arquivos salvos em diretórios do Linux incluem música, texto, imagem e outros formatos de arquivo. Eles tendem a ocupar algum espaço e às vezes são totalmente sem propósito. Nesse caso, pode ser desejável excluir todos esses arquivos para liberar espaço para novos. No Linux, você pode remover um único ou todos os arquivos usando um comando específico em um terminal. Este artigo discutirá os melhores métodos para remover todos os arquivos em um diretório do Linux usando os comandos rm e unlink.

Detalhes do tutorial

Nível de dificuldade
Fácil
Privilégios root Não
Requisitos Terminal do Linux
Categoria Gerenciamento de arquivos
Compatibilidade Ubuntu, Linux Mint, Debian, openSUSE, Alpine, Fedora Arch, Alma, RHEL, Rocky, Stream, SUSE, WSL
Comando comando rm e unlink

Método 1: Remover todos os arquivos em um diretório no Linux usando o comando rm

O comando rm é um dos principais comandos para excluir todos os arquivos em um diretório no Linux. As pessoas inicialmente o usaram para remover arquivos e diretórios com opções adequadas. É um método manual para remover arquivos manualmente, em vez de excluir uma pasta não vazia imediatamente. Este comando é muito mais seguro do que a maioria das opções e também evita a remoção acidental de arquivos importantes. A sintaxe básica para o comando rm é ‘rm/path/to/dir/’ e 'rm -r/path/to/dir/’.

O comando rm/path/to/dir/ é usado para excluir um diretório e todo o seu conteúdo no terminal Linux. Enquanto o rm remove arquivos e diretórios de um sistema, a parte /path/to/dir/ do comando indica claramente o local para o diretório que você deseja excluir. Ao usar este comando, você deve substituir esta parte pelo endereço real para o diretório em seu sistema.

Por outro lado, o comando rm/ -r /path/to/dir/ é usado para excluir um diretório e seu conteúdo no Linux recursivamente. A opção -r representa recursiva e diz explicitamente ao rm para excluir não apenas um diretório específico, mas todos os arquivos e subdiretórios contidos nele. Abaixo está uma análise de vários componentes do comando:

  • rm é o comando usado para remover arquivos e diretórios.
  • -r é a opção que diz ao comando rm para excluir diretórios e seus conteúdos recursivamente.
  • /path/to/dir/ é o endereço para o diretório que você deseja excluir. Ao usar o comando, substitua ele pelo endereço real para o diretório em seu sistema.

Vale ressaltar que às vezes, usando o comando rm pode exigir que você confirme cada exclusão antes de ser executado. Para evitar isso, você pode usar a opção -f para forçar a exclusão sem confirmação.

Opções (-r, -f, -v) e como funcionam

Você pode usar várias opções para alterar como o comando rm funciona enquanto remove todos os arquivos em um diretório Linux. Abaixo estão algumas das opções de comando rm e como elas funcionam.

  • -r: remover diretórios e seus conteúdos recursivamente.
  • -f: Essa é a opção que força o comando rm a ignorar arquivos e argumentos que não existem sem solicitar confirmação. Essa é uma opção perigosa, portanto, é essencial ter cuidado ao usá-la.
  • -v: Esta é a opção detalhada e mostra claramente o que o rm está fazendo na tela.

Exemplo para remover todos os arquivos em um diretório

Se você tiver um diretório intitulado /home/vivek/data/ e quiser remover todos os arquivos em um diretório Linux usando o comando rm, execute o comando:

rm/home/lost/data

Se você quiser ver o que está sendo feito enquanto o comando rm exclui todos os arquivos em um diretório, adicione a opção -v para o comando rm. Abaixo está o comando para exibir o andamento do arquivo removido usando a opção -v:

rm -v /home/lost/data

Exemplo para excluir arquivos ocultos e não ocultos

No Linux, os arquivos que começam com um caractere de ponto são conhecidos como arquivo de ponto. Eles são arquivos ocultos e você pode usar a opção -a para visualizar esses arquivos ocultos. Exemplo é:

$ ls -la

ver arquivos ocultos no linux

Para remover todos os arquivos, incluindo os arquivos ocultos em um diretório, use o comando:

rm -rf /path/to/dir1/{*, .*}

No geral, é essencial ter cuidado ao excluir arquivos usando o comando rm, pois ele exclui arquivos permanentemente e você não pode recuperá-los rapidamente. Confirme se você está excluindo os arquivos corretos antes de executar o comando.

Método 2: Remover todos os arquivos em um diretório no Linux usando o comando unlink

O comando unlink é outra opção quando você precisa remover arquivos no Linux. Ele não remove um diretório completo ou vários arquivos simultaneamente, pois o comando unlink remove apenas um único arquivo simultaneamente. Também não permite o uso de curingas como * ao usar o comando.

A sintaxe para usar o comando unlink é:

$ unlink filename

Por exemplo, se você deseja excluir um arquivo chamado doc.txt em um documentário, insira o comando:

$ unlink file

excluir com comando de desvinculação

O comando unlink tem várias limitações, como a falta de capacidade de remover vários arquivos de uma só vez. Portanto, é recomendável usar o comando rm, pois oferece mais possibilidades.

O que fazer se você excluiu arquivos por engano no Linux

Se você excluir por engano todos os arquivos em um diretório do Linux, terá algumas opções para recuperar os arquivos excluídos. O Wondershare Recoverit é o mais recomendado para Recuperação de Arquivos do Linux. A Wondershare criou esta ferramenta de recuperação de ponta com o objetivo principal de recuperar todos os tipos de perda de dados.

Wondershare Recoverit – seu software de recuperação de dados seguro e confiável

Mais de 5.481.435 de pessoas já baixaram.

Compatibilidade com todas as principais distribuições do Linux, como Linux Mint, Fedora, Manjaro, Ubuntu, Solus, Debian, Opensuse e muito mais

Auxilia na recuperação de dados de mais de 500 cenários de perda de dados, como formatação de disco, queda de energia, exclusão, travamento do sistema operacional, ataque de vírus e muito mais.

Possui uma interface simples que permite que iniciantes e especialistas recuperem dados de discos rígidos do Linux com apenas alguns cliques.

Ele recupera documentos perdidos e excluídos, como músicas, fotos, documentos e outros mais de 1.000 tipos de arquivos com segurança e eficácia.

Para recuperar arquivos removidos de um diretório usando o comando rm ou unlink, você pode seguir os quatro passos simples abaixo ou assistir ao tutorial em vídeo:

Passo 1. Escolha a recuperação do Linux

Baixe o Wondershare Recoverit do site oficial e instale seguindo as instruções fornecidas. Em seguida, abra o aplicativo e selecione NAS e Linux > Recuperação do Linux na tela.

escolha nas e linux

Passo 2. Conecte-se ao dispositivo Linux

Insira suas informações do Linux para criar uma conexão remota entre o Wondershare Recoverit e seu dispositivo Linux e clique em Conectar para continuar.

conectar computador linux

Passo 3. Verifique todos os arquivos removidos no Linux

Após estabelecer a conexão, o Recoverit iniciará uma digitalização automática em busca de arquivos deletados no seu computador Linux. O processo de digitalização pode demorar um pouco, dependendo da quantidade de dados que está sendo examinada. Você poderá acompanhar o progresso na barra de status na parte inferior da tela. Caso encontre o arquivo que procura durante o processo, é possível interromper a digitalização antes do final.

verificar todos os arquivos removidos no linux

Passo 4. Pré-visualize e recupere

Você pode pré-visualizar os arquivos digitalizados para garantir que sejam o que você deseja. Por fim, selecione todos os arquivos ou pastas que deseja recuperar e clique no botão Recuperar para salvá-los em um local seguro.

visualizar arquivos para recuperar
Teste Grátis

Para Windows XP/Vista/7/8/10/11

Teste Grátis

Para macOS X 10.10 - macOS 13

Teste Grátis

Para Windows XP/Vista/7/8/10/11

Teste Grátis

Para macOS X 10.10 - macOS 13

Além do Recoverit, você pode explorar vários outros métodos para recuperar arquivos excluídos no Linux. No entanto, o Recoverit é um método seguro para escolher.

Conclusão:

Neste artigo, você aprendeu como remover todos os arquivos em um diretório no Linux usando os comandos rm e unlink. O Linux oferece essas opções para localizar e excluir arquivos em um diretório. Remover os arquivos em um diretório criará espaço livre para novos arquivos. Se você acidentalmente remover um arquivo, poderá restaurá-lo usando o Wondershare Recoverit.