[Comm] remove file in Win

Aleksander N. Gorohovski =?iso-8859-1?q?angel_=CE=C1_feht=2Edgtu=2Edonetsk=2Eua?=
Ср Авг 31 13:58:15 MSD 2005


On Wed, 31 Aug 2005 14:11:57 +0400, Kostarev Alexey wrote:

> Aleksander N. Gorohovski wrote:
>
>> Доброго времени суток сообщество!
>>
>> Подскажите (может кто сталкивался) как удалить файл (директорию)
>> на удаленной Win-системе, имя которого содержит, по всей видимости
>> символы из набора украинского или друго языка (может китайского).
>> Я выполняю следующее в локалке:
>>
>> 1) в Linux системе монтирую удаленный на Win системе C-диск:
>> # smbmount //comp05/C /mnt/disk
>>
>> 2) перехожу
>> # cd /mnt/disk
>>
>> 3) Пытаюсь удалить не нужный объект:
>> # rm  ДИН_\:407.doc
>>
>> В ответ получаю:
>> rm: cannot lstat `\344\351\356_:0407.doc'  No such file or directory
>> хотя ls говорит о существовании ДИН_\:407.doc
>>
>> Попробовал:
>> # rm  -f ДИН_\:407.doc
>> Никакого результата.
>> :-(
>
> rm *_/407.doc
> Это если в других директорих нет 407.doc

Так, "ДИН_\:" - это не директория, это часть имени файла, который  
показывает ls (или mc) и
который добавляется по <Tab> в параметры к rm.
:-)

\:407 - это цифровое обозначение (кодирование) "не хорошего" символа.

> или указаит rm -i */407.doc
> для указания файла для удаления...



Подробная информация о списке рассылки community