Curso de Linux #11: Removendo arquivos e diretórios Linux (comando rm)
Índice:
- Como usar o comando
rm
- Removendo vários arquivos
- Removendo diretórios (pastas)
- Avisar antes da remoção
- rm -rf
- Conclusão
rm
é um utilitário de linha de comando para remover arquivos e diretórios. É um dos comandos essenciais com os quais todos os usuários do Linux devem estar familiarizados.
Neste guia, explicaremos como usar o comando
rm
através de exemplos e explicações das opções
rm
mais comuns.
Como usar o comando
rm
A sintaxe geral para o comando
rm
(remove) é a seguinte:
rm… FILE…
Por padrão, quando executado sem nenhuma opção, o
rm
não remove os diretórios e não solicita ao usuário que continue com a remoção dos arquivos fornecidos.
Para excluir um único arquivo, use o comando
rm
seguido pelo nome do arquivo como argumento:
rm filename
Se o arquivo não estiver protegido contra gravação, ele será removido sem aviso prévio. Em caso de sucesso, o comando não produz nenhuma saída e retorna zero.
Ao remover arquivos protegidos contra gravação, o comando solicitará sua confirmação, como mostrado abaixo:
rm: remove write-protected regular empty file 'filename'?
Digite
y
pressione
Enter
para remover o arquivo.
A opção
-f
diz à
rm
para nunca solicitar ao usuário e ignorar arquivos e argumentos inexistentes.
rm -f filename
rm -v filename
Removendo vários arquivos
Ao contrário do comando
unlink
, o
rm
permite excluir vários arquivos de uma só vez. Para fazer isso, passe os nomes de arquivos como argumentos separados por espaço:
rm filename1 filename2 filename3
Você pode usar expressões regulares para corresponder a vários arquivos. Por exemplo, para remover todos os arquivos
.png
no diretório atual, digite:
rm *.png
Ao usar expressões regulares, antes de executar o comando
rm
. é sempre uma boa idéia listar os arquivos com o comando
ls
para que você possa ver quais arquivos serão excluídos.
Removendo diretórios (pastas)
Para remover um ou mais diretórios vazios, use a opção
-d
:
rm -d dirname
rm -d
é funcionalmente idêntico ao comando
rmdir
.
Para remover diretórios não vazios e todos os arquivos contidos neles recursivamente, use a opção
-r
(recursive):
Avisar antes da remoção
A opção
-i
diz à
rm
para solicitar ao usuário cada arquivo especificado antes de removê-lo:
rm -i filename1 filename2
Para confirmar o tipo
y
e pressione
Enter
:
rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?
Ao remover mais de três arquivos ou remover recursivamente um diretório, para obter um único prompt para toda a operação, use a opção
-I
:
rm -i filename1 filename2 filename3 filename4
Você será solicitado a confirmar a remoção de todos os arquivos e diretórios:
rm -rf
Se o diretório ou arquivo fornecido no diretório estiver protegido contra gravação, o comando
rm
solicitará que você confirme a operação. Para remover um diretório sem ser solicitado, use a opção
-f
:
rm -rf dirname
O comando
rm -rf
é muito perigoso e deve ser usado com extrema cautela!
Conclusão
Mostramos como usar o comando
rm
do Linux para remover arquivos e diretórios do seu sistema Linux.
Seja extremamente cuidadoso ao remover arquivos ou diretórios importantes, pois, uma vez que o arquivo é excluído, ele não pode ser recuperado facilmente.
terminal rmA Dell busca expandir sua oferta no Linux Para expandir suas ofertas no Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações do sistema operacional Linux Em um esforço para expandir suas ofertas de Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações de netbooks para o Linux, disse uma autoridade da empresa na quarta-feira. A empresa está pesquisando a possibilidade de oferecer novos produtos Linux. bas

Smartbooks são dispositivos do tipo netbook que são alimentados por chips projetados pela Arm. Os dispositivos suportam principalmente o sistema operacional Linux e são projetados para aqueles que dependem da Web para a maior parte de sua computação. A Dell não pôde dizer se ofereceria um livro inteligente.
Aproveite a linha de comando com o comando Take

Integre o prompt de comando, a GUI e uma poderosa linguagem de lote com o potente kit de ferramentas Take Command. > Você não adora quando procura um programa que precisa para executar uma função, encontrá-la e depois descobrir que ela faz muito mais? Eu encontrei o Take Command ($ 100, 30 dias de teste gratuito) depois de ter sido frustrado com a linha de comando ruim no Windows. Eu descobri que isso me deu o que eu queria, e muitas coisas que eu não sabia que queria - mas agora eu definitivame
Comando Chmod no linux (permissões de arquivo)

No Linux, o acesso aos arquivos é gerenciado através das permissões, atributos e propriedade do arquivo. Este tutorial aborda como usar o comando chmod para alterar as permissões de acesso de arquivos e diretórios.