Это команда lftp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
lftp - сложная программа для передачи файлов
СИНТАКСИС
LFTP [-d] [-e CMD] [-p порт] [-u пользователь[,pass]] [сайте]
LFTP -f файл_скрипта
LFTP -c команды
LFTP --версия
LFTP --Помогите
Версия
Эта страница руководства описывает lftp версии 4.6.3.
ОПИСАНИЕ
LFTP это программа для передачи файлов, которая позволяет использовать сложные FTP, HTTP и другие соединения.
другим хозяевам. Если сайте указано, то lftp подключится к этому сайту, в противном случае
соединение должно быть установлено с помощью команды open.
LFTP может обрабатывать несколько методов доступа к файлам - FTP, FTPS, HTTP, HTTPS, HFTP, FISH, SFTP и
файл (HTTPS и FTPS доступны только в том случае, если lftp скомпилирован с GNU TLS или OpenSSL
библиотека). Вы можете указать метод, который будет использоваться в команде `open URL ', например,` open
http://www.us.kernel.org/pub/linux'. HFTP - это протокол ftp-over-http-proxy. Его можно использовать
автоматически вместо FTP, если ftp: proxy установлен в `http://proxy[: порт] '. Рыба - это
протокол, работающий через ssh-соединение с учетной записью unix. SFtp - это реализованный протокол
в SSH2 как подсистема SFTP.
Помимо протоколов, подобных FTP, lftp поддерживает протокол BitTorrent как команду torrent.
Также поддерживается посев.
Каждая операция в LFTP надежен, то есть любая нефатальная ошибка обрабатывается должным образом и
операция повторяется. Так что если загрузка прерывается, она будет перезапущена с точки
автоматически. Даже если FTP-сервер не поддерживает команду REST, LFTP постараюсь
получить файл с самого начала, пока файл не будет полностью передан.
LFTP имеет командный синтаксис, подобный оболочке, позволяющий запускать несколько команд параллельно в
фон (&). Также можно группировать команды внутри () и выполнять их в
фон. Все фоновые задания выполняются в одном и том же процессе. Вы можете принести
с переднего плана на фон с помощью ^ Z (cz) и обратно с помощью команды `wait '(или` fg', которая
псевдоним "ждать"). Чтобы вывести список запущенных заданий, используйте команду "jobs". Некоторые команды позволяют
перенаправление их вывода (cat, ls, ...) в файл или через канал внешней команде. Команды
может выполняться условно в зависимости от статуса завершения предыдущей команды (&&, ||).
Если вы выйдете LFTP до того, как все работы еще не закончены, LFTP перейдет в режим nohup
в фоновом режиме. То же самое происходит при реальном зависании модема или при закрытии xterm.
LFTP имеет встроенное зеркало, которое может загружать или обновлять все дерево каталогов. Там есть
также обратное зеркало (mirror -R), которое загружает или обновляет дерево каталогов на сервере.
Зеркало также может синхронизировать каталоги между двумя удаленными серверами, используя FXP, если
доступен.
Есть команда `at 'для запуска задания в указанное время в текущем контексте, команда
`queue 'для постановки в очередь команд для последовательного выполнения для текущего сервера и многое другое.
При запуске, LFTP исполняет /etc/lftp.conf , а затем ~ / .lftprc и ~ / .lftp / RC (или
~ / .config / lftp / rc if ~ / .lftp не существует). Вы можете размещать псевдонимы и команды `set '
там. Некоторые люди предпочитают видеть полную отладку протокола, используя «debug», чтобы включить отладку.
Используйте `debug 3 ', чтобы видеть только приветственные сообщения и сообщения об ошибках.
LFTP имеет ряд настраиваемых переменных. Вы можете использовать `set -a ', чтобы увидеть все переменные и
их значения или `set -d ', чтобы увидеть список значений по умолчанию. Имена переменных могут быть сокращены и
префикс можно опустить, если остальное не станет неоднозначным.
Если lftp был скомпилирован с OpenSSL (configure --with-openssl), он включает программное обеспечение
разработан OpenSSL Project для использования в OpenSSL Toolkit. (http://www.openssl.org/)
Команды
! оболочка команду
Запустить оболочку или команду оболочки.
! ls
Сделать список каталогов локального хоста.
псевдоним [имя [ценностное ]]
Определить или отменить определение псевдонима имя. Если ценностное опущено, псевдоним не определен, иначе требуется
Значение ценностное . Если аргумент не указан, отображаются текущие псевдонимы.
псевдоним dir ls -lF
псевдоним меньше zmore
at время [- команду ]
Дождитесь заданного времени и выполните заданную (необязательную) команду. Смотрите также at(1).
прикреплять [PID]
Подключите терминал к указанному фоновому процессу lftp.
закладка [подкоманда]
Команда закладки управляет закладками.
Названия сайтов можно использовать в открытый команда прямо как есть или в любой команде, которая принимает
вводить URL-адреса с помощью bm: site / path формат.
Добавить [ ] добавить текущее или заданное место в закладки и привязать к
собственное имя
дель удалить закладку с именем
редактировать стартовый редактор в файле закладок
Импортировать импорт иностранных закладок
список список закладок (по умолчанию)
кэш [подкоманда]
Команда cache управляет кешем локальной памяти. Распознаются следующие подкоманды:
stat состояние кеша печати (по умолчанию)
on | off включить / выключить кеширование
очистить кэш
размер Ит установить лимит памяти, -1 означает неограниченный
истекать Nx установить время истечения срока действия кеша на N секунды (x= s) минут (x= m) часы (x= h) или
дней (x= d)
кошка файлов
cat выводит удаленный файл (ы) на стандартный вывод. (Смотрите также больше, зкат и жестяная банка)
cd это
Изменить текущий удаленный каталог. Предыдущий удаленный каталог сохраняется как "-". Вы можете
выполните `cd - ', чтобы вернуться в каталог. Предыдущий каталог для каждого сайта также
хранится на диске, поэтому вы можете делать `открытый сайт; cd - 'даже после перезапуска lftp.
CHMOD Режим файлов
Изменить маску разрешений для удаленных файлов. Режим должен быть восьмеричным числом.
Закрыть [-a]
Закройте неактивные соединения. По умолчанию только с текущим сервером, используйте -a, чтобы закрыть все неактивные
соединений.
класс [КЛЮЧ] файлы ...
cls пытается получить информацию об указанных файлах или каталогах и выводит
информация в соответствии с параметрами формата. Разница между ls и cls в том, что
ls запрашивает у сервера форматирование списка файлов, а cls сам форматирует его после
получение всей необходимой информации.
-1 одностолбцовый вывод
-a, --all показать точечные файлы
-B, --basename показать только базовые имена файлов
--block-size = SIZ использовать SIZ-байтовые блоки
-d, --directory список записей каталога вместо содержимого
-F, --classify добавить индикатор (один из / @) к записям
-h, - удобочитаемые размеры печати в удобочитаемом формате (например, 1K)
--si аналогично, но используйте степень 1000, а не 1024
-k, --kilobytes, например --block-size = 1024
-l, --long использовать длинный формат списка
-q, --quiet не показывать статус
-s, --size размер печати каждого файла
--filesize, если размер печати, только размер печати для файлов
-i, --nocase сопоставление с образцом без учета регистра
-I, --sortnocase сортировать имена без учета регистра
-D, --dirsfirst перечислить сначала каталоги
--sort = OPT "имя", "размер", "дата"
-S сортировать по размеру файла
--группа пользователей,
--пермы, --дата,
--linkcount, --links показывают отдельные поля
--time-style = СТИЛЬ использовать указанный формат времени
команду CMD аргументы ...
выполнить данную команду, игнорируя псевдонимы.
отлаживать [КЛЮЧ] уровень|от
Переключить отладку на уровень или выключить. Параметры:
-о перенаправить вывод отладки в файл
-c показать контекст сообщения
-p показать PID
-t показать отметки времени
эхо [-n] string
Печатает (отображает) заданную строку на дисплее.
отредактировать [КЛЮЧ] файл
Получите удаленный файл во временное место, запустите на нем локальный редактор и загрузите файл.
назад, если изменено. Параметры:
-k сохранить временный файл
-о явное расположение временного файла
Eval [-f формат ] аргументы ...
без -f он выполняет заданные аргументы как команду. С -f аргументы преобразуются
в новую команду. Формат может содержать простой текст и заполнители $ 0 ... $ 9 и $ @,
соответствующие аргументы.
выход [bg] [ная] [родителя] [убивать] [код]
exit выйдет из lftp или перейдет в фоновый режим, если есть активные задания. Если нет работы
активный, код передается в операционную систему как статус завершения lftp. Если код is
опущен, используется код выхода последней команды.
`exit bg 'заставляет перейти в фоновый режим, когда cmd: move-background имеет значение false. "верхний выход" делает
завершение работы оболочки верхнего уровня (внутренний исполнитель команд lftp). `exit parent 'завершается
родительская оболочка при запуске вложенного скрипта. `exit kill 'убивает все пронумерованные задания до
выход. Параметры можно комбинировать, например, «в 08:00 - выйти из вершины убить» и «убить все задания».
и выполняет выход из lftp в указанное время.
fg
Псевдоним для "ждать".
найдите [КЛЮЧ] каталог ...
Список файлов в каталоге (текущий каталог по умолчанию) рекурсивно. Это может помочь
с серверами без поддержки ls -R. Вы можете перенаправить вывод этой команды. Параметры:
-d MD, --max-depth =MD указать максимальную глубину сканирования
-l, --list использовать длинный формат списка
ftpcopy
Устаревший. Вместо этого используйте одно из следующих:
получить ftp: // ... -o ftp: // ...
получить -O ftp: // ... файл1 файл2 ...
положить ftp: // ...
мпут ftp: //.../*
mget -O ftp: // ... ftp: //.../*
или другие комбинации для передачи FXP (напрямую между двумя FTP-серверами). lftp будет
откат к простой копии (через клиента), если передача FXP не может быть инициирована или ftp: use-fxp
ложный.
получить [-E] [-a] [-c] [-e] [-O Использование темпера с изогнутым основанием] файл [-o файл] ...
Получить удаленный файл файл и сохраните его как локальный файл файл. Если -o опущено,
файл сохраняется в локальном файле с именем базового имени файл. Вы можете получить несколько файлов
указав несколько экземпляров файл (и -o файл). Не расширяет подстановочные знаки, используйте
мгет для этого.
-c продолжить, регет
-E удалить исходные файлы после успешной передачи
-e удалить целевой файл перед передачей
-a использовать режим ascii (по умолчанию используется двоичный)
-O указывает базовый каталог или URL-адрес, в который должны быть помещены файлы
Примеры:
получить README
получить README -o debian.README
получить README README.mirrors
получить README -o debian.README README.mirrors -o debian.mirrors
получить README -o ftp://some.host.org/debian.README
получить README -o ftp://some.host.org/debian-dir/ (конец слэш is важный)
get1 [КЛЮЧ] файл
Перенести один файл. Параметры:
-о имя файла назначения (по умолчанию - базовое имя файла rfile)
-c продолжить, регет
-E удалить исходные файлы после успешной передачи
-a использовать режим ascii (по умолчанию используется двоичный)
--source-region = передать указанный регион исходного файла
--target-position = позиция в целевом файле для записи данных в
земной шар [КЛЮЧ] [команду] паттеранами
Подбирать заданные шаблоны, содержащие метасимволы, и передавать результат в заданную команду или возвращать
соответствующий код выхода.
-f простые файлы (по умолчанию)
-d каталоги
-а все типы
--exist возвращает нулевой код выхода, когда шаблоны расширяются до непустого списка
--not-exist вернуть нулевой код выхода, когда шаблоны расширяются до пустого списка
Примеры:
глобус эхо *
glob --exist * .csv && echo "Есть файлы * .csv"
помощь [CMD]
Распечатать справку для CMD или если нет CMD была указана печать списка доступных команд.
работе [КЛЮЧ] [job_no ...]
Составьте список текущих вакансий. Если номер_работы указан, вывести только задание с этим номером. Параметры:
-v подробный, несколько -v увеличить подробность
-r перечислить только одно указанное задание без рекурсии
убивать все |номер_работы
Удалить указанное задание с помощью номер_работы или все вакансии. (Для номер_работы увидели работе)
ЖК лдир
Изменить текущий локальный каталог лдир. Предыдущий локальный каталог сохраняется как "-". Ты
можно сделать `lcd - ', чтобы изменить каталог обратно.
ln [-s] существующий файл новая ссылка
Сделайте жесткую / символическую ссылку на существующий файл. Опция -s выбирает создание символического
ссылку.
локальным команду
Запустите указанную команду с локальным каталогом file: // session вместо удаленного сеанса.
Примеры:
местный pwd
местный ls
локальное зеркало / dir1 / dir2
лпвд
Распечатать текущий рабочий каталог на локальном компьютере.
ls PARAMS
Список удаленных файлов. Вы можете перенаправить вывод этой команды в файл или по каналу на внешний
команда. По умолчанию вывод ls кэшируется, чтобы увидеть, как новый листинг использует RELS or кэш румянец.
мгет [-c] [-d] [-a] [-E] [-O Использование темпера с изогнутым основанием] файлов
Получает выбранные файлы с расширенными подстановочными знаками.
-c продолжить, регет.
-d создавать каталоги, совпадающие с именами файлов, и помещать в них файлы
вместо текущего каталога.
-E удалить исходные файлы после успешной передачи
-a использовать режим ascii (по умолчанию используется двоичный)
-O указывает базовый каталог или URL-адрес, в который должны быть помещены файлы
зеркало [КЛЮЧ] [источник [цель]]
Зеркальное отражение указанного исходного каталога в локальный целевой каталог. Если целевой каталог заканчивается
с косой чертой (кроме корня) базовое имя источника добавляется к имени целевого каталога.
Источник и / или цель могут быть URL-адресами, указывающими на каталоги.
-c, --continue продолжить зеркальное отображение, если возможно
-e, --delete удалить файлы, отсутствующие на удаленном сайте
--delete-first удалить старые файлы перед переносом новых
--depth-first спуститься в подкаталоги перед передачей
файлов
--scan-all-first рекурсивно сканировать все каталоги перед
передача файлов
-s, --allow-suid установить биты suid / sgid в соответствии с удаленным сайтом
--allow-chown попытаться установить владельца и группу файлов
--ascii использовать передачу в режиме ascii (подразумевает --ignore-size)
--ignore-time игнорировать время при принятии решения о загрузке
--ignore-size игнорировать размер при принятии решения о загрузке
--only-missing загружать только недостающие файлы
--only-existing загружать только файлы, уже существующие в целевом объекте
-n, --only-newer загружать только новые файлы (-c не работает)
--upload-old загружать даже файлы старше удаленных
--no-empty-dirs не создавать пустые каталоги (подразумевает
--глубина-первая)
-r, --no-recursion не переходить в подкаталоги
-r, --recursion =РЕЖИМ перейти в подкаталоги при условии
--no-symlinks не создают символические ссылки
-p, --no-perms не устанавливать права доступа к файлам
--no-umask не применять umask к файловым режимам
-R, --reverse reverse mirror (положить файлы)
-L, --dereference загружать символические ссылки в виде файлов
--overwrite перезаписывать простые файлы без их предварительного удаления
--no-overwrite удалить и воссоздать простые файлы вместо
перезапись
-N, --newer-than =SPEC скачивать только файлы новее указанного времени
--older-than =SPEC скачивать только файлы старше указанного времени
--size-range =RANGE скачивать только файлы с размером в указанном диапазоне
-P, --parallel [=N] загрузить N файлов параллельно
--use-pget [-n =N] используйте pget для передачи каждого файла
--on-change =CMD выполнить команду, если что-то было изменено
--loop повторять зеркало, пока не будет найдено никаких изменений
-i RX, --include =RX включить соответствующие файлы
-x RX, --exclude =RX исключить совпадающие файлы
-I GP, --include-glob =GP включить соответствующие файлы
-X GP, --exclude-glob =GP исключить совпадающие файлы
-f ФАЙЛОВ, --file =ФАЙЛОВ зеркальное отображение отдельного файла или глобальной группы (например,
/путь/к/*.txt)
-O DIR, --target-directory =DIR целевой базовый путь или URL
-v, --verbose [= уровень] подробная операция
--log =ФАЙЛОВ записывать выполняемые команды lftp в ФАЙЛ
--script =ФАЙЛОВ записывать команды lftp в ФАЙЛ, но не выполнять
их
--just-print, --dry-run то же, что --script = -
--max-errors =N остановить после этого количества ошибок
--skip-noaccess не пытаться передавать файлы без доступа для чтения.
--use-cache использовать кешированные списки каталогов
--Remove-source-files удаляет файлы после передачи (используйте с осторожностью)
-a то же, что --allow-chown --allow-suid --no-umask
При использовании -R исходный каталог является локальным, а целевой - удаленным. Если цель
каталог опускается, используется базовое имя исходного каталога. Если оба каталога
опущено, используются текущие локальный и удаленный каталоги. Если целевой каталог заканчивается на
косая черта (кроме корневого каталога), затем добавляется базовое имя исходного каталога.
RX является расширенным регулярным выражением, как в задать расширенное(1).
GP - шаблон глобуса, например `* .zip '.
Параметры включения и исключения можно указывать несколько раз. Это означает, что файл или
каталог будет зеркальным, если он соответствует включению и не соответствует исключениям после
включается или ничего не соответствует, и первая проверка исключается. Справочники
соответствует с добавленной косой чертой.
Обратите внимание, что символические ссылки не создаются при загрузке на удаленный сервер, потому что FTP
протокол не может этого сделать. Чтобы загрузить файлы, на которые ссылаются ссылки, используйте команду `mirror -RL '(обработать
символические ссылки в виде файлов).
Для параметров --newer-than и --older-than вы можете указать файл или время.
спецификация, подобная той, которая используется at(1) команда, например, «сейчас-7 дней» или «неделю назад». если ты
укажите файл, тогда будет использовано время модификации этого файла.
Уровень детализации можно выбрать с помощью параметра --verbose = level или нескольких параметров -v,
например -vvv. Уровни бывают:
0 - нет вывода (по умолчанию)
1 - распечатать действия
2 - + вывести имена не удаленных файлов (если не указано -e)
3 - + печатать имена директорий, которые зеркалируются
--only-newer отключает сравнение размеров файлов и выгружает / скачивает только новые файлы, даже если
размер другой. По умолчанию старые файлы переносятся и заменяют более новые.
--upload-old позволяет заменять более новые удаленные файлы более старыми (когда целевая сторона
удаленно). Некоторые удаленные серверы не могут сохранять временные метки, поэтому по умолчанию
более новые файлы.
Режим рекурсии может быть одним из следующих: «всегда», «никогда», «отсутствует», «новее». С опцией
`новое 'зеркало сравнивает временные метки каталогов и входит в каталог, только если он
старше или отсутствует на целевой стороне. Имейте в виду, что когда файл меняет каталог
отметка времени может остаться прежней, поэтому зеркало не будет обрабатывать этот каталог.
Вы можете зеркалировать между двумя серверами, если укажете URL-адреса вместо каталогов. FXP - это
автоматически используется для передачи между FTP-серверами, если это возможно.
Некоторые FTP-серверы по умолчанию скрывают точечные файлы (например, .htaccess), и показывать их только тогда, когда LIST
команда используется с параметром -a. В таком случае попробуйте использовать `set ftp: list-options -a '.
MkDir [-p] [-f] реж (ы)
Сделайте удаленные каталоги. Если используется -p, сделать все компоненты путей. Параметр -f делает
mkdir тихо и подавляет сообщения.
модуль модуль [ арг ]
Загрузите данный модуль, используя открыть(3) функция. Если имя модуля не содержит косой черты, оно
ищется в каталогах, указанных в переменной module: path. Аргументы передаются
module_init функция. Технические подробности см. В README.modules.
больше файлов
То же, что и `cat файлов | более'. если ПЕЙДЖЕРА установлен, он используется как фильтр. (Смотрите также кошка, зкат
и жестяная банка)
мпут [-c] [-d] [-a] [-E] [-O Использование темпера с изогнутым основанием] файлов
Загрузите файлы с расширением подстановочного знака. По умолчанию он использует базовое имя локального имени как
удаленный. Это можно изменить с помощью опции -d.
-c продолжить, репутация
-d создавать каталоги, такие же, как в именах файлов, и помещать в них файлы
вместо текущего каталога
-E удалить исходные файлы после успешной передачи (опасно)
-a использовать режим ascii (по умолчанию используется двоичный)
-O указывает базовый каталог или URL-адрес, в который должны быть помещены файлы
мили относительного движения файл (ы)
То же, что и glob rm. Удаляет указанные файлы с подстановочными знаками.
mv file1 file2
Переименовывать file1 в file2.
список [арг]
Список имен удаленных файлов
открытый [-e CMD] [-u пользователь[,pass]] [-p порт] кашель|URL
Выберите FTP-сервер.
пгет [КЛЮЧ] файл [-o файл]
Получает указанный файл с помощью нескольких подключений. Это может ускорить передачу, но загружает
сеть и сервер сильно влияют на других пользователей. Используйте только в том случае, если вам действительно нужно перенести
файл как можно скорее. Параметры:
-c продолжить передачу. Требует lfile.lftp-pget-статус .
-n максконн установить максимальное количество подключений (по умолчанию берется из pget: по умолчанию-n
параметр)
положил [-E] [-a] [-c] [-O Использование темпера с изогнутым основанием] файл [-o файл]
Загрузите файл с удаленным именем файл. Если -o опущено, базовое имя файл используется как
удаленное имя. Не расширяет подстановочные знаки, используйте мпут для этого.
-о указывает имя удаленного файла (по умолчанию - базовое имя lfile)
-c продолжить, репутация. Требуется разрешение на перезапись удаленных файлов
-E удалить исходные файлы после успешной передачи (опасно)
-a использовать режим ascii (по умолчанию используется двоичный)
-O указывает базовый каталог или URL-адрес, в который должны быть помещены файлы
PWD [-p]
Распечатать текущий удаленный URL. Используйте параметр -p, чтобы показать пароль в URL-адресе.
очередь [-n Num ] CMD
Добавить данную команду в очередь для последовательного выполнения. У каждого сайта своя очередь. `-n '
добавляет команду перед заданным элементом в очереди. Не пытайтесь поставить в очередь `cd 'или` lcd'
команды, это может запутать lftp. Вместо этого выполните команду cd / lcd перед командой `queue ', и она
запомните место, в котором должна выполняться команда. Можно поставить в очередь
уже запущенное задание по `очереди ожидания ', но задание продолжит выполнение, даже если
он не первый в очереди.
`queue stop 'остановит очередь, она не будет выполнять никаких новых команд, но уже
запущенные задания будут продолжать выполняться. Вы можете использовать `queue stop 'для создания пустого остановленного
очередь. `queue start 'возобновит выполнение очереди. Когда вы выйдете из lftp, он запустит все
остановил очереди автоматически.
`queue 'без аргументов создаст либо остановленную очередь, либо статус очереди печати.
очередь --delete | -d [индекс or подстановочные выражение]
Удалите один или несколько элементов из очереди. Если аргумент не указан, последняя запись в
очередь удалена.
очередь --move | -m <индекс or подстановочные выражение> [индекс]
Переместить заданные элементы перед заданным индексом очереди или в конец, если место назначения не указано.
данный.
-q Тихо.
-v быть подробным.
-Q Вывод в формате, который можно использовать для повторной постановки в очередь. Полезно с --delete.
Примеры:
> получить файл и
[1] получить файл
> очередь ожидания 1
> очередь получить другой_файл
> cd a_directory
> очередь получить еще_другой_файл
queue -d 3 Удалить третий элемент в очереди.
queue -m 6 4 Переместить шестой элемент в очереди перед четвертым.
queue -m "get * zip" 1 Переместить все команды, соответствующие "get * zip", в начало
очередь. (Порядок элементов сохраняется.)
queue -d "get * zip" Удалить все команды, соответствующие "get * zip".
цену CMD
Для FTP - отправить команду без интерпретации. Используйте с осторожностью - это может привести к неизвестному удаленному
состояние и, таким образом, вызовет переподключение. Вы не можете быть уверены, что любое изменение удаленного состояния
из-за того, что указанная команда является твердой - ее можно сбросить повторным подключением в любое время.
Для HTTP - специфично для действия HTTP. Синтаксис: `` цитата [ ] ''. Команда может быть
`` установить-cookie '' или `` опубликовать ''.
открытый http://www.site.net
цитата set-cookie "переменная = значение; другая переменная = другое значение"
установить http: post-content-type application / x-www-form-urlencoded
цитировать сообщение /cgi-bin/script.cgi "var = value & othervar = othervalue"> local_file
Для FISH - отправить команду без интерпретации. Это можно использовать для выполнения произвольных команд
на сервере. Команда не должна принимать ввод или печатать ### в начале новой строки. Если это так,
протокол будет рассинхронизирован.
open fish: // сервер
цитата find -name \ *. zip
регет файл [-o файл]
То же, что и get -c.
RELS [арг]
То же, что и ls, но игнорирует кеш.
список [арг]
То же, что и `nlist ', но игнорирует кеш.
повторять [КЛЮЧ] [[-d] задерживать] [команду]
Повторить указанную команду с задержкой между итерациями. Задержка по умолчанию - одна секунда,
команда по умолчанию пуста.
-c максимальное количество итераций
-d задержка между итерациями
- while-ok останавливаться, когда команда завершается с ненулевым кодом
--until-ok останавливать, когда команда завершается с нулевым кодом
- слабая остановка, когда lftp переходит в фоновый режим.
Примеры:
повторить завтра - зеркало
повторить 1d зеркало
репутация файл [-o файл]
То же, что и `put -c '.
rm [-r] [-f] файлов
Удалите удаленные файлы. Не расширяет подстановочные знаки, используйте мили относительного движения для этого. -r для рекурсивного
каталог удалить. Будьте осторожны, если что-то пойдет не так, вы можете потерять файлы. -f подавить
Сообщения об ошибках.
RmDir реж (ы)
Удалите удаленные каталоги.
болеть [Сессия]
Перечислить кэшированные сеансы или переключиться на указанный сеанс.
набор [вар [волна]]
Установить переменную на заданное значение. Если значение не указано, сбросьте значение переменной. Имя переменной
имеет формат `` имя / закрытие '', где закрытие может указывать точное применение настройки.
Подробности см. Ниже. Если set вызывается без переменной, то только измененные настройки
перечисленные. Его можно изменить с помощью опций:
-a перечислить все настройки, включая значения по умолчанию
-d перечислить только значения по умолчанию, не обязательные текущие
сайте site_cmd
Выполнить команду сайта site_cmd и вывести результат. Вы можете перенаправить его вывод.
спать интервал
Сон с заданным интервалом времени и выход. По умолчанию интервал задается в секундах, но может быть дополнен суффиксом.
с 'm', 'h', 'd' для минут, часов и дней соответственно. Смотрите также at.
слоты [имя]
Выберите указанный слот или перечислите все выделенные слоты. Слот - это подключение к серверу,
что-то вроде виртуальной консоли. Вы можете создать несколько слотов, подключенных к разным
серверов и переключаться между ними. Вы также можете использовать слот: имя как псевдо-URL, оценивающий
расположение этого слота.
Привязка строки чтения по умолчанию позволяет быстро переключаться между слотами с именами 0-9 с использованием Meta-0 -
Клавиши Meta-9 (часто вместо Meta можно использовать Alt).
источник файл
источник -e команду
Выполнять команды, записанные в файле файл или возвращается указанной внешней командой.
источник ~ / .lftp / RC
источник -e echo help
приостановить
Остановите процесс lftp. Обратите внимание, что переводы также будут остановлены, пока вы не продолжите процесс.
с помощью команд оболочки fg или bg.
поток [КЛЮЧ] торрент-файлы ...
Запустить BitTorrent-процесс для данного торрент-файлы, который может быть локальным файлом, URL-адресом,
магнитная ссылка или обычная info_hash написано в шестнадцатеричном формате или в base32. Расширены локальные подстановочные знаки.
Существующие файлы сначала проверяются, если - принудительный предоставляется вариант. Недостающие части
скачиваются. Файлы хранятся в указанном каталог или текущий рабочий каталог на
дефолт. Посев продолжается до достижения соотношения торрент: стоп-сигнал установка или время
торрент: сид-макс-время заканчивается.
Опции:
-O указывает базовый каталог, в который должны быть помещены файлы
--force-valid пропустить проверку файла (если вы уверены, что они в порядке).
--only-new остановить, если метаданные уже известны или торрент
полная.
- только-неполная остановка, если торрент уже завершен.
--dht-bootstrap = загрузите DHT, отправив запрос на указанный узел. Это
параметр следует использовать только один раз для заполнения локального узла
кеш. Номер порта может быть указан после двоеточия, по умолчанию
6881. Вот несколько узлов для начальной загрузки:
dht.transmissionbt.com, router.utorrent.com,
router.bittorrent.com.
--share предоставить общий доступ к указанному файлу или каталогу по протоколу BitTorrent.
Магнитная ссылка распечатывается, когда она будет готова.
пользователь пользователь [pass]
пользователь URL [pass]
Использовать указанную информацию для удаленного входа. Если вы укажете URL-адрес с именем пользователя, введенный
пароль будет кэширован, чтобы его можно было использовать в будущих URL-ссылках.
версия
Печать LFTP версия.
ждать [Jobno]
ждать ВСЕ
Дождитесь завершения указанного задания. Если jobno не указан, дождитесь последнего фонового задания.
«wait all» ожидает завершения всех заданий.
зкат файлов
То же, что и cat, но фильтруйте каждый файл через zcat. (Смотрите также кошка, больше и жестяная банка)
жестяная банка файлов
То же, что и другие, но фильтруйте каждый файл через zcat. (Смотрите также кошка, зкат и больше)
Настройки
При запуске lftp выполняет ~ / .lftprc и ~ / .lftp / RC (или ~ / .config / lftp / rc if ~ / .lftp приносит
не существует). Вы можете размещать там псевдонимы и команды "set". Некоторые люди предпочитают видеть
полная отладка протокола, используйте «debug», чтобы включить отладку.
Также есть общесистемный файл запуска в /etc/lftp.conf. Может быть в разных
каталог, см. раздел ФАЙЛЫ.
LFTP имеет следующие устанавливаемые переменные (вы также можете использовать `set -a ', чтобы увидеть все переменные
и их значения):
bmk: сохранить пароли (Булево)
сохранять пароли в виде обычного текста в ~ / .local / share / lftp / закладки or ~ / .lftp / закладки on
команда добавления закладки. По умолчанию выключено.
кеш: пустые-кеш-листинги (Булево)
Если установлено значение false, пустые списки не кешируются.
кеш: включить (Булево)
Если false, кеш отключен.
кеш: срок действия (временной интервал)
Положительные записи кэша истекают в этот интервал времени.
cache: expire-negative (временной интервал)
Срок действия отрицательных записей кэша истекает в этот интервал времени.
размер кэша (количество)
Максимальный размер кеша. При превышении самые старые записи кеша будут удалены из кеша.
cmd: при выходе (Строка)
Команды в строке выполняются до того, как lftp завершит работу или перейдет в фоновый режим.
cmd: at-exit-bg (Строка)
Команды в строке выполняются до выхода из фонового lftp.
cmd: at-exit-fg (Строка)
Команды в строке выполняются до выхода из lftp переднего плана.
cmd: at-background (Строка)
Команды в строке выполняются до того, как lftp перейдет в фоновый режим.
cmd: at-terminate (Строка)
команды в строке выполняются до завершения lftp (либо фоновый, либо
передний план).
cmd: at-finish (Строка)
команды в строке выполняются один раз, когда все задания выполнены.
cmd: в очереди-финиш (Строка)
Команды в строке выполняются один раз, когда все задания в очереди выполнены.
cmd: cls-завершение-по умолчанию (Строка)
по умолчанию класс параметры для отображения вариантов завершения. Например, чтобы сделать
списки завершения показывают размеры файлов, установите cmd: cls-completion-default на `-s '.
cmd: cls-по умолчанию (Строка)
по умолчанию класс параметры команды. Их можно переопределить явно заданными параметрами.
cmd: cls-точное-время (Булево)
когда правда, класс будет пытаться получить точное время модификации файла, даже если это значит больше
запросы к серверу.
cmd: csh-history (Булево)
позволяет расширять историю в стиле csh.
cmd: протокол по умолчанию (Строка)
Значение используется, когда open используется только с именем хоста без протокола. Дефолт
это `ftp '.
cmd: сбой-выход (Булево)
если истина, выйти, если команда не удалась и следующая команда является безусловной (т. е.
не начинается с || или &&). lftp завершает работу после выдачи безусловной команды
без его выполнения.
cmd: интерактивный (три-булево)
если true, lftp действует интерактивно, обрабатывает сигналы терминала и выводит дополнительные
Сообщения. По умолчанию автоматически и зависит от того, является ли stdin терминалом.
cmd: длительный (в секундах)
время выполнения команды, которое считается "длинным" и перед
следующая подсказка. 0 означает выкл.
cmd: ls-по умолчанию (Строка)
аргумент ls по умолчанию
cmd: движение-фон (Булево)
при значении false lftp отказывается переходить в фоновый режим при выходе. Чтобы заставить это, используйте `exit
bg '.
cmd: переместить фон-отсоединить (Булево)
если истина (по умолчанию), lftp отключается от контрольного терминала при переходе к
фон, можно прикрепить обратно с помощью команды `attach '; когда ложь, lftp
обманывает оболочку, чтобы переместить lftp в группу фоновых процессов и продолжает работу,
затем команда оболочки fg возвращает lftp на передний план, если он не выполнил все задания
и прекращено.
cmd: подсказка (Строка)
Подсказка. lftp распознает следующие специальные символы с обратным слэшем, которые
расшифровываются следующим образом:
\@ вставить @, если текущий пользователь не по умолчанию
\a символ звонка ASCII (07)
\e escape-символ ASCII (033)
\h имя хоста, к которому вы подключены
\n новая линия
\s имя клиента (lftp)
\S название текущего слота
\u имя пользователя, под которым вы вошли в систему
\U URL-адрес удаленного сайта (например, ftp://g437.ub.gu.se/home/james/src/lftp)
\v версия LFTP (например, 2.0.3)
\w текущий рабочий каталог на удаленном сайте
\W базовое имя текущего рабочего каталога на удаленном сайте
\NNN символ, соответствующий восьмеричному числу NNN
\\ обратная косая черта
\? пропускает следующий символ, если предыдущая подстановка была пустой.
\[ начать последовательность непечатаемых символов, которые можно использовать для встраивания
последовательность управления терминалом в подсказке
\] завершить последовательность непечатаемых символов
cmd: параллельно (количество)
Количество заданий, выполняемых параллельно в неинтерактивном режиме. Например, это может быть
полезно для скриптов с несколькими командами `get '. Обратите внимание, что установка этого значения
больше 1 изменяет поведение условного выполнения, в основном делает его
противоречивы.
cmd: параллельная очередь (количество)
Количество заданий, параллельно выполняемых в очереди.
cmd: удаленное завершение (Булево)
логическое значение, определяющее, использует ли lftp удаленное завершение. Когда это правда, Tab ключ
догадывается, должно ли завершаемое слово быть удаленным именем файла. Мета-вкладка приносит
удаленное завершение всегда. Таким образом, вы можете принудительно выполнить удаленное завершение с помощью Мета-вкладка когда
cmd: удаленное завершение ложно или когда предположение неверно.
cmd: сохранить-cwd-history (Булево)
если true, lftp сохраняет последний CWD каждого сайта в ~ / .local / share / lftp / cwd_history or
~ / .lftp / cwd_history, позволяя сделать `` cd - '' после перезапуска lftp. По умолчанию верно.
cmd: сохранить-рл-история (Булево)
если true, lftp сохраняет историю строк чтения в ~ / .local / share / lftp / rl_history or
~ / .lftp / rl_history на выходе. По умолчанию верно.
cmd: показать статус (логический)
если false, lftp не показывает строку состояния на терминале. По умолчанию верно.
cmd: набор-срок-статус (Булево)
если истина, lftp обновляет статус терминала, если поддерживается (например, xterm). Закрытие для
этот параметр является типом терминала из переменной среды TERM.
cmd: статус-интервал (времяинтервал)
временной интервал между обновлениями статуса.
cmd: stifle-rl-история (количество)
количество строк, которые нужно сохранить в истории чтения.
cmd: термин-статус (Строка)
строка формата, используемая для отображения состояния терминала. Закрытие для этого параметра
- это тип терминала из переменной среды TERM. По умолчанию используется `` tsl '' и
Значения termcap `` fsl ''.
Поддерживаются следующие escape-последовательности:
\колокольчик
\ e побег
\ n новая строка
\ s "lftp"
\ v версия lftp
\ T строка состояния
cmd: стиль времени (Строка)
Этот параметр является значением по умолчанию для параметра cls --time-style.
cmd: трассировка (Булево)
если true, lftp печатает команды, которые он выполняет (например, sh -x).
cmd: verify-host (Булево)
если истина, lftp разрешает имя хоста немедленно в команде `open '. Это также
можно пропустить проверку одной команды `open ', если задан` &' или если ^ Z
нажата во время проверки.
cmd: проверить-путь (Булево)
если истина, lftp проверяет путь, указанный в команде `cd '. Также можно пропустить
проверка единственной команды `cd ', если задан` &' или если ^ Z нажата во время
проверить. Примеры:
установить cmd: verify-path / hftp: // * false
cd каталог &
cmd: verify-path-cached (Булево)
Если false, `cd 'в каталог, известный из кеша как существующий, будет успешным.
немедленно. В противном случае проверка будет зависеть от параметра cmd: verify-path.
цвет: использовать цвет (три-булево)
если истина, команда cls и завершение выводят цветные списки файлов в соответствии с
цвет: настройка dir-colors. Если установлено значение «Авто», цвета используются при выводе
Терминал.
цвет: dir-colors (Строка)
описание цвета списка файлов. По умолчанию значение среды LS_COLORS
используется переменная. Видеть дирколоры(1).
dns: SRV-запрос (Булево)
запросить записи SRV и использовать их перед gethostbyname. Записи SRV предназначены только для
используется, если порт не указан явно. Подробнее см. RFC2052.
DNS: включение кеша (Булево)
включить кеш DNS. Если он выключен, lftp разрешает имя хоста при каждом повторном подключении.
DNS: срок действия кеша (временной интервал)
пора жить для записей кэша DNS. Имеет формат +, например 1d12h30m5s
или просто 36ч. Чтобы отключить истечение срока, установите его на inf или never.
dns: размер кеша (количество)
максимальное количество записей в кэше DNS.
dns: fatal-timeout (временной интервал)
ограничить время для DNS-запросов. Если DNS-сервер недоступен слишком долго, lftp будет
не удается разрешить данное имя хоста. Установите значение «никогда», чтобы отключить.
dns: заказ (список названий протоколов)
устанавливает порядок DNS-запросов. По умолчанию это `` inet6 inet '', что означает первый поиск
адрес в семействе inet6, затем inet и используйте их в указанном порядке. Чтобы отключить inet6
(AAAA), установите для этой переменной значение `` inet ''.
dns: use-fork (Булево)
если истина, lftp будет разветвляться перед разрешением адреса хоста. По умолчанию верно.
dns: max-retries (количество)
Если ноль, нет ограничений на количество попыток lftp искать
адрес. Если> 0, lftp будет пытаться только это количество раз найти адрес
каждое семейство адресов в dns: order.
файл: кодировка (Строка)
локальный набор символов. Первоначально он устанавливается в соответствии с текущим языковым стандартом.
файл: use-lock (Булево)
если true, lftp использует рекомендательную блокировку для локальных файлов при их открытии.
рыба: автоподтверждение (Булево)
если true, lftp отвечает `` да '' на все вопросы по ssh, в частности, на вопрос
насчет нового ключа хоста. В противном случае он отвечает `` нет ''.
рыба: кодировка (Строка)
набор символов, используемый сервером Fish в запросах, ответах и списках файлов.
По умолчанию пусто, что означает то же самое, что и локальное.
рыба: программа подключения (Строка)
программа, используемая для подключения к удаленному серверу. Он должен поддерживать параметр -l
для имени пользователя, `-p 'для номера порта. По умолчанию - ssh -a -x. Вы можете установить его на
Например, rsh.
рыба: панцирь (Строка)
использовать указанную оболочку на стороне сервера. По умолчанию / bin / sh. В некоторых системах / Бен / ш
завершается при выполнении cd в несуществующий каталог. lftp может справиться с этим, но он должен
переподключиться. Установите его на / bin / bash для таких систем, если установлен bash.
ftp: acct (Строка)
Отправьте эту строку в команде ACCT после входа в систему. Результат игнорируется. Закрытие
для этой настройки есть формат пользователь @ хост.
ftp: анон-проход (Строка)
устанавливает пароль, используемый для аутентификации анонимного доступа по FTP. По умолчанию
"lftp @".
ftp: анонимный пользователь (Строка)
устанавливает имя пользователя, используемое для аутентификации анонимного FTP-доступа. По умолчанию
«анонимный».
ftp: режим автоматической синхронизации (регулярное выражение)
если первое сообщение сервера соответствует этому регулярному выражению, включите режим синхронизации для этого хоста.
ftp: размер улова (Булево)
когда нет поддержки команды SIZE, попробуйте поймать размер файла из "150
Открытие подключения для передачи данных "ответ.
ftp: кодировка (Строка)
набор символов, используемый FTP-сервером в запросах, ответах и списках файлов.
По умолчанию пусто, что означает то же самое, что и локальное. Этот параметр используется только тогда, когда
сервер не поддерживает UTF8.
ftp: клиент (Строка)
имя FTP-клиента для отправки с командой CLNT, если это поддерживается сервером. Если это
пусто, то команда CLNT отправляться не будет.
ftp: привязка-данные-сокет (Булево)
привязать сокет данных к интерфейсу управляющего соединения (в пассивном режиме). Дефолт
верно, исключение составляет интерфейс обратной связи.
ftp: fix-pasv-address (Булево)
если true, lftp попытается исправить адрес, возвращаемый сервером для команды PASV в
случай, когда адрес сервера находится в публичной сети и PASV возвращает адрес из
частная сеть. В этом случае lftp заменит адрес сервера вместо
один, возвращенный командой PASV, номер порта не будет изменен. По умолчанию верно.
ftp: fxp-пассивный источник (Булево)
если true, lftp сначала попытается настроить исходный FTP-сервер в пассивном режиме, в противном случае
пункт назначения один. Если первая попытка не удалась, lftp попытается настроить их другим способом.
Если другое расположение также не работает, lftp возвращается к простой копии. Смотрите также
ftp: use-fxp.
ftp: home (Строка)
Начальный каталог. По умолчанию пустая строка, что означает авто. Установите это на `/ ', если вы
не нравится внешний вид% 2F в URL-адресах FTP. Закрытие этого параметра имеет формат
пользователь @ хост.
ftp: игнорировать-pasv-адрес (Булево)
Если true, lftp использует адрес контрольного соединения вместо того, который возвращается в PASV.
ответ на подключение для передачи данных. Это может быть полезно для сломанных NAT. По умолчанию - false.
ftp: список-пустой-ок (Булево)
если установлено значение false, пустые списки из команды LIST будут обрабатываться как неправильные, и
будет использоваться другой метод (NLST).
ftp: список-параметры (Строка)
устанавливает параметры, которые всегда добавляются к команде LIST. Может быть полезно установить
на `-a ', если сервер по умолчанию не показывает точечные (скрытые) файлы. По умолчанию
пустой.
ftp: nop-interval (в секундах)
задержка между командами NOOP при загрузке хвоста файла. Это полезно для FTP
серверы, которые отправляют сообщение «Передача завершена» перед сбросом передачи данных. В
В таких случаях команды NOOP могут предотвратить тайм-аут соединения.
ftp: пассивный режим (Булево)
устанавливает пассивный режим FTP. Это может быть полезно, если вы находитесь за брандмауэром или тупой
маскирующий роутер. В пассивном режиме lftp использует команду PASV, а не команду PORT
который используется в активном режиме. В пассивном режиме lftp сам устанавливает соединение для передачи данных.
к серверу; в активном режиме сервер подключается к lftp для передачи данных.
По умолчанию используется пассивный режим.
ftp: порт-ipv4 (адрес ipv4)
указывает IPv4-адрес для отправки с командой PORT. По умолчанию пусто, что означает
отправить адрес локального конца контрольного соединения.
ftp: диапазон портов (от до)
допустимый диапазон портов для активного режима. Формат: мин-макс, или "полный", или "любой" по
указать любой порт. По умолчанию - «полный».
ftp: предпочесть epsv (Булево)
используйте EPSV в качестве предпочтительного пассивного режима. По умолчанию - false.
ftp: прокси (URL)
указывает FTP-прокси для использования. Чтобы отключить прокси, установите пустую строку. Обратите внимание, что
это FTP-прокси, который использует протокол FTP, а не FTP через HTTP. Значение по умолчанию
взято из переменной окружения ftp_proxy если он начинается с ftp: //. Если ваш FTP
прокси требует аутентификации, укажите имя пользователя и пароль в URL. Если
ftp: прокси начинается с http: //, затем используется протокол hftp (FTP через HTTP-прокси)
вместо FTP автоматически.
ftp: proxy-auth-type (Строка)
Если установлено значение `` присоединено '', lftp отправляет `` user @[электронная почта защищена]'' как имя пользователя
на прокси, а в качестве пароля - `` пароль @ proxy_password ''.
При установке на `` connected-acct '' lftp отправляет ``[электронная почта защищена] proxy_user '' (с
пробел) в качестве имени пользователя для прокси. Пароль сайта отправляется как обычно, а прокси
пароль ожидается в следующей команде ACCT.
Когда установлено значение `` open '', lftp сначала отправляет прокси-пользователя и пароль прокси, а затем
`` ОТКРЫТЬ ftp.example.org '', за которым следует `` пользователь ПОЛЬЗОВАТЕЛЬ ''. Затем отправляется пароль сайта
как обычно.
Если установлено значение `` пользователь '' (по умолчанию), lftp сначала отправляет прокси-пользователя и пароль прокси и
затем ''[электронная почта защищена]'' в качестве имени пользователя. Затем пароль сайта отправляется как
обычный.
Если установлено значение `` proxy-user @ host '', lftp сначала отправляет `` USER
[электронная почта защищена]'', затем пароль прокси. Пользователь и пароль сайта
затем отправили как обычно.
ftp: rest-list (Булево)
разрешить использование команды REST перед командой LIST. Это может быть полезно для больших
каталоги, но некоторые FTP-серверы молча игнорируют REST перед LIST.
ftp: rest-stor (Булево)
если false, lftp не будет пытаться использовать REST перед STOR. Это может быть полезно для некоторых
ошибочные серверы, которые повреждают (заполняют нулями) файл, если REST, за которым следует STOR,
используемый.
ftp: retry-530 (регулярное выражение)
Повторите попытку при ответе сервера 530 на команду PASS, если текст соответствует этому регулярному выражению.
Этот параметр должен быть полезен, чтобы различать перегруженный сервер (временный
состояние) и неверный пароль (постоянное состояние).
ftp: retry-530-анонимный (регулярное выражение)
Дополнительное регулярное выражение для анонимного входа в систему, например ftp: retry-530.
ftp: группа сайтов (Строка)
Отправьте эту строку в команде SITE GROUP после входа в систему. Результат игнорируется. В
закрытие для этого параметра имеет формат пользователь @ хост.
ftp: skey-allow (Булево)
разрешить отправку ответа skey / opie, если сервер поддерживает его. По умолчанию включен.
ftp: skey-force (Булево)
не отправляйте простой текстовый пароль по сети, используйте вместо этого skey / opie. Если
skey / opie недоступен, предположим, что не удалось войти в систему. По умолчанию выключено.
ftp: ssl-allow (Булево)
если true, попробуйте согласовать SSL-соединение с FTP-сервером для неанонимного доступа.
По умолчанию верно. Этот и другие параметры SSL доступны, только если lftp был
скомпилирован с помощью библиотеки ssl / tls.
ftp: ssl-auth (Строка)
аргумент для команды AUTH может быть одним из SSL, TLS, TLS-P, TLS-C. См. RFC4217
для объяснений. По умолчанию будет использоваться TLS или SSL, в зависимости от ответа FEAT.
ftp: ssl-данные-использование-ключи (Булево)
если true, lftp также загружает ssl: key-file для защищенного подключения к данным. Когда ложно, это
нет, и сервер может сопоставлять данные и управлять подключениями по идентификатору сеанса.
По умолчанию верно.
ftp: ssl-force (Булево)
если true, откажитесь от отправки пароля в открытом виде, если сервер не поддерживает SSL.
По умолчанию - false.
ftp: SSL-защита-данные (Булево)
если true, запросить SSL-соединение для передачи данных. Это ресурсоемкий процесс, но
обеспечивает конфиденциальность. По умолчанию - false.
ftp: SSL-защита-FXP (Булево)
если true, запросить SSL-соединение для передачи данных между двумя FTP-серверами в FXP
режим. В этом случае будет использоваться команда CPSV или SSCN. Если соединение SSL не удается
по какой-то причине lftp попробует незащищенную передачу FXP, если ftp: ssl-force не установлен
для любого из двух серверов. По умолчанию - false.
ftp: ssl-защита-список (Булево)
если true, запросить SSL-соединение для передачи списка файлов. По умолчанию верно.
ftp: ssl-use-ccc (Булево)
если true, lftp будет выдавать команду CCC после входа в систему, тем самым отключая защиту ssl
слой на управляющем соединении.
ftp: stat-interval (временной интервал)
интервал между командами STAT. По умолчанию 1 секунда.
ftp: строгий многострочный (Булево)
если истина, lftp строго проверяет формат многострочного ответа (ожидает, что он закончится на
тот же код, что и в начале). Если false, эта проверка ослаблена.
ftp: режим синхронизации (Булево)
если true, lftp будет отправлять по одной команде за раз и ждать ответа. Это может быть
полезно, если вы используете неисправный FTP-сервер или маршрутизатор. Когда он выключен, lftp отправляет
пакет команд и ждёт ответов - ускоряет работу при прохождении туда и обратно
время имеет значение. К сожалению, он не работает со всеми FTP-серверами и некоторыми
у роутеров с этим проблемы, поэтому по умолчанию он включен.
ftp: часовой пояс (Строка)
Предположите этот часовой пояс для времени в списках, возвращаемых командой LIST. Эта настройка
может быть смещение по Гринвичу [+ | -] ЧЧ [: MM [: SS]] или любое допустимое значение TZ (например, Европа / Москва или
МСК-3МСД, М3.5.0, М10.5.0 / 3). По умолчанию - GMT. Установите пустое значение, чтобы принять
местный часовой пояс, указанный в переменной окружения TZ.
ftp: trust-feat (Строка)
Если true, предполагается, что данные, возвращенные FEAT, верны и не используют общий протокол.
расширения, такие как SIZE, MDTM, REST, если их нет в списке. По умолчанию - false.
ftp: use-abor (Булево)
если false, lftp не отправляет команду ABOR, а немедленно закрывает соединение для передачи данных.
ftp: use-allo (Булево)
если истина (по умолчанию), lftp отправляет команду ALLO перед загрузкой файла.
ftp: use-feat (Булево)
если истина (по умолчанию), lftp использует команду FEAT для определения расширенных функций ftp
сервера.
ftp: use-fxp (Булево)
если true, lftp попытается установить прямое соединение между двумя ftp-серверами.
ftp: use-hftp (Булево)
когда ftp: proxy указывает на http-прокси, этот параметр выбирает метод hftp (GET,
HEAD), если true, и метод CONNECT, если false. По умолчанию верно.
ftp: use-ip-tos (Булево)
если истина, lftp использует IPTOS_LOWDELAY для управляющего соединения и IPTOS_THROUGHPUT для
подключения к данным.
ftp: lang (Булево)
язык, выбранный с помощью команды LANG, если поддерживается, как указано в FEAT
отклик. По умолчанию пусто, что означает сервер по умолчанию.
ftp: use-mdtm (Булево)
если истина (по умолчанию), lftp использует команду MDTM для определения времени модификации файла.
ftp: use-mdtm-overloaded (Булево)
если истина, lftp использует команду MDTM с двумя аргументами, чтобы установить время модификации файла на
загруженные файлы. По умолчанию - false.
ftp: use-site-idle (Булево)
если истина, lftp отправляет команду SITE IDLE с аргументом net: idle. По умолчанию - false.
ftp: use-site-utime (Булево)
если истина, lftp отправляет команду SITE UTIME с 5 аргументами для установки времени изменения файла
о загруженных файлах. По умолчанию верно.
ftp: use-site-utime2 (Булево)
если истина, lftp отправляет команду SITE UTIME с 2 аргументами для установки времени изменения файла
о загруженных файлах. По умолчанию верно. Если 5-аргумент SITE UTIME также включен,
Сначала пробуется команда с двумя аргументами.
ftp: размер использования (Булево)
если истина (по умолчанию), lftp использует команду SIZE для определения размера файла.
ftp: use-stat (Булево)
если true, lftp отправляет команду STAT в режиме передачи FXP, чтобы узнать, сколько данных имеет
был переведен. См. Также ftp: stat-interval. По умолчанию верно.
ftp: использование-статистика-для-списка (Булево)
если истина, lftp использует STAT вместо команды LIST. По умолчанию `. ' используется как СТАТИСТИКА
аргумент. Используя STAT, lftp избегает создания подключения к данным для вывода списка каталогов.
Некоторым серверам требуются специальные параметры для STAT, используйте ftp: list-options, чтобы указать их
(например -The).
ftp: использование-telnet-iac (Булево)
если истина (по умолчанию), lftp использует команду TELNET IAC и следует протоколу TELNET как
указано в RFC959. Если установлено значение false, он не следует протоколу TELNET и, следовательно, выполняет
не двойной 255 (0xFF, 0377) символ и не префикс команд ABOR и STAT
с сигналом TELNET IP + SYNCH.
ftp: use-tvfs (три-булево)
Если установлено значение «Авто», использование функции TVFS зависит от ответа сервера FEAT. Иначе
этот параметр говорит, использовать его или нет. Короче говоря, если сервер поддерживает TVFS
функция, то он использует unix-подобные пути.
ftp: use-utf8 (Булево)
если true, lftp отправляет на сервер `OPTS UTF8 ON ', чтобы активировать кодировку UTF-8 (если
поддерживается). Отключите его, если имена файлов имеют другую кодировку и сервер
проблема с этим.
ftp: использовать-выйти (Булево)
если true, lftp отправляет QUIT перед отключением от ftp-сервера. По умолчанию верно.
ftp: проверить-адрес (Булево)
убедитесь, что соединение для передачи данных исходит от сетевого адреса контрольного соединения
вглядеться. Это может предотвратить подделку подключения к данным, которая может привести к передаче данных.
коррупция. К сожалению, это может не сработать для некоторых ftp-серверов с несколькими
сетевые интерфейсы, когда они не устанавливают исходящий адрес на сокете данных, поэтому это
по умолчанию отключено.
ftp: проверить-порт (Булево)
убедитесь, что соединение для передачи данных имеет порт 20 (ftp-data) на удаленном конце. Это может
возможно предотвратить подмену подключения к данным пользователями удаленного хоста. К несчастью,
слишком много окон и даже ftp-серверов unix забывают установить правильный порт для данных
соединение, поэтому по умолчанию эта проверка отключена.
ftp: веб-режим (Булево)
отключиться после закрытия подключения для передачи данных. Это может быть полезно для полностью сломанного ftp
серверы. По умолчанию - false.
ftps: начальная защита (Строка)
задает начальную настройку PROT для соединений FTPS. Должен быть одним из: C, S, E, P,
или пусто. По умолчанию пусто, что означает неизвестно, поэтому lftp будет использовать команду PROT
безусловно. Если команда PROT окажется неподдерживаемой, режим очистки будет
предполагается.
hftp: кеш (Булево)
разрешить кэширование на стороне сервера / прокси для протокола ftp-over-http.
hftp: кеш-контроль (Строка)
укажите соответствующий заголовок HTTP-запроса.
hftp: декодировать (Булево)
если истина, lftp автоматически декодирует объект в протоколе hftp, когда Content-
Значение заголовка кодировки соответствует deflate, gzip, compress, x-gzip или x-compress.
hftp: прокси (URL)
указывает HTTP-прокси для протокола FTP-over-HTTP (hftp). Протокол hftp не может
очевидно, работать без HTTP-прокси. Значение по умолчанию берется из среды
переменная ftp_proxy если он начинается с `` http: // '', иначе из окружения
переменная http_proxy. Если ваш FTP-прокси требует аутентификации, укажите имя пользователя
и пароль в URL.
hftp: использование-allprop (Булево)
если это правда, lftp отправит ` 'тело запроса в запросах PROPFIND, в противном случае
он отправит пустое тело запроса.
hftp: авторизация на использование (Булево)
если выключено, lftp будет отправлять пароль прокси как часть URL-адреса. Это может быть
требуется для некоторых прокси (например, M-soft). По умолчанию включено, и lftp отправит пароль
как часть заголовка авторизации.
hftp: use-head (Булево)
если установлено значение off, lftp будет пытаться использовать `GET 'вместо` HEAD' для протокола hftp.
Хотя это медленнее, это может позволить lftp работать с некоторыми прокси, которые не
понимать или неправильно обрабатывать запросы HEAD ftp: //.
hftp: использование-mkcol (Булево)
если выключено, lftp будет пытаться использовать PUT вместо MKCOL для создания каталогов.
с протоколом hftp. По умолчанию выключено.
hftp: использование-propfind (Булево)
если установлено значение off, lftp не будет пытаться использовать PROPFIND для получения содержимого каталога с помощью
hftp и используйте вместо него GET. По умолчанию выключено.
hftp: use-type (Булево)
Если установлено значение off, lftp не будет пытаться добавлять `; type = 'к URL-адресам, передаваемым прокси-серверу. Некоторые
сломанные прокси не справляются с этим правильно. По умолчанию включено.
http: принять, http: accept-charset, http: accept-encoding, http: accept-language (Строка)
укажите соответствующие заголовки HTTP-запроса.
http: авторизация (Строка)
авторизация для использования по умолчанию, если пользователь не указан. Формат
`` пользователь: пароль ''. По умолчанию пусто, что означает отсутствие авторизации.
http: кеш (Булево)
разрешить кэширование на стороне сервера / прокси.
http: cache-control (Строка)
укажите соответствующий заголовок HTTP-запроса.
http: cookie (Строка)
отправить этот файл cookie на сервер. Замыкание здесь полезно:
установить cookie / www.somehost.com "param = value"
http: декодировать (Булево)
если истина, lftp автоматически декодирует объект, когда значение заголовка Content-Encoding
соответствует deflate, gzip, compress, x-gzip или x-compress.
http: post-content-type (Строка)
указывает значение заголовка HTTP-запроса Content-Type для метода POST. По умолчанию
`` приложение / x-www-form-urlencoded ''.
http: прокси (URL)
указывает HTTP-прокси. Он используется, когда lftp работает по протоколу HTTP. Значение по умолчанию
берется из переменной окружения http_proxy. Если ваш прокси требует
аутентификации, укажите имя пользователя и пароль в URL-адресе.
http: put-метод (PUT или POST)
указывает, какой HTTP-метод использовать при размещении.
http: положить-контент-тип (Строка)
указывает значение заголовка HTTP-запроса Content-Type для метода PUT.
http: referer (Строка)
указывает значение для заголовка HTTP-запроса Referer. Одиночная точка `. ' расширяется до текущего
URL-адрес каталога. По умолчанию - `. '. Установите пустую строку, чтобы отключить заголовок Referer.
http: set-cookies (Булево)
если true, lftp изменяет переменные http: cookie при получении заголовка Set-Cookie.
http: use-allprop (Булево)
если это правда, lftp отправит ` 'тело запроса в запросах PROPFIND, в противном случае
он отправит пустое тело запроса.
http: use-mkcol (Булево)
если выключено, lftp будет пытаться использовать PUT вместо MKCOL для создания каталогов.
с протоколом HTTP. По умолчанию включено.
http: use-propfind (Булево)
если установлено значение off, lftp не будет пытаться использовать PROPFIND для получения содержимого каталога с помощью
HTTP-протокол и используйте вместо него `GET '. По умолчанию включено.
http: пользовательский агент (Строка)
строка lftp отправляет в заголовке User-Agent HTTP-запроса.
https: прокси (Строка)
указывает прокси https. Значение по умолчанию берется из переменной окружения
https_proxy.
зеркало: разыменование (Булево)
если true, зеркало по умолчанию разыменует символические ссылки. Вы можете отменить это
с помощью опции --no-dereference. По умолчанию, если false.
зеркало: исключить-регулярное выражение (регулярное выражение)
задает шаблон исключения по умолчанию. Вы можете переопределить его с помощью опции --include.
зеркало: include-regex (регулярное выражение)
задает шаблон включения по умолчанию. Он используется сразу после зеркала: exclude-regex is
применяемый. Он никогда не используется, если зеркало: exclude-regex пусто.
зеркало: no-empty-dirs (Булево)
если true, зеркало не создает пустые каталоги (например, параметр --no-empty-dirs).
зеркало: по сортировке (Строка)
определяет порядок передачи файлов. Допустимые значения: name, name-desc, size, size-
desc, date, date-desc. Если значение равно name или name-desc, тогда mirror: order
настройка также влияет на порядок или переводы.
зеркало: заказ (список шаблонов)
указывает порядок передачи файлов при сортировке по имени. Например, установив это значение в "* .sfv"
* .sum "заставляет зеркало передавать сначала файлы, соответствующие * .sfv, а затем соответствующие.
* .sum, а затем все остальные файлы. Чтобы обрабатывать каталоги после других файлов, добавьте «* /»
в конец списка шаблонов.
зеркало: перезаписать (Булево)
если true, зеркало будет перезаписывать простые файлы вместо удаления и повторного создания
их.
зеркало: параллельные каталоги (Булево)
если true, зеркало начнет обработку нескольких каталогов параллельно, когда
в параллельном режиме. В противном случае он будет передавать файлы из одного каталога до
переход в другие каталоги.
зеркало: параллельная передача-счетчик (количество)
указывает количество параллельных передач, которым разрешено запускать зеркало. По умолчанию 1.
Вы можете переопределить его с помощью опции --parallel.
зеркало: require-source (Булево)
Когда true, зеркало требует, чтобы исходный каталог был указан явно, в противном случае
предполагается, что это текущий каталог.
зеркало: установить разрешения (Булево)
Если этот параметр выключен, зеркало не будет пытаться копировать права доступа к файлам и каталогам. Вы можете
переопределите его опцией --perms. По умолчанию включено.
зеркало: skip-noaccess (Булево)
если true, зеркало не пытается скачивать файлы, которые заведомо недоступны
по маске разрешения. По умолчанию - false.
зеркало: use-pget-n (количество)
указывает параметр -n для команды pget, используемой для передачи каждого отдельного файла в
зеркало. По умолчанию 1, что отключает pget.
модуль: путь (Строка)
разделенный двоеточием список каталогов для поиска модулей. Может быть инициализирован
переменная окружения LFTP_MODULE_PATH. По умолчанию - PKGLIBDIR / VERSION: PKGLIBDIR.
сеть: ограничение на количество подключений (количество)
максимальное количество одновременных подключений к одному сайту. 0 означает без ограничений.
сеть: подключение-захват (Булево)
если true, соединения переднего плана имеют приоритет над фоновыми и могут
прервать фоновую передачу для завершения операции переднего плана.
сеть: простаивает (временной интервал)
отключиться от сервера после этого простоя. По умолчанию 3 минуты.
net: limit-rate (байтов в секунду)
ограничить скорость передачи данных. 0 означает без ограничений. Вы можете указать два
числа, разделенные двоеточием, чтобы ограничить скорость загрузки и выгрузки отдельно. Суффиксы
поддерживаются, например, 100K означает 102400.
net: limit-max (Байт)
накопление лимита неиспользованной лимит-ставки. 0 означает удвоенную предельную скорость.
net: limit-total-rate (байтов в секунду)
ограничить скорость передачи всех подключений в сумме. 0 означает без ограничений. Вы можете указать
два числа, разделенные двоеточием, чтобы ограничить скорость загрузки и скорость загрузки отдельно. Примечание
что сокеты имеют буферы приема на них, это может привести к загрузке сетевого канала
выше, чем этот предел скорости сразу после начала передачи. Вы можете попробовать установить
net: socket-buffer на относительно небольшое значение, чтобы этого избежать.
сеть: предел-всего-макс (Байт)
накопление лимита неиспользованных лимит-итогов. 0 означает удвоение максимальной общей скорости.
net: max-retries (количество)
максимальное количество последовательных безуспешных попыток операции. 0 означает
безлимитный. 1 означает отсутствие повторных попыток.
сеть: без прокси (Строка)
содержит разделенный запятыми список доменов, для которых не следует использовать прокси.
По умолчанию берется из переменной окружения нет_прокси.
сеть: постоянные попытки (количество)
игнорируйте это количество серьезных ошибок. Полезно для входа на ошибочные FTP-серверы, которые отвечают
5xx, когда пользователей слишком много.
сеть: реконнект-интервал-база (в секундах)
устанавливает минимальное базовое время между повторными подключениями. Фактический интервал зависит от
net: reconnect-interval-multiplier и количество попыток выполнения операции.
сеть: реконнект-интервал-макс (в секундах)
устанавливает максимальный интервал переподключения. Когда текущий интервал после умножения на
net: reconnect-interval-multiplier достигает этого значения (или превышает его), оно сбрасывается
обратно в сеть: реконнект-интервал-база.
сеть: реконнект-интервал-множитель (настоящий номер)
устанавливает множитель, на который умножается базовый интервал при каждой новой попытке
выполнить операцию не удается. Когда интервал достигает максимума, он сбрасывается до базового.
ценить. См. Net: reconnect-interval-base и net: reconnect-interval-max.
сеть: сокет-привязка-ipv4 (адрес ipv4)
привязать все сокеты IPv4 к указанному адресу. Это может быть полезно для выбора конкретного
сетевой интерфейс для использования. По умолчанию пусто, что означает, что сокеты IPv4 не привязаны,
операционная система автоматически выберет адрес, используя таблицу маршрутизации.
сеть: сокет-привязка-ipv6 (адрес ipv6)
то же самое для сокетов IPv6.
сеть: сокет-буфер (Байт)
используйте заданный размер для параметров сокета SO_SNDBUF и SO_RCVBUF. 0 означает системное значение по умолчанию.
сеть: сокет-maxseg (Байт)
используйте заданный размер для параметра сокета TCP_MAXSEG. Не все операционные системы поддерживают это
вариант, но Linux делает.
сеть: тайм-аут (временной интервал)
устанавливает тайм-аут сетевого протокола.
pget: по умолчанию-n (количество)
количество фрагментов по умолчанию для разделения файла в pget.
pget: min-chunk-size (количество)
минимальный размер блока для разделения файла.
pget: save-status (временной интервал)
часто сохраняйте статус передачи pget. Установите значение «никогда», чтобы отключить сохранение
файл состояния. Статус сохраняется в файл с суффиксом .lftp-pget-статус.
sftp: автоматическое подтверждение (Булево)
если true, lftp отвечает `` да '' на все вопросы по ssh, в частности, на вопрос
насчет нового ключа хоста. В противном случае он отвечает `` нет ''.
sftp: кодировка (Строка)
набор символов, используемый SFTP-сервером в именах файлов и списках файлов. По умолчанию
пустой, что означает то же, что и локальный. Этот параметр используется только для протокола SFTP.
версия до 4. Версия 4 и новее всегда используют UTF-8.
sftp: программа подключения (Строка)
программа, используемая для подключения к удаленному серверу. Он должен поддерживать параметр -l
для имени пользователя, `-p 'для номера порта. По умолчанию - ssh -a -x. Вы можете установить его на
Например, rsh.
sftp: максимальное количество пакетов в полете (количество)
Максимальное количество пакетов без ответа в полете. Если время туда и обратно
важно, вы должны увеличить это и размер-чтение / размер-запись. По умолчанию - 16.
sftp: версия-протокола (количество)
Номер протокола для согласования. По умолчанию - 4. Фактическая используемая версия протокола.
зависит от сервера.
sftp: программа-сервер (Строка)
Программа-сервер, реализующая протокол SFTP. Если он не содержит косой черты `/ ',
он считается подсистемой ssh2, и параметр -s используется при запуске подключения.
программа. По умолчанию - sftp. Вы можете использовать rsh как протокол транспортного уровня следующим образом:
установить sftp: подключить программу rsh
установить sftp: server-program / usr / libexec / openssh / sftp-server
Точно так же вы можете запустить SFTP через SSH1.
sftp: размер-чтение (количество)
Размер блока для чтения. По умолчанию 0x8000.
sftp: размер-запись (количество)
Размер блока для записи. По умолчанию 0x8000.
ssl: ca-file (путь к файлу)
использовать указанный файл в качестве сертификата центра сертификации.
ssl: ca-path (путь к каталогу)
использовать указанный каталог в качестве хранилища сертификатов центра сертификации (OpenSSL
только).
ssl: check-hostname (Булево)
если истина, lftp проверяет, соответствует ли имя хоста, используемое для подключения к серверу.
к имени хоста в его сертификате.
ssl: crl-файл (путь к файлу)
использовать указанный файл в качестве сертификата списка отзыва сертификатов.
ssl: crl-путь (путь к каталогу)
использовать указанный каталог в качестве хранилища сертификатов списка отзыва сертификатов
(Только OpenSSL).
ssl: ключевой файл (путь к файлу)
использовать указанный файл в качестве личного ключа.
ssl: файл сертификата (путь к файлу)
использовать указанный файл в качестве сертификата.
ssl: use-sni (Булево)
если истина, используйте расширение TLS для индикации имени сервера (SNI).
ssl: verify-certificate (Булево)
если установлено значение «да», тогда проверьте сертификат сервера, чтобы он был подписан известным сертификатом.
Орган и не быть в списке отзыва сертификатов.
ssl: приоритет (Строка)
строка приоритета в свободной форме для GnuTLS. Если построено с OpenSSL, понятные значения
+ or - за которым следует SSL3.0, TLS1.0, TLS1.1 или TLS1.2, разделенные знаком :, Пример:
установить ssl: priority "NORMAL: -SSL3.0: -TLS1.0: -TLS1.1: + TLS1.2"
торрент: ip (адрес ipv4)
IP-адрес для отправки на трекер. Укажите его, если вы используете HTTP-прокси.
торрент: ipv6 (адрес ipv6)
IPv6-адрес для отправки на трекер. По умолчанию первый найденный глобальный одноадресный адрес
используется.
торрент: max-peers (количество)
максимальное количество пиров для торрента. Наименее используемые одноранговые узлы удаляются для поддержания
этот предел.
торрент: диапазон портов (от до)
диапазон портов для приема подключений. Один порт выбирается, когда торрент
начинается.
торрент: ретрекер (URL)
явный URL ретрекера, например,http://retracker.local/announce'.
торрент: сохранить метаданные (Булево)
если true, lftp сохраняет метаданные каждого торрента, с которым он работает, чтобы
~ / .local / share / lftp / торрент / md or ~ / .lftp / торрент / md каталог и загружает его из
там если нужно.
торрент: сид-макс-время (временной интервал)
максимальное время посева. По истечении этого периода времени торрент полностью отключается.
независимо от соотношения. При необходимости его можно установить на бесконечность.
торрент: seed-min-peers (количество)
минимальное количество пиров при завершении торрента. Если их меньше, новые сверстники
активно ищут.
торрент: стоп-сигнал (настоящий номер)
торрент останавливается, когда он завершается и коэффициент достигает этого числа.
торрент: use-dht (Булево)
если истина, используется DHT.
xfer: автоматическое переименование(Булево)
предложенные имена файлов, предоставленные сервером, используются, если пользователь явно устанавливает это
возможность включения. Поскольку это может быть угрозой безопасности, по умолчанию отключено.
xfer: clobber (Булево)
если этот параметр выключен, команды get не будут перезаписывать существующие файлы и генерировать
вместо этого ошибка.
xfer: каталог-назначения (путь или URL к каталогу)
Этот параметр используется как параметр -O по умолчанию для команд get и mget. По умолчанию
пусто, что означает текущий каталог (без опции -O).
xfer: дисковый полный фатальный (Булево)
если истина, lftp прерывает передачу, если он не может записать целевой файл из-за полного
диск или квота; если false, lftp ожидает освобождения дискового пространства.
xfer: эта-период (в секундах)
период, за который рассчитывается средневзвешенная ставка для расчета ETA.
xfer: эта-краткая (Булево)
показать краткое расчетное время прибытия (только детали высокого порядка). По умолчанию верно.
xfer: журнал (Булево)
если true, журналы lftp передаются в файл из настройки xfer: log-file.
xfer: файл журнала (путь к файлу)
файл, в который будет записан журнал, переходит в. По умолчанию ~ / .local / share / lftp / transfer_log or
~ / .lftp / transfer_log.
xfer: сделать резервную копию (Булево)
если true, lftp переименовывает уже существующий файл, добавляя суффикс `` ~ '' вместо
перезаписывая его.
xfer: максимальный размер журнала (количество)
максимальный размер файла журнала передачи. Когда размер достигнут, файл
переименовал и запустил заново.
xfer: максимальное перенаправление (количество)
максимальное количество перенаправлений. Это может быть полезно для загрузки через HTTP. 0
запрещает перенаправления.
xfer: период ставки (в секундах)
период, за который рассчитывается средневзвешенная ставка для отображения.
xfer: имя-временного-файла (Строка)
шаблон имени временного файла, первая звездочка заменяется исходным именем файла.
xfer: использовать-временный-файл (Булево)
если true, файл будет передан во временный файл в том же каталоге и
потом переименовал.
xfer: проверить (Булево)
если истина, команда verify запускается после успешной передачи для проверки файла
честность. Нулевой код выхода этой команды должен указывать на правильность файла.
xfer: проверка-команда (Строка)
команда для проверки целостности файла. Единственный аргумент - это путь к файлу.
Имя переменной можно сократить, если оно не станет неоднозначным. Префикс перед
`: 'также можно опустить. Вы можете установить одну переменную несколько раз для разных закрытий, и
таким образом, вы можете получить определенные настройки для определенного состояния. Закрытие должно быть
указывается после имени переменной через косую черту `/ '.
Закрытие переменных домена `dns: ',` net:', `ftp: ',` http:', `hftp: 'в настоящее время
просто имя хоста, указанное вами в команде `open '(за некоторыми исключениями, где
закрытие бессмысленно, например dns: cache-size). Для некоторых переменных домена `cmd: '
закрытие - это текущий URL без пути. Для других переменных он в настоящее время не используется. Видеть
примеры в образце lftp.conf.
Некоторые команды и настройки принимают параметр временного интервала. Имеет формат Nx [Nx ...],
где N - количество времени (с плавающей запятой), а x - единица времени: d - дни, h - часы, m -
минуты, с - секунды. Единица измерения по умолчанию - секунда. Например, 5ч30м или 5.5ч. Также интервал может
быть «бесконечность», «бесконечность», «никогда», «вечность» - это означает бесконечный интервал. Например, сон
навсегда 'или `установить dns: cache-expire never'.
Логические параметры могут быть одним из (true, on, yes, 1, +) для значения True или одним из (false,
off, no, 0, -) для значения False.
Трехбулевские настройки имеют либо логическое значение, либо «авто».
Целочисленные настройки могут иметь суффикс: k - kibi, m - mebi, g - gigi и т. Д. Они также могут иметь
префикс: 0 - восьмеричный, 0x - шестнадцатеричный.
Ftp асинхронный Режим (конвейерная обработка)
Лфтп может ускорить FTP-операции, отправив сразу несколько команд, а затем проверив все
ответы. См. Ftp: переменная режима синхронизации. Иногда это не работает, поэтому синхронно
режим по умолчанию. Вы можете попробовать выключить синхронный режим и посмотреть, подойдет ли он вам.
Известно, что некоторые сетевые программы, работающие с трансляцией адресов, работают некорректно.
в случае нескольких команд FTP в одном сетевом пакете.
RFC959 говорит: `` Пользовательский процесс, отправляющий другую команду до ответа о завершении,
нарушать протокол; но процессы FTP-сервера должны ставить в очередь любые команды, которые
прибыть, пока выполняется предыдущая команда ''. Кроме того, RFC1123 говорит: `` Разработчики ДОЛЖНЫ
НЕ предполагайте никакого соответствия между границами READ на управляющем соединении и
Последовательности Telnet EOL (CR LF). '' И `` одно ЧТЕНИЕ из управляющего соединения может
включать более одной команды FTP ''.
Таким образом, должно быть безопасно отправлять несколько команд одновременно, что значительно ускоряет работу и
похоже, работает со всеми ftp-серверами на базе Unix и VMS. К сожалению, на базе Windows
серверы часто не могут обрабатывать несколько команд в одном пакете, и поэтому некоторые сломанные
маршрутизаторы.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-d Включите режим отладки.
-e команды
Выполнять заданные команды и не выходить.
-p порт
Используйте данный порт для подключения.
-u пользователь[,pass]
Используйте указанные имя пользователя и пароль для подключения. Не забудьте указать пароль
правильно в оболочке. Также обратите внимание, что указывать пароль на
командная строка, используйте ~ / .netrc файл. В качестве альтернативы вы можете использовать протоколы на основе ssh
с авторизованными ключами, поэтому вам не нужно вводить пароль.
--норк Не запускайте файлы rc из домашнего каталога.
-f файл_скрипта
Выполните команды в файле и выйдите. Эта опция должна использоваться отдельно без
другие аргументы (кроме --норк).
-c команды
Выполните данные команды и выйдите. Команды можно разделять точкой с запятой,
`&& 'или` ||'. Не забудьте правильно указать аргумент команды в оболочке. Этот
параметр должен использоваться отдельно без других аргументов (кроме --норк).
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
Следующие переменные среды обрабатываются LFTP:
РЕДАКТОР Используется как локальный редактор для отредактировать команда.
Главная Используется для (локального) раскрытия тильды (`~ ').
SHELL Используется ! команда для определения оболочки для запуска.
ПЕЙДЖЕРА Это должно быть имя используемого пейджера. Он используется больше и жестяная банка
команды.
http_proxy, https_proxy
Используется для установки начальных переменных http: proxy, hftp: proxy и https: proxy.
ftp_proxy
Используется для установки начальных переменных ftp: proxy или hftp: proxy, в зависимости от протокола URL.
используется в этой переменной среды.
нет_прокси
Используется для установки начальной переменной net: no-proxy.
LFTP_MODULE_PATH
Используется для установки начального модуля: переменная пути.
LFTP_HOME
Используется для поиска каталога, в котором хранятся пользовательские файлы конфигурации. Если
отключено, ~ / .lftp будет использоваться. Обратите внимание, что если этот каталог не существует,
тогда будут использоваться каталоги XDG.
LS_COLORS
используется для установки начального цвета: переменная dir-colors.
XDG_CONFIG_DIR, XDG_DATA_DIR, XDG_CACHE_DIR
Используется для поиска каталогов для пользовательских файлов, когда ~ / .lftp (или $ LFTP_HOME
каталог) не существует. По умолчанию ~ / .config, ~ / .local / share и ~ / .cache
соответственно. Суффикс / lftp добавляется, чтобы сделать полный путь к
каталоги.
Используйте lftp онлайн с помощью сервисов onworks.net
