Ho un file chiamato "Last Tabs" sul mio filesystem ext3 che non posso cancellare (creato da chromium). Sembra essere infastidito. Se uso ls -l
ottengo
ls: cannot access Last Tabs: No such file or directory
total 0
-????????? ? ? ? ? ? Last Tabs
Non riesco nemmeno a elencare l'inode ls -i
ls: cannot access Last Tabs: No such file or directory
? Last Tabs
E posso creare un secondo file con lo stesso nome touch "Last Tabs"
e poi ls -li
ritorna
total 0
3411997 -rw-r--r-- 1 user user 0 Sep 22 14:25 Last Tabs
3411997 -rw-r--r-- 1 user user 0 Sep 22 14:25 Last Tabs
Ma se poi elimino "Last Tabs", elimino solo quello che ho appena creato.
Qualche idea cosa sta succedendo qui? Voglio davvero cancellare la directory principale ma non posso senza cancellare quel file.
rm
e si lamenta che non può eliminare Last Tabs
e quindi non può eliminare il genitore perché non è vuoto. stat *
ritornastat: cannot stat ‘Last Tabs’: No such file or directory
fsck
sul file system? È un po 'una supposizione, comunque, a dire il vero.
fsck
da lì, come suggerisce @miyalys.
mkdir test0000; mv Last* test0000; cd test0000; find L* -execute rm -f {} \;
; altrimenti puoi provare mkdir test0000; mv Last* test0000; rm -rf test0000
. Nota deve essere l'unico file che può corrispondere alla regex Last*
... se non spostare gli altri in un luogo sicuro e riprovare. Quando puoi correre fsck
.
stat *
per ottenere l'inode?