Imansible cancellare il file anche come root

Ho provato a cancellare una directory eseguendo sudo rm -rf google-chrome . Questo non ha dato alcun messaggio di output ma la directory non è stata cancellata. Rimane un solo file, google-chrome / default / User \ StyleSheets / Custom.css.

Ho provato a effettuare il cd nella directory User \ Stylesheets e rimuovere il file ma non ha funzionato.

Ho eseguito sudo rm Custom.css , ma il file non è stato cancellato (e non ha prodotto output da rm ).

Come posso eliminarlo?

Ulteriori informazioni:
ls -la Custom.css fornisce

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

lsattr Custom.css fornisce

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

(il bit immutabile non è impostato)

Molto probabilmente alcuni processi tengono il file aperto e / o lo ricreano immediatamente quando lo elimini. Prova il seguente comando:

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

Questo dovrebbe dirti quale programma sta bloccando il file. Puoi quindi ucciderlo e (si spera) eliminare il file. In caso contrario, un riavvio dovrebbe risolvere il problema.

Spesso ho lo stesso problema con Chromium su Debian Testing. Il file Custom.css è stato effettivamente bloccato da un programma in esecuzione ma lsof non me lo ha fatto sapere. Quindi ho appena fatto un:

 ps -aux | grep chromium 

Quale mi ha dato la lista di tutte le istanze di cromo in esecuzione, e c’erano 3 o 4! Dopo averli uccisi tutti, ho potuto rimuovere il file Custom.css senza problemi.