Poškození souborů na ext4

Založil Mika, 08. 12. 2011, 16:31:04

Předchozí téma - Další téma

Mika

Zdravím,
nedopatření jsem špatně rozbalil jeden rar soubor.Nejspíš měl i nějaké pochybné kodování. V /home mi tedy vznikly dva soubor P?edn??ka 09.pdf a složka P?edn??ka 09. Zkusil jsem je tedy odstranit, ale bez úspěšně. Vždycky se objeví hláška, že daný soubor (složka) neexistují. Zkoušel to i pod rootem v příkazovém řádku, také bez úspěchu. Nevíto co stím?

Pro přehlednost přidám screen.

Díky za pomoc.

Hynek (Pichi) Vychodil

Otevři si nějaký terminál a pak napiš rm P a pak zmáčkni <Tab>. Mělo by se ti tam objevit něco co odpovídá tomu souboru.
Proč se trápit, když máme Debian

Mika

#2
Ano to je mi jasné. Ale příkaz rm ten soubor neodstraní. S tím si právě nevím rady.

mika@notas:~$ rm P
P�edn��ka 09/     P�edn��ka 09.pdf  Programy/         
mika@notas:~$ rm P�edn��ka 09.pdf
rm: nelze odstranit ,,P�edn��ka": Adresář nebo soubor neexistuje
rm: nelze odstranit ,,09.pdf": Adresář nebo soubor neexistuje
mika@notas:~$ su
Heslo:
root@notas:/home/mika# rm P
P�edn��ka 09/     P�edn��ka 09.pdf  Programy/         
root@notas:/home/mika# rm P�edn��ka 09.pdf
rm: nelze odstranit ,,P�edn��ka": Adresář nebo soubor neexistuje
rm: nelze odstranit ,,09.pdf": Adresář nebo soubor neexistuje
root@notas:/home/mika#


Hobild

mas v nazvu mezeru, shell to vyhodnoti jako dve samostatna jmena. Musis tam pouzit uvozovky.
H.

Mika

root@notas:/home/mika/Dokumenty# rm P�edn��ka\ 09.pdf
rm: nelze odstranit ,,P�edn��ka 09.pdf": Adresář nebo soubor neexistuje


root@notas:/home/mika# rm "P�edn��ka 09.pdf"
rm: nelze odstranit ,,P�edn��ka 09.pdf": Adresář nebo soubor neexistuje

Mika

Ještě přidám výpis ls -l. Už fakt nevím.  :'(
root@notas:/home/mika# ls -l
celkem 1448
drwxr-xr-x  7 mika mika    4096 26. lis 18.07 Dokumenty
drwxr-xr-x 93 mika mika    4096 10. lis 18.27 Hudba
drwxr-xr-x  2 mika mika    4096  8. pro 16.22 Obrázky
drwxr-xr-x 10 mika mika    4096 28. lis 17.21 P?edn??ka 09
-rw-r--r--  1 mika mika 1450437 29. lis 12.08 P?edn??ka 09.pdf
drwxr-xr-x  5 mika mika    4096 15. lis 10.44 Programy
drwxr-xr-x  6 mika mika    4096  8. pro 17.40 Stažené
drwxr-xr-x 18 mika mika    4096  5. pro 12.06 Videa

Hobild

Misto escapovani pouzij ty uvozovky.
viz napr. http://www.linuxexpres.cz/praxe/bash-22-dil, dole (podnadpis Specialni znaky)
muzes vyzkouset mazani v mc, trebas to pomuze.

pripadne smazani podle inodu
ls -il vypise soubory i s inody
find . -inum cislo_inodu -exec rm -i {} \;

Taky lze zkusit soubor nejprve prejmenovat a smazat pak.
Jako posledni variantu bych ho zkusil otevrit ve woknech, trebas z virtualboxu.

H.

Mika

#7
Vyřešeno.
Tak jsem na to přišel. Problém byl v tom poškozeném názvu souboru. Řešení jsem nalez na stránkách zive.cz v sekci "Odstranění souboru s komplikovaným názvem". Musel se tedy použít příkaz rm -- P?edn??ka\ 09.pdf pro soubor a příkaz rm -r -- P?edn??ka\ 09 pro složku.. Nikdy bych neřekl, že mě taková, s prominutím, kravina dokáže potrápit.

Každopádně děkuji za odpovědi.