como remover um diretorio cheio

1. como remover um diretorio cheio

Clayton
claytonsl

(usa Debian)

Enviado em 22/12/2009 - 10:32h

Olá pessoal estou com um pequeno problema!Tenho dois hds em minha máquina e um está com o windows NTFS,tenho uma pasta no desktop do windows que não consigo remover pelo LINUX ( DEBIAN )Já usei rm -r,rm -fr,rm - fR,enfim todos esses comando basico ai alguém saberia alguma outra forma ai,pois neste sempre diz que o diretório está cheio,tentei esvaziar más mesmo assim não foi possivél e provalvemente o arquivo esteja corrompido ou coisa assim.


  


2. Re: como remover um diretorio cheio

Daniel Fernandes
volcom

(usa Debian)

Enviado em 22/12/2009 - 10:40h

Veja se tens permissão para isso.

Provavelmente montou o HD do Windows somente como leitura.

Veja algo sobre ntfs-3g, se não tiver instalado, instale e use como parâmetro no comando de montagem.

Abraço!


3. comandos

Gustavo Pereira Rodrigues
gpr.ppg.br

(usa Ubuntu)

Enviado em 22/12/2009 - 10:44h


$ sudo rm -rf /home/usuario/seu-DIRETORIO-CHEIO

ou

# rm -rf /home/usuario/seu-DIRETORIO-CHEIO


4. Re: como remover um diretorio cheio

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 22/12/2009 - 11:37h

Além da permissão d montagem q o volcom mencionou, tb pode ser dois problemas:

- Arquivo corrompido: caso esteja (verificando se estes contêm caracteres ilegíveis) só formatando q vc consegue resolver; ou
- Arquivo com atributos: para saber, monte o HD em um sistema Windows e execute "attrib" no diretório. Se tiver algum parâmetro lá relacionado à read-only (r), oculto (h) etc., para remover faça "attrib -r diretorio" (exemplo).


5. Re: como remover um diretorio cheio

Daniel Fernandes
volcom

(usa Debian)

Enviado em 22/12/2009 - 11:46h

No caso da acentuação que o Renato disse talvez seja possível em um ambiente Win...

Faça um teste, tente criar e remover um diretório no mesmo local, assim já testa as permissões e se somente esse diretório esta com problemas para exclusão.

Se nem assim resolver, format c: \q \u \s hehhehe

Abraço


6. Re: como remover um diretorio cheio

Rossano Huf
millemiglia

(usa Slackware)

Enviado em 23/12/2009 - 08:27h

Se o problema for permissão você não precisa entrar no windows para mudá-las. Basta abrir o nautilus, konqueror ou outro gerenciador de arquivos como root e fazer a alteração. Depois talvez seja mais fácil você fazer o seguinte:

a) entre no diretório e faça rm -rf * para excluir os arquivos
b) se houverem subdiretórios, entre em cada um e faça o mesmo
c) depois que os diretórios e/ou subdiretórios estiverem vazios é só dar um rmdir

É mais trabalhoso mas geralmente funciona melhor do que tentar excluir o diretório completo com os arquivos ainda dentro.



7. millemiglia

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 23/12/2009 - 08:38h

Discordo d vc. Existem arquivos (vírus, pra ser mais específico) q contém atributos inseridos pelo sistema d arquivos NTFS q o linux não consegue operá-los (removê-los). Só entrando no windows e, pelo terminal, removendo seus atributos. Já tirei inúmeros vírus do windows pelo linux, mas tinha uns q nem como root eu conseguia retirar (inclusive mudando as permissões pra 777).


8. Re: como remover um diretorio cheio

Daniel Fernandes
volcom

(usa Debian)

Enviado em 23/12/2009 - 09:00h

Imagina se ele tiver 2316785643213874 diretórios?!

Acho que sua solução não é a mais indicada...mas, se resolver...




9. Re: como remover um diretorio cheio

Magno Lima
magnolinux

(usa Debian)

Enviado em 23/12/2009 - 09:20h

então amigo... dependo da distro que vc ta utilizando, vc consegue até mesmo montar e ler a partição NTFS, mais não consegue escrever nem apagar. Foi desenvolvido um aplicativo muito bom para poder escrever em partições NTFS, se chama ntfs-3g.

O comando está certo. rm -rf (remover recursivamente sem perguntar)

Flw.. abraço..






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts