LinuxForum.Fans
Тема

Двоякость директории ил как могут директории быть не быть одновременно

Автор: Aram_Grigoryan 12 сообщений 2709 просмотров
#181957

Для начала посмотрите на это:


Эта директория была создана архиватором при распаковке архива. Кодировка наверное кирилическая. Очевидно, что система не может распознавать эту кодировку...
Тут та же директория до распаковке в проводнике ArK:


Ну это еще можно понять, а что это не спрашиваете...



Эта директория была создана вовремя инсталяции одной программы которая попросила путь к установке а пользователем (т.е. мною) было введено "этот" путь вот "стаким" именем...
Но я бы сказал черт сними если не одно но.... При попытке их удалить ОС выводит ошибку, что такого файла не существует.... oO

Вот так вот товарищи... такая же картина при попытке удалить директорию из консоли именем суперпользователя...
[console]root@aramspc:/home/aram/temporary/downloads# rm -r '/home/aram/temporary/downloads/����� �ӫ���߿�������� ���߿� 2.0'
rm: cannot remove `/home/aram/temporary/downloads/����� �ӫ���\337\277�������� ���\337\277� 2.0': No such file or directory[/console]



что делать?
заранее благодарен.

#181958

Эти директории обемем от в несколко сотень мегабайтов до двух гигабайтов... А Strigi все время индексирует эти директории... а я нервничую smile :[

#181959

Ну вариант победить кодировки
Установить ru_RU.CP1251 CP1251

Для этого в /etc/locale.gen раскомментировать соотв. строчку
Ну и установить консольные шрифты от микрософта, поддерживающие эту кодировку

#181961

Еще вариант посмотреть что выдаст ls %/downloads/
И попробовать rm -r *соотв название*

#181964

Хотя скорее всего одного раскомментирования может не хватить, еще надо бы console-cyrillic установить

#181967

Даже не знаю как устанавить и что как и где раскоментировать... буду искать... но даже после этого ведь вторая директория не кирилица.....

#181992

man ls
[console] -b, --escape, --quoting-style=escape
Заменять неграфические символы в именах файлов, используя алфавитно-цифровые последовательности, а
также последовательности вида -Q, за исключением того, что имена файлов не заключаются в двойные
кавычки.
[/console]

#182000

По кодировкам...
sudo nano /etc/locale.gen
Там находим строчку
#ru_RU.CP1251 CP1251 убираем '#'
Ну или вариант в иксах sudo gedit /etc/locale.gen и далее тож самое
Далее
sudo apt-get install console-cyrillic
Перезагружаемся, смотрим результат ls /home/aram/temporary/downloads
По идее должно этого хватить...
Для иксов надо настройки dolphin-а смотреть уже, там должен быть раздел языки или шрифты или кодировки, там надо добавить cp-1251

#182014

толькио вот apt-get install console-cyrillic не сработал

#182050

1) заходим в консоли.
2) пишем ls -li
[console]1448641 -rw-r--r-- 1 ksu users 39 Июл 25 14:12 zx[/console]
3)
[console]find . -inum 1448641 -delete[/console]
4)
profit

Войдите или зарегистрируйтесь, чтобы ответить.