Não é possível excluir o arquivo, mesmo como root -- 12.04 campo com filesystem campo com files campo com delete campo com rm camp askubuntu Relacionado O problema

Can't delete file even as root


1
vote

problema

português

Eu tentei excluir um diretório executando sudo rm -rf google-chrome . Isso não deu mensagem de saída, mas o diretório não foi excluído. Há apenas um arquivo restante, Google-Chrome / Padrão / Usuário Stylesheets / Custom.CSS.

Eu tentei cd para o diretório de usuário StylesHeets e remova o arquivo, mas que não funcionou.

eu corri sudo rm Custom.css , mas o arquivo não foi excluído (e nenhuma saída de rm ).

Como posso excluí-lo?

Mais informações:
ls -la Custom.css dá

      -rw-rw-r-- 1 david david 0 Oct 21 02:42 Custom.css    

lsattr Custom.css dá

      -------------e- Custom.css    

(o bit imutável não é definido)

english

I tried to delete a directory by running sudo rm -rf google-chrome. This gave no output message but the directory wasn't deleted. There is only one file remaining, google-chrome/default/User\ StyleSheets/Custom.css.

I tried to cd to the User\ Stylesheets directory and remove the file but that didn't work.

I ran sudo rm Custom.css, but the file wasn't deleted (and no output from rm).

How can I delete it?

More info:
ls -la Custom.css gives

    -rw-rw-r-- 1 david david 0 Oct 21 02:42 Custom.css 

lsattr Custom.css gives

    -------------e- Custom.css 

(the immutable bit is not set)

              

Lista de respostas

3
 
vote

Muito provavelmente algum processo está segurando o arquivo aberto e / ou imediatamente recriando quando você o exclui. Tente o seguinte comando:

  sudo lsof google-chrome/default/User StyleSheets/Custom.css    

Isso deve dizer qual programa está bloqueando o arquivo. Você pode então matá-lo, e (esperançosamente) excluir o arquivo. Falha disso, uma reinicialização deve corrigi-la boa.

 

Most likely some process is holding the file open and/or immediately recreating it when you delete it. Try the following command:

sudo lsof google-chrome/default/User\ StyleSheets/Custom.css 

This should tell you what program is locking the file. You may then kill it, and (hopefully) delete the file. Failing that, a reboot should fix it good.

 
 
     
     
1
 
vote

Eu freqüentemente tenho o mesmo problema usando o cromo em testes debian. O arquivo custom.css foi de fato bloqueado por um programa em execução, mas lsof não me informaria. Então eu acabei de fazer um:

  ps -aux | grep chromium    

O que me deu a lista de todas as instâncias de cromo em execução, e havia 3 ou 4! Depois de matar todos eles, eu poderia simplesmente remover o arquivo custom.css sem um problema.

 

I often have the same problem using chromium on Debian Testing. The Custom.css file was indeed blocked by a running program but lsof wouldn't let me know of it. So I just made a:

ps -aux | grep chromium 

Which gave me the list of all running chromium instances, and there were 3 or 4! After killing them all I could just remove the Custom.css file without a problem.

 
 

Perguntas relacionadas

2  rm -i alias não trabalhando com sudo como raiz  ( Rm i alias not working with sudo as root ) 
Eu notei em todos os meus servidores do Ubuntu o alias rm -i é ignorado quando você executa sudo rm * como root. Há algo em sudo que está causando esse co...

11  Resultados de tubo de localização em RM  ( Pipe results of locate into rm ) 
Eu tentei correr locate *.orig | xargs rm mas disse No such file or directory Eu vi maneiras de fazer isso com find mas localizar retorna o camin...

7  Como faço para definir o Cron para enviar e-mails? [duplicado]  ( How do i set cron to send emails ) 
. Esta pergunta já tem respostas aqui : como fazer Crontab Envie-me com a saída? ...

16  O que [co] significa no comando "RM -RF Filename [CO]"?  ( What does co mean in the rm rf filenameco command ) 
digamos que eu tenho dois arquivos em /tmp : root@ubuntu:~# touch /tmp/hello.{pyc,py} root@ubuntu:~# ls /tmp/ hello.py hello.pyc Agora, permite exec...

0  Saída "fantasma" da localização?  ( Ghost output from locate ) 
Exclui alguns arquivos, mas eles parecem ainda existir. Alguém pode explicar a saída disso: m@work:~$ locate cfx.css | xargs rm m@work:~$ locate cfx.css /...

0  Como posso remover este arquivo?  ( How can i remove this file ) 
Estou usando uma maçã timecapsula montada via gvfs-mount (eu tentei cifs também) que contém um arquivo chamado . capitoli 3: 5.odt Eu definitivamente...

355  Como remover todos os arquivos de um diretório?  ( How to remove all files from a directory ) 
o mais próximo que eu obtive é # rm /path/to/directory/*.* Mas isso não funciona para arquivos que não têm uma extensão ... ...

4  Como restaurar a pasta de inicialização?  ( How to restore boot folder ) 
não rir! Acabei de fazer sudo rm -vr /boot/* . Existe uma maneira de restaurar o conteúdo? apenas para esclarecer por que eu faria isso: eu tenho um cart...

2  A mtime de um diretório pode ser mais antiga que a do arquivo dentro?  ( Can a directorys mtime be older than that of file inside ) 
Eu tenho essa pergunta muito boba e muito básica, mas eu pensei melhor perguntar antes de começar a podar minha NAS. Eu quero excluir todos os diretórios no...

26  "Nenhum arquivo ou diretório" ao tentar remover um arquivo, mas o arquivo existe?  ( No such file or directory when trying to remove a file but the file exists ) 
Estou tentando remover uma imagem PNG que foi carregada no meu servidor através de um script PHP. Sempre que tento apagá-lo através de FTP e terminal, recebo ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.