Имеется файловый архив под виндой. Есть также сервер под FreeBSD, на который этот архив хочется перенести, дабы он был доступен под Самбой в сети. В архиве возможны длинные имена файлов с русскими буквами. Лежит на ftp-сервере (FileZilla).1. Какими средствами перенести всю структуру, файлы вместе с каталогами? В стандартном ftp под FreeBSD не нашел рекурсивную закачку.
2. не будет ли проблем с длинными именами файлов или с русскими буквами?
Спасибо.
>
>1. Какими средствами перенести всю структуру, файлы вместе с каталогами? В стандартном
>ftp под FreeBSD не нашел рекурсивную закачку.с этим вопросом разобрался - в mc качаю, ничем от FAR почти не отличается.
>2. не будет ли проблем с длинными именами файлов или с русскими
>буквами?а вот тут засада. Имена файлов с русскими буквами у меня крякозяблами, хотя сам mc русифицированный, да и в настройках локали вроде все в порядке:
# cat /etc/rc.conf
# ~~~~~ Rus localisation ~~~~~
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"Чем лечить?
>
>Чем лечить?Может в качестве костыля переконвертить в KOI8-R iconv-ом или recod-ом. Это если хочется наа ФС видеть русские имена. Или в самбе настроить отображение шары с ntfs-ной кодировкой (UTF).
ne trogai iconv - zaporesh faili
luche etim
app-text/convmv
Latest version available: 1.08
Latest version installed: [ Not Installed ]
Size of downloaded files: 20 kB
Homepage: http://j3e.de/linux/convmv
Description: convert filenames to utf8 or any other charset
License: GPL-2
ne znay est li na Free
a arxiv zatarit v tar naprimer www.7-zip.org
>Имеется файловый архив под виндой. Есть также сервер под FreeBSD, на который
>этот архив хочется перенести, дабы он был доступен под Самбой в
>сети. В архиве возможны длинные имена файлов с русскими буквами. Лежит
>на ftp-сервере (FileZilla).
>
>1. Какими средствами перенести всю структуру, файлы вместе с каталогами? В стандартном
>ftp под FreeBSD не нашел рекурсивную закачку.# lftp
lftp :~> set ftp:charset CP1251
lftp :~> ? mget
Использование: mget [КЛЮЧИ] <файлы>
Получить указанные файлы с поддержкой шаблонов в именах файлов
-c возобновить получение (reget)
-d создавать каталоги в соответствии с именами файлов
и сохранять файлы в этих каталогах вместо текущего
-E удалить файлы на сервере после успешного получения
-a использовать режим ascii (бинарный режим по умолчанию)
-O <база> указывает базовый каталог или URL, куда класть полученные файлы
lftp :~> by
#
>2. не будет ли проблем с длинными именами файлов или с русскими
>буквами?будут с КОДИРОВКОЙ, если делать неподумав.
расшарить на Windows и man mount_smbfs - если все это в одной локальной сети
>Спасибо.