Remover arquivos falsos no Linux (impossíveis de remover)
É muito comum você utilizar um instalador e em seguida querer remover o mesmo do sistema para poupar espaço em disco.
Muitas vezes, após executar a instalação de um programa como BROffice, quando você tenta remover a pasta com os pacotes de instalação ou até renomeá-la, um erro é exibido informando que a pasta não pode ser excluída.
Bem, se pelo modo gráfico você não conseguiu, a primeira coisa que passa pela cabeça é ir ao terminal e remover usando o comando "sudo rm nome_do_arquivo". Aí vem um erro informando que a pasta em questão não é um diretório válido.
Como resolver isto?
1 - Abra o terminal.
2 - Faça login como administrador (digite "sudo bash" sem as aspas e depois entre com sua senha de administrador).
3 - Acesse o diretório onde o arquivo se encontra (por exemplo: "cd /home/nome_de_usuário/Documentos" sem as aspas).
4 - Agora, ao invés de digitar o comando "rm nome_do_arquivo", altere para:
rm -Rf nome_do_arquivo
5 - Pronto, aquela pasta que teimava em não sair de seu computador e não permitia sequer que você a renomeasse foi excluída.
Explicando o comando:
sudo - para executar como administrador;
rm - para remover;
-Rf - para remover "falsos" arquivos, ele remove qualquer pasta, mesmo que ela esteja sendo utilizada (importante escrever o 'R' maiúsculo e o 'f' minúsculo).
Espero que gostem da dica e usem este comando com cautela.
[1] Comentário enviado por frank_hiphop em 30/04/2009 - 22:46h
Olá Mr. Hend... Muito boa a iniciativa de contribuir... Somente algumas observações:
1 - -R é para remover arquivos recursivamente, ou em modo "recursivo", removendo os arquivos e pastas em ordem decrescente a seus diretório raiz. Em resumo remove PASTA/SUBPASTA/SUB_SUBPASTA/... e assim por diante...
2 - -f vem de FORCE. Iso faz a remoção sem confirmação se você estiver como root e o arquivo pertencer a outro usuário, enfim, REMOVE SEM CHORO NEM VELAS...