Portál AbcLinuxu, 2. prosince 2025 20:15
Řešení dotazu:
ls -l *nazev*a když je tam přesně jen ten soubor, který chci smazat, tak dám
rm *nazev*Případně mezitím uberu nebo přidám znaky do masky.
$ ls -l v dané složce ls: nelze přistoupit k blabla.avi: Adresář nebo soubor neexistuje
$ sudo chmod 777 blabla.avi chmod: nelze přistoupit k „blabla.avi“: Adresář nebo soubor neexistujetotez mi hlasi convmv, stat... nejde editovat, nejde přejmenovat. stejný problém mám ještě s druhým avi v té složce- v názvu má čínský znak a nejde to přejmenovat ani smazat. Nevím, co se to děje... nikdy jsem to neviděl... dokonce do té složky nejde nic kopírovat, ani z ní ven... myslím, že kopírovací programy mají právě problém s "ls" v té složce...
rm -f *avihlásí:
Chyba vstupu/výstupu
ls -allho zobrazí ale všude vypisuje otazníky
mv *.avi /dev/null mv: cíl „/dev/null“ není adresářem
Jen mě mrzí, že jsem si nedokázal pomoct bez M$ :(
Bez MS byste především nepotřeboval NTFS, takže by problém vůbec nevznikl. :-)
ls -lia zistis inode number a potom to mozes zmazat pomocou find . -inum cislo -exec rm {} \; (alebo tak nejako).
ls ukazuje otazníky místo (některých) nezobrazitelných znaků. Jinak pokud by problém nebyl v poškozeném filesystému a pokud problémové znaky nejsou na začátku, často stačí použít automatické doplňování.
Když jsem něco nemoh mazat, ještě jsem zkoušel test filesystému přes fsck.
fuseblk, znamená to, že máte souborový systém připojený přes FUSE (implementace souborového systému v uživatelském prostoru) – v případě NTFS tedy nejspíš přes NTFS-3G.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.