Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: HOWTO скачать файлы с виндового ftp сервера  (Прочитано 6154 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Хочу поделиться опытом как можно скачать файлы в русской кодировке (cp1251) к себе при стом сконвертировать имя файла в локальную кодировку.

1)Можно воспользоваться FireFox когда законнектитесь выбирете кодировку CP1251 и качайте наздоровье.
+ конвертирует имена файлов в локальную кодировку не зависимо от локальной кодировки
- Но ксожалению качать кучу файлов так не получится :(

2) Можно использовать lftp. Это консольный ftp клиент. Для того чтобы увидеть русские имена файлов нужно
запустить клиента командой lftp
в нём установить переменную set ftp:charset CP1251
и затем можно соедениться с сервером например open 192.168.0.116
командой get <Имс файла> можно скачивать файлы в директорию откуда был запущен клиент.
+ работает быстро
+ можно качать папки и кучу файлов
+ конвертирует имена файлов в локальную кодировку не зависимо от локальной кодировки
- Интерфейс коммандной оболочки (не всем в нём удобно работать)

3) Можно использовать мной пропатченый gftp (ссылка есть в разделе форума "Сборка пакетов")
Для стого в его настройках на закладке "Общие" нужно задать
"Набор символов удалённой стороны" CP1251
И установить галку "Sinchronize remote and local file names"
+ Графический интерфейс
+ можно качать папки и кучу файлов
- Работает только при локальной кодировке UTF8 :( (с с этим особо сильно не разбирался)
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн boa

  • Участник
  • *
  • Сообщений: 104
    • Просмотр профиля
    • Карта рыбака
Re: HOWTO скачать файлы с виндового ftp сервера
« Ответ #1 : 08 Июня 2006, 12:29:03 »
По поводу lftp добавлю.
При кодировке на сервере 1251 он не дружит с буковкой 'я'.
Пример:
lftp server:~> ls
dr-xr-xr-x   6 ftp      ftp           224 May 24 03:09 incoming
drwxrwxr-x  25 ftp      ftp           752 Jun  3 08:37 pub
lftp server:/> cd pub/
cd ok, каталог=/pub
lftp server:/pub> ls
drwxrwxr-x  73 ftp      ftp          2648 May 12 16:12 Приключения
lftp server:/pub> cd Приключения/
cd: Ошибка доступа: 550 /pub/Приключенияя: No such file or directory
lftp server:/pub>
То же и с именами файлов.
Это проблема сервера. Выход из такой ситуации -- включение опции set ftp:use-telnet-iac no

// проапдейтил слетевшие буковки
« Последнее редактирование: 12 Декабря 2007, 15:08:04 от boa »

Оффлайн zeus

  • Активист
  • *
  • Сообщений: 447
  • Fedora 8
    • Просмотр профиля
Re: HOWTO скачать файлы с виндового ftp сервера
« Ответ #2 : 08 Июня 2006, 12:41:20 »
для пользователей KDE все прощще:

Konqueror - делим окно на 2 панели - коннектимся на одной к серверу - выбираем в меню "tools"-"кодировка сетевого диска" - "1251"

Оффлайн takedown

  • Участник
  • *
  • Сообщений: 161
  • Linux geek
    • Просмотр профиля
Re: HOWTO скачать файлы с виндового ftp сервера
« Ответ #3 : 08 Июня 2006, 15:10:50 »
для пользователей KDE все прощще:

Konqueror - делим окно на 2 панели - коннектимся на одной к серверу - выбираем в меню "tools"-"кодировка сетевого диска" - "1251"
также есть удобный клиент kftpgrabber(beta пока и иногда глючит, но вполне удобный).

Оффлайн seif

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: HOWTO скачать файлы с виндового ftp сервера
« Ответ #4 : 08 Июня 2006, 15:31:01 »
есть какойнибудь фтп клиент с поддержкой ntlm-авторизации на прикси? мозиллу не предлагать.

Оффлайн can3p

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: HOWTO скачать файлы с виндового ftp сервера
« Ответ #5 : 08 Июня 2006, 15:35:44 »
Хочу поделиться опытом как можно скачать файлы в русской кодировке (cp1251) к себе при стом сконвертировать имя файла в локальную кодировку.

Очени клиент virgoftp(http://virgoftp.auserver.net/)
Он на java + gtk+, переводировка есть. Вроде работает :)

Оффлайн kotbazilio

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: HOWTO скачать файлы с виндового ftp сервера
« Ответ #6 : 19 Августа 2006, 17:03:39 »
Хочу поделиться опытом как можно скачать файлы в русской кодировке (cp1251) к себе при стом сконвертировать имя файла в локальную кодировку.

Очени клиент virgoftp(http://virgoftp.auserver.net/)
Он на java + gtk+, переводировка есть. Вроде работает :)

При запуске virgoftp выдает ошибку

X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
19-Нвг-06 5:00:42  edu.sysu.virgoftp.gui.VirgoFTP main
INFO: display the splash
19-Нвг-06 5:00:43  edu.sysu.virgoftp.gui.VirgoFTP main
INFO: load the preference
java.net.MalformedURLException: Absolute URL required with null context: /root/.virgoftp/preference.xml
   at java.net.URL.<init>(libgcj.so.7)
   at java.net.URL.<init>(libgcj.so.7)
   at gnu.xml.aelfred2.XmlParser.pushURL(libgcj.so.7)
   at gnu.xml.aelfred2.XmlParser.doParse(libgcj.so.7)
   at gnu.xml.aelfred2.SAXDriver.parse(libgcj.so.7)
   at gnu.xml.aelfred2.XmlReader.parse(libgcj.so.7)
   at gnu.xml.aelfred2.XmlReader.parse(libgcj.so.7)
   at edu.sysu.virgoftp.gui.preferences.zeusPref.PreferencesImpl.unmarshal(Unknown Source)
   at edu.sysu.virgoftp.gui.preferences.zeusPref.PreferencesUnmarshaller.unmarshal(Unknown Source)
   at edu.sysu.virgoftp.gui.preferences.Preference.load(Unknown Source)
   at edu.sysu.virgoftp.gui.preferences.Preference.load(Unknown Source)
   at edu.sysu.virgoftp.gui.VirgoFTP.main(Unknown Source)
19-Нвг-06 5:00:44  edu.sysu.virgoftp.gui.VirgoFTP main
INFO: create the Contents of the Shell
Exception in thread "main" java.lang.NullPointerException
   at java.lang.Object.getClass(libgcj.so.7)
   at edu.sysu.virgoftp.gui.preferences.QuickLoginPreference.getSaveCount(Unknown Source)
   at edu.sysu.virgoftp.gui.widgets.FTPToolBar.<init>(Unknown Source)
   at edu.sysu.virgoftp.gui.VirgoFTP.creatToolBar(Unknown Source)
   at edu.sysu.virgoftp.gui.VirgoFTP.createShellContents(Unknown Source)
   at edu.sysu.virgoftp.gui.VirgoFTP.main(Unknown Source)

Чего сделать?

Оффлайн can3p

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: HOWTO скачать файлы с виндового ftp сервера
« Ответ #7 : 21 Августа 2006, 00:49:47 »
Попробуй запустить sudo update-alternatives --config java и выбрать там именно sun java

Оффлайн mentatxx

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: HOWTO скачать файлы с виндового ftp сервера
« Ответ #8 : 15 Января 2008, 11:37:41 »
А штатными средствами убунты - как победить кодировки ? хочется удобно заливать ...

Оффлайн Предатель

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: HOWTO скачать файлы с виндового ftp сервера
« Ответ #9 : 15 Июля 2008, 12:29:12 »
3) Можно использовать мной пропатченый gftp (ссылка есть в разделе форума "Сборка пакетов")
Для стого в его настройках на закладке "Общие" нужно задать
"Набор символов удалённой стороны" CP1251
И установить галку "Sinchronize remote and local file names"
+ Графический интерфейс
+ можно качать папки и кучу файлов
- Работает только при локальной кодировке UTF8 :( (с с этим особо сильно не разбирался)

поставил кодировку и все равно вместо русских имен квадратики

 

Страница сгенерирована за 0.054 секунд. Запросов: 23.