Я не могу удалить файл, который является копией резервной копии резервной копии ... Я не помню, как все символы набора файловой системы, которые он прошел.Удалить файл с нечетным символом в filename
Во всяком случае, сегодня вот файл:
nas# ls -al
ls: cannot access Sécurité: No such file or directory
total 32
drwx------ 4 sambacam sambacam 20480 Jun 5 01:38 .
drwxr-xr-x 3 sambacam sambacam 12288 Jun 5 01:38 ..
d????????? ? ? ? ? ? S??curit??
nas# cd S*
cd: 13: can't cd to Sécurité
nas# rm "Sécurité"
rm: cannot remove `S\303\251curit\303\251': No such file or directory
nas# rm S*
rm: cannot remove `S\303\251curit\303\251': No such file or directory
nas#
Я даже пытался кода в Python без успеха:
nas# python
Python 2.5.2 (r252:60911, Jan 24 2010, 20:48:41)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> d=os.listdir('.')
>>> d
['S\xc3\xa9curit\xc3\xa9']
>>> d[0]
'S\xc3\xa9curit\xc3\xa9'
>>> os.remove(d[0])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OSError: [Errno 2] No such file or directory: 'S\xc3\xa9curit\xc3\xa9'
>>>
Любая идея?
Я уже побежал fsck, чтобы проверить несоответствия.
Тип FS - ext2! – CamilleHuot
Какой у вас язык? Попробуйте использовать UTF-8 (это единственный способ сохранить работоспособность). –
Мой локаль POSIX и UTF8 не установлены на моем компьютере. Возможно, вы правы, проблема с именем файла может быть исправлена. – CamilleHuot