на главную обо мне контакты катра сайта
Блог Создание и продвижение сайтов
 

Как удалить на хостиге файл имя которого не набрать в консоли

-

Всем известно, что в BSD не могут осилить UTF8, а виндузятники до сих сидят в CP1251 и потому иногда можно увидеть на хостинге файл с именем в непонятной кодировки. При это ни прочитать его и удалить без файлового менеджера не получится

Удаление файла на хостингеВстроенный в vim файловый менеджер

В общем нужно удалить такой файл, делать это скриптом - утомительно, собирать mc-light - тоже лениво. Гораздо проще воспользоваться редактором Vim. Для этого нужно

  1. запустить vim
  2. нажать Esc:Sex
  3. в открывшемся файловом менеджере найти НЕ нужный файл
  4. нажать Delete и подтвердить удаление Enter

Куда бы мы без Vim, а главное всё просто и надёжно, ведь vim есть везде, а оказывается :Sex тоже весьма полезная штука (кто бы мог подумать)

текст недоступен

другие страницы раздела

комментарии (19)

1 → анонимное сообщение

я пользователь виртуального хостинга и запариваться со сборкой zsh лениво

2009-10-14 13:12:46

2 → анонимное сообщение

а можно поставить zsh и настроить его чтоб он по табу перебирал варианты ;)

2009-10-14 12:09:55

3 → анонимное сообщение

в *BSD есть некоторые проблемы с UTF в физической консоли, но никак не в иксовой. можно врубить любую кодировку экспортировав соответствующую переменную окружения :)export LANG=ru_RU.UTF-8 или en_US.UTF-8 и не надо никаких вимов и zsh

2009-10-14 13:18:38

4 → анонимное сообщение

re: не надо никаких вимов и zshну как же без vim на хостинге - ни кака вот подстраиваться под кодировки (utf-8, koi8-r, cp1251, etc ...) которыми пользователи льют файлы - слишком сурово, надо то только удалить

2009-10-14 13:21:42

5 → анонимное сообщение

re: export LANG=ru_RU.UTF-8решает проблему вывода имени файла, но не ввода текста кирилицей. Вместо ввода там идут :\264\321в общем гораздо проще и надёжнее vim:Sex

2009-10-14 13:27:37

6 → анонимное сообщение

Как насчет emacs+tramp(бродилка по ssh, ftp и прочим радостям)? Можно редактировать на удаленном сервере файлы, бродить по директориям и так далее, не покидая среды.

2009-10-14 13:47:21

7 → анонимное сообщение

re: от слов emacs+trampуже стасть как страшно

2009-10-14 13:54:05

8 → анонимное сообщение

а как насчёт "ls -i" и затем "find . -inum XXX -exec rm {} \;"на линухе работает

2009-10-14 19:11:17

9 → анонимное сообщение

mc и все пройдет

2009-10-14 23:55:26

10 → анонимное сообщение

Я не спец в бээсдях, но когда пользовался FreeBSD на firstvds.ru, никаких проблем с UTF-8 не замечал. Пользовался bash.

2009-10-15 11:10:20

11 → анонимное сообщение

проблема в том, что там может быть не только UTF-8 а что угоднои быстрее всего удалить это ГОМНО через vim:Sex, разумеется если под руками нет mc

2009-10-15 11:12:11

12 → анонимное сообщение

Я не спец в бээсдях, но когда пользовался FreeBSD на firstvds.ru, никаких проблем с UTF-8 не замечал. Пользовался bash.И ещё, ls -b и rm -i `echo "что печатает ls -b"` тоже полезны.

2009-10-15 11:28:07

13 → анонимное сообщение

"ведь vim есть везде"Да, в том vim-е, который есть везде, :Sex-а обычно нет.

2009-10-15 11:30:52

14 → анонимное сообщение

а, вы наверно про vi

2009-10-15 11:33:22

15 → анонимное сообщение

А виндузятники кстати давно сидят на Юникоде. С 2000 года. И поддержка Unicode консолью никак не связана с созданием файлов с нечитаемым именем. И еще - у меня на хостине не установлен vim. И нет иксов. И emacs тоже нет. И даже MC. Но я на бис удалю/переименую файл с любым именем. Кстати "НЕ нужный" пишется слитно. Школьнички ;(

2009-10-16 12:48:31

16 → анонимное сообщение

Поддерживаю _2009-10-16 12:48:31_ - вокруг пионЭры какие-то...

2009-10-23 22:50:54

17 → анонимное сообщение

тут господа грамарнацики прибежаливы видимо ни когда не видели ftp серверов засранных виндузятским говномхотя всё ведь ясно, БСДуны с установленной локалью CP1251 на своих сервера управляемых с офтопика, какие могут быть проблемы

2009-10-23 23:21:54

18 → анонимное сообщение

Очевидно, даже новичку, что эта проблема решается через ls -i.

2009-10-24 16:50:59

19 → анонимное сообщение

как вариант - convmv, чтобы сначала привести имена в кошерный вид. Ну а потом уже можно хоть удалять, хоть просматривать

2009-10-27 21:51:07

Valid XHTML 1.0 Strict Читать в Яндекс.Ленте Вятка-на-Сети: Каталог ресурсов