<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: lftp и кириллические имена файлов и директорий</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6645.html</link>
    <description>Господа подскажите столкнулся с такой проблемой, есть удаленный ftp сервер, на котором расположены аудиокниги. Но есть проблема, все папки и файлы названы кириллецей. Для того чтобы прокся нормально жевала этот FTP, пришлось ставить ftp_telnet_protocol off(в SQUID). Но всплыла еще одна проблема неудается через консольный FTP-клиенты скачивать файлы. Использую lftp. На сервер пускает, но все файлы и папки видны как ?????, но еще хуже того, при попытке скачивать по ссылкам сохраненным в броузерах, пишет ошибку доступа 550 и невозможность перейти в папку. До админов сервака достучатся неудалось. Может кто в курсе как это исправить. Может в lftp.conf че надо дописать???&lt;br&gt;</description>

<item>
    <title>lftp и кириллические имена файлов и директорий (dnick)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6645.html#2</link>
    <pubDate>Tue, 08 Dec 2009 12:24:15 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;        curl -O &quot;$BASEURL/$DIR/$FNAME&quot; &lt;br&gt;&amp;gt;    done &amp;lt; &amp;lt;(curl -s &quot;$BASEURL/$DIR/&quot; &amp;#124; grep -v &lt;br&gt;&amp;gt;DIR) &lt;br&gt;&amp;gt;done  &amp;lt; &amp;lt;(curl -s &quot;$BASEURL/&quot; &amp;#124; grep DIR) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Обрати особое внимание на / после имени каталога. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Возможно придётся побаловаться с именем файла, если в локальной файловой системе нельзя &lt;br&gt;&amp;gt;сделать имена файлов кириллицей в кодировке FTP сервера. Вместо curl -O &lt;br&gt;&amp;gt;будет curl -o $newfilename. &lt;br&gt;&lt;br&gt;неа, curl(просто так) не захотел тянуть руские файлы.&lt;br&gt;Проблема решилась следующим образом:&lt;br&gt;1. Установить локаль для терминального соединения(LANG=ru_RU.cp1251)&lt;br&gt;И затем все фурычит(качаю сейчас wget&#096;ом)&lt;br&gt;</description>
</item>

<item>
    <title>lftp и кириллические имена файлов и директорий (ACCA)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6645.html#1</link>
    <pubDate>Fri, 04 Dec 2009 13:44:14 GMT</pubDate>
    <description>&amp;gt;Господа подскажите столкнулся с такой проблемой, есть удаленный ftp сервер, на котором &lt;br&gt;&amp;gt;расположены аудиокниги. Но есть проблема, все папки и файлы названы кириллецей. &lt;br&gt;&amp;gt;Для того чтобы прокся нормально жевала этот FTP, пришлось ставить ftp_telnet_protocol &lt;br&gt;&amp;gt;off(в SQUID). Но всплыла еще одна проблема неудается через консольный FTP-клиенты &lt;br&gt;&amp;gt;скачивать файлы. Использую lftp. На сервер пускает, но все файлы и &lt;br&gt;&amp;gt;папки видны как ?????, но еще хуже того, при попытке скачивать &lt;br&gt;&lt;br&gt;Попробуй curl. Если нужны всякие преобразования, я качаю примерно так:&lt;br&gt;&lt;br&gt;BASEURL=&quot;ftp://site/initial_location&quot;&lt;br&gt;&lt;br&gt;while read dt tm type DIR&lt;br&gt;    &#091; -z &quot;$DIR&quot; &#093; &amp;&amp; continue&lt;br&gt;    while read dt tm sz FNAME&lt;br&gt;    do&lt;br&gt;        curl -O &quot;$BASEURL/$DIR/$FNAME&quot;&lt;br&gt;    done &amp;lt; &amp;lt;(curl -s &quot;$BASEURL/$DIR/&quot; &amp;#124; grep -v DIR)&lt;br&gt;done  &amp;lt; &amp;lt;(curl -s &quot;$BASEURL/&quot; &amp;#124; grep DIR)&lt;br&gt;&lt;br&gt;Обрати особое внимание на / после имени каталога.&lt;br&gt;&lt;br&gt;Возможно придётся побаловаться с именем файла, если в локальной файловой системе нельзя сделать имена файлов кириллицей в коди</description>
</item>

</channel>
</rss>
