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

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

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

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

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

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

похожие страницы

  1. cvs: добавление проекта
  2. Хостинг Jino каков он есть
  3. Как отправить SMS из консоли
  4. Склеивание аудиокниги в один файл
  5. Пытаюсь заменить дизайн бложика

#1:

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

ответить  2009-10-14 12:09:55 

#2:  Басманов:

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

ответить  2009-10-14 13:12:46 

#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