>Господа подскажите столкнулся с такой проблемой, есть удаленный ftp сервер, на котором
>расположены аудиокниги. Но есть проблема, все папки и файлы названы кириллецей.
>Для того чтобы прокся нормально жевала этот FTP, пришлось ставить ftp_telnet_protocol
>off(в SQUID). Но всплыла еще одна проблема неудается через консольный FTP-клиенты
>скачивать файлы. Использую lftp. На сервер пускает, но все файлы и
>папки видны как ?????, но еще хуже того, при попытке скачивать Попробуй curl. Если нужны всякие преобразования, я качаю примерно так:
BASEURL="ftp://site/initial_location"
while read dt tm type DIR
[ -z "$DIR" ] && continue
while read dt tm sz FNAME
do
curl -O "$BASEURL/$DIR/$FNAME"
done < <(curl -s "$BASEURL/$DIR/" | grep -v DIR)
done < <(curl -s "$BASEURL/" | grep DIR)
Обрати особое внимание на / после имени каталога.
Возможно придётся побаловаться с именем файла, если в локальной файловой системе нельзя сделать имена файлов кириллицей в кодировке FTP сервера. Вместо curl -O будет curl -o $newfilename.