Некоторые посторонние символы в терминале Linux

Вероятно, необходимо использовать что-то более сложное. Сам FTP (если я помню правильно) не может передать все каталоги, все, о чем он знает, передает файл. Таким образом клиент должен перевести Ваш запрос, "отправляют, этот каталог" в последовательность загрузки этот файл (возможно предшествовавший делают этот каталог).

Один такой сложный клиент lftp (см. также Википедию), mirror -R команда должна сделать задание.

(ncftp ncftpput имеет a -R флаг для этого, также.)

Редактирование, Конечно, можно также сделать рекурсивную загрузку с find и curl --ftp-create-dirs флаг..

0
16.01.2014, 18:49
1 ответ

Ваше приложение печатает немного мусора. Вы ничего не можете сделать об этом кроме фиксации приложение.

Посторонние символы могли также быть символами неASCII, распечатанными в неправильной локали, но, учитывая, что мусор сразу происходит после законно выглядящей строки и приложения, кажется, не пытается распечатать неанглийский текст, ошибка приложения наиболее вероятна — вполне возможно это добавляет мусор к строке, потому что некоторый код C пропускает часть, где это должно добавить пустой разделитель в конце строкового буфера.

Если приложение, оказывается, печатает определенные escape-последовательности, это могло бы иметь длительные эффекты. Попробовать tput reset или reset сбрасывать терминал к конфигурации по умолчанию.

2
28.01.2020, 02:37

Теги

Похожие вопросы