Como usar o comando Rm no Linux

Rm Command Featured Image
⏱️ 7 min read

Há momentos em que você precisa excluir arquivos no terminal Linux. o rm O comando permite excluir diretórios, arquivos, links simbólicos e muito mais. Este guia detalhado mostra como usar o rm comandar sem esforço.

Observação: O comando rm remove o arquivo permanentemente sem movê-lo para a Lixeira/Lixeira. Portanto, certifique-se de entender completamente o comando rm, ou você pode acabar perdendo seus arquivos importantes para sempre.

Sabendo mais sobre rm

Para começar, você pode usar --help para saber mais sobre rm e seu uso:

rm --help
Opção de ajuda do comando Rm no Linux

Como remover um único arquivo

Você pode remover um único arquivo usando o seguinte comando:

rm <filename>
Removendo um único arquivo usando o comando Rm no Linux

Como remover vários arquivos

Para remover vários arquivos, você só precisa adicionar os nomes dos arquivos, separados por um espaço:

rm <filename1> <filename2> <filename3>.....
Removendo vários arquivos usando o comando Rm no Linux

Se você deseja remover todos os arquivos com a mesma extensão, você pode usar * como o marcador de posição. Por exemplo, para remover todos os arquivos “.txt”:

rm *.txt
Remover vários arquivos no Linux

Da mesma forma, para remover todos os arquivos (com extensão) em um diretório, você pode usar:

rm *.*

Como remover um diretório

Para remover um diretório vazio, você pode usar o -d opção, ou rmdir comando:

rm -d <empty_directory_name>

ou

rmdir <empty_directory_name>

Para diretor com arquivos, você deve usar o -r (recursiva) para remover um diretório. Isso também removerá todos os arquivos dentro da pasta.

rm -r <directory_name>
Remover um diretório com o comando Rm

Da mesma forma, você pode remover tudo, incluindo subpastas e arquivos dentro de um diretório:

rm -r *
Excluir tudo de um diretório 1

Obter um prompt antes de remover um arquivo

Se você quiser verificar tudo antes de remover qualquer arquivo, é melhor usar o -i opção. Esta opção mostra um prompt de confirmação antes de remover qualquer arquivo do sistema.

rm -i <filename>

Depois de executar o comando acima, o sistema solicitará que você pressione Y ou N para confirmar sua seleção.

Obtenha um prompt antes de excluir qualquer arquivo usando o comando Rm

Caso você esteja excluindo mais de três arquivos com o comando rm, por favor, use o -I opção em vez disso:

rm -I <filename1> <filename2> <filename3>.....

ou

rm -I *.txt
Obtenha um único prompt antes de remover vários arquivos

Receba uma mensagem após remover arquivos

Com o -v opção, o rm command mostra o que está sendo feito pelo comando:

rm -v <filename>
Receba uma mensagem após a remoção bem-sucedida de arquivos

Você pode usar tanto o -v e -i opção para remover arquivos interativamente:

rm -vi <filename>
Remover um arquivo interativamente

Remover um arquivo com força

o -f A opção substitui qualquer proteção menor de um arquivo protegido contra gravação para removê-lo com força.

rm -f <filename>
Remover um arquivo com força

Você pode combinar isso com o -r opção para remover com força um diretório e suas subpastas.

rm -rf <directory_name>

Observação: a -rf opção juntamente com sudo pode ser um comando letal que pode remover qualquer/todos os arquivos e pastas no sistema. Use-o com cuidado.

Remover um arquivo nomeado com um traço (-)

Se você tentar remover um arquivo que tenha um traço em seu nome, poderá receber uma mensagem de erro.

Remover um arquivo que tem em seu nome 1

Para lidar com o erro acima, use um traço duplo (–) que funciona como uma instrução de “fim de opções” para um comando no Linux:

rm -v -- -tech_info(sample_file).txt
Remover um arquivo que tem em seu nome usando o comando Rm

Combine Rm com Comando Xargs

Você pode combinar o rm comando com o comando xargs no Linux para excluir muitos arquivos com eficiência. Por exemplo, vamos excluir os arquivos listados no arquivo info.txt:

xargs rm < info.txt
Comando Rm com comando Xargs

perguntas frequentes

O comando rm é diferente de unlink?

unlink é uma chamada de sistema enquanto rm é um utilitário shell que chama unlink. Fundamentalmente, eles funcionam da mesma forma para excluir arquivos do sistema, mas funcionam de maneira diferente.

O comando rm está disponível para macOS e Windows?

o rm O comando está disponível no macOS. Para Windows, o rmdir comando está disponível, mas não o rm comando. Para excluir arquivos no prompt de comando do Windows, é necessário usar o del comando.

Preciso usar “sudo” com o comando rm?

Se você estiver apenas excluindo seus próprios arquivos ou estiver logado como usuário root, não há necessidade de usar “sudo”. Você terá que usar “sudo” se estiver excluindo arquivos do sistema ou arquivos de terceiros.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x