Це команда tnftp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
FTP — програма передачі файлів через Інтернет
СИНТАКСИС
FTP [-46AadefginpRtVv] [-N netrc] [-o вихід] [-P порт] [-q час звільнення] [-r повторити спробу]
[-s серце] [-T реж,Макс[,вкл]] [[користувач@]господар [порт]] [[користувач@]господар:[шлях][/]]
[файл:///шлях] [ftp://[користувач[:пароль]@]господар[:порт]/шлях[/][;тип=X]]
[http://[користувач[:пароль]@]господар[:порт]/шлях] [...]
FTP -u URL файл [...]
ОПИС
FTP є інтерфейсом користувача до стандартного протоколу передачі файлів Інтернету. Програма
дозволяє користувачеві передавати файли на та з віддаленого мережевого сайту.
Останні п’ять аргументів отримають файл за допомогою протоколів FTP або HTTP або безпосередньо
копіювання в поточний каталог. Це ідеально підходить для скриптів. Звертатися до АВТОМАТИЧНЕ ЗБОРКА
ФАЙЛИ нижче для отримання додаткової інформації.
Параметри можуть бути вказані в командному рядку або в інтерпретаторі команд.
-4 Війська FTP використовувати лише IPv4-адреси.
-6 Війська FTP використовувати лише IPv6-адреси.
-A Примусово активувати режим ftp. За замовчуванням, FTP спробує використовувати пасивний режим ftp і
повернутися до активного режиму, якщо пасивний не підтримується сервером. Цей варіант
Причини FTP щоб завжди використовувати активне з’єднання. Це корисно лише для підключення
на дуже старі сервери, які не реалізують пасивний режим належним чином.
-a Проєкти FTP щоб обійти звичайну процедуру входу та використовувати замість цього анонімний вхід.
-d Вмикає налагодження.
-e Вимикає редагування командного рядка. Це корисно для режиму Emacs ange-ftp.
-f Примусове перезавантаження кешу для передач, які проходять через FTP або HTTP проксі.
-g Вимикає глобінг імен файлів.
-i Вимикає інтерактивні підказки під час передачі кількох файлів.
-N netrc Скористайтесь netrc замість ~/.netrc. Відноситься до THE .netrc Фото для отримання додаткової інформації.
-n Стримує FTP від спроби «автоматичного входу» під час початкового підключення для неавтоматичного
отримати перекази. Якщо ввімкнено автоматичний вхід, FTP перевірить .netrc (Див.
нижче) файл у домашньому каталозі користувача для запису, що описує обліковий запис
віддалена машина. Якщо запису немає, FTP запитає віддалену машину
ім’я для входу (за замовчуванням – це ідентифікатор користувача на локальній машині), і якщо
необхідно, запитайте пароль та обліковий запис, за допомогою якого можна ввійти. До
замінити автоматичний вхід для передачі з автовибіркою, вказати ім’я користувача (і
необов’язково, пароль).
-o вихід Під час автоматичного отримання файлів збережіть вміст у вихід. вихід аналізується
згідно Фото НАЙМЕНУВАННЯ КОНВЕНЦІЇ нижче. Якщо вихід не є "-" або ні
починається з '|', тоді буде отримано лише перший вказаний файл
вихід; всі інші файли будуть отримані в базову назву їх пульта
ім'я.
-P порт Встановлює номер порту на порт.
-p Увімкнути роботу в пасивному режимі для використання за брандмауерами фільтрації з’єднань.
Цей параметр не підтримується як FTP тепер намагається використовувати пасивний режим за замовчуванням,
повернення до активного режиму, якщо сервер не підтримує пасивні з’єднання.
-q час звільнення
Вийдіть, якщо з’єднання зупинилося час звільнення секунд.
-R Перезапустіть всі автовибірки без проксі.
-r чекати Повторіть спробу підключення, якщо вона не вдалася, призупиніть на чекати секунд.
-s серце Використовує серце як локальну IP-адресу для всіх підключень.
-t Вмикає відстеження пакетів.
-T напрям,максимальний[,приріст]
Встановіть максимальну швидкість передачі для напрям до максимальний байт/секунду, і якщо
вказано, приріст до приріст байт/секунду. Звертатися до швидкість більше
інформація.
-u URL файл [...]
Завантажте файли в командному рядку до URL де URL є одним із типів URL-адрес ftp як
підтримується автоматичною вибіркою (з необов'язковим цільовим ім'ям файлу для окремого файлу
завантаження), і файл це один або кілька локальних файлів для завантаження.
-V Забороняти докладний та прогрес, замінюючи значення за замовчуванням увімкнено, коли вихід є
до терміналу.
-v включити докладний та прогрес. Це значення за замовчуванням, якщо вихід здійснюється на термінал
(і в разі прогрес, FTP це процес на передньому плані). Сили FTP до
показувати всі відповіді від віддаленого сервера, а також звіт про передачу даних
статистики.
Хост клієнта, з яким FTP У командному рядку може бути зазначено це для спілкування. Якщо
це зроблено, FTP негайно спробує встановити з’єднання з FTP-сервером
той господар; інакше, FTP введе свій інтерпретатор команд і чекає вказівок від
користувач. Коли FTP очікує команд від користувача, запит 'ftp>' надається
користувач. Наступні команди розпізнаються FTP:
! [команда [аргументи]]
Викликати інтерактивну оболонку на локальній машині. Якщо є аргументи, то
перша береться за команду для безпосереднього виконання, а решта - команду
аргументи як його аргументи.
$ ім'я макросу [аргументи]
Виконайте макрос ім'я макросу що було визначено з macdef команда
Аргументи передаються макросу unglobled.
рахунок [passwd]
Надайте додатковий пароль, необхідний для віддаленої системи для доступу
ресурсів після успішного входу в систему. Якщо немає аргументів
включено, користувачу буде запропоновано ввести пароль облікового запису в неповторному
режим введення.
додавати локальний файл [віддалений файл]
Додати локальний файл до файлу на віддаленій машині. Якщо віддалений файл залишається
unspecified, локальне ім’я файлу використовується при іменуванні віддаленого файлу після того, як
змінений будь-яким ntrans or nmap налаштування. Передача файлів використовує поточні налаштування
та цінності тип, формат, режим та структура.
ASCII Налаштуйте передачу файлів тип до мережі ASCII. Це тип за замовчуванням.
дзвін Влаштуйте дзвінок після виконання кожної команди передачі файлу.
двійковий Налаштуйте передачу файлів тип для підтримки передачі двійкового зображення.
до побачення Завершіть сеанс FTP з віддаленим сервером і вийдіть FTP. Кінець файлу
також завершить сеанс і вийде.
випадок Перемикання регістру імен файлів віддаленого комп’ютера під час отримати, mget та mput
команди. Коли випадок увімкнено (за умовчанням вимкнено), імена файлів віддаленого комп’ютера з усіма
літери у верхньому регістрі записуються в локальному довіднику з відображеними літерами
на малий регістр.
cd віддалений каталог
Змініть робочий каталог на віддаленому комп’ютері на віддалений каталог.
cdup Змініть робочий каталог віддаленої машини на батьківський поточного пульта
робочий каталог машини.
CHMOD режим віддалений файл
Змініть режими дозволу файлу віддалений файл на віддаленій системі до
режим.
близько Завершіть сеанс FTP з віддаленим сервером і поверніться до команди
перекладач. Усі визначені макроси видаляються.
cr Увімкнути або перемкнути видалення каретки під час отримання файлу типу ascii. Записи є
позначається послідовністю повернення каретки/переведення рядка під час передачі файлів типу ascii.
Коли cr увімкнено (за замовчуванням), повернення каретки видаляються з цієї послідовності до
відповідати роздільнику запису одинарного переходу рядка UNIX. Записи не в UNIX
віддалені системи можуть містити одиничний переведення рядка; коли є передача типу ascii
зроблені, ці переводи рядка можна відрізнити від роздільника запису лише тоді, коли cr
вимкнено.
видаляти віддалений файл
Видалити файл віддалений файл на віддаленій машині.
реж [віддалений шлях [локальний файл]]
Роздрукуйте список вмісту каталогу на віддаленому комп’ютері. The
список містить будь-яку залежну від системи інформацію, яку вибирає сервер
включати; наприклад, більшість систем UNIX вироблятиме вихід з команди 'ls
-л'. Якщо віддалений шлях не вказано, використовується поточний робочий каталог.
Якщо інтерактивне сповіщення ввімкнено, FTP запропонує користувачеві перевірити, що останній
аргумент дійсно є цільовим локальним файлом для отримання реж вихід. Якщо немає місцевих
вказано файл, або якщо локальний файл є '-', вихід відправляється на термінал.
відключати Синонім до близько.
редагувати Перемикач редагування командного рядка та контекстно-залежне завершення команд і файлів.
Це автоматично вмикається, якщо вхід здійснюється з терміналу, і вимикається
інакше.
epsv epsv4 epsv6
Перемкнути використання розширених команд EPSV та EPRT на всіх IP, IPv4 та IPv6
зв'язки відповідно. Спочатку спробуйте EPSV / EPRT, а потім PASV / PORT. Це
увімкнено за замовчуванням. Якщо розширена команда не працює, цей параметр буде
тимчасово вимкнено на час поточного з’єднання або доки epsv,
epsv4або epsv6 виконується знову.
вихід Синонім до до побачення.
риси Показати, які функції підтримує віддалений сервер (за допомогою команди FEAT).
fget локальний файл
Отримати файли, перелічені в локальний файл, який має один рядок на назву файлу.
форму формат
Налаштуйте передачу файлів форму до формат. Формат за замовчуванням (і тільки підтримується).
є «недрукованим».
FTP господар [порт]
Синонім до відкрити.
ftp_debug [ftp_debug-значення]
Вимкнути режим налагодження. Якщо необов’язковий ftp_debug-значення вказано, що воно використовується
щоб встановити рівень налагодження. Коли налагодження ввімкнено, FTP друкує кожну надіслану команду
на віддалену машину, перед яким стоїть рядок '-->'.
ворота [господар [порт]]
Увімкнути режим gate-ftp, який використовувався для підключення через TIS FWTK і Gauntlet
ftp-проксі. Це не буде дозволено, якщо сервер gate-ftp не налаштовано
(або явно користувачем, або зі змінної середовища FTPSERVER). Якщо
господар задано, то режим gate-ftp буде увімкнено, і сервер gate-ftp буде
встановити на господар. Якщо порт також вказано, що буде використовуватися як порт для підключення
на сервері gate-ftp.
отримати віддалений файл [локальний файл]
Отримати віддалений файл і зберігати його на локальній машині. Якщо локальний файл
ім'я не вказано, йому дається те саме ім'я, що воно має на віддаленому комп'ютері,
підлягає зміні струмом випадок, ntrans та nmap налаштування. The
поточні налаштування для тип, форму, режим та структура використовуються під час передачі
файл.
куля Перемкнути розширення назви файлу для mdelete, mget, mput та mreget. Якщо глобінг
вимкнено з куля, аргументи імені файлу сприймаються буквально і ні
розширений. Глобування за mput виконується як в CSH(1). Для mdelete, mget та
mreget, ім’я кожного віддаленого файлу розгортається окремо на віддаленому комп’ютері та
списки не об’єднані. Ймовірно, буде розширення імені каталогу
відрізняється від розширення імені звичайного файлу: точний результат
залежить від іноземної операційної системи та ftp-сервера, і його можна попередньо переглянути
виконувати 'mls remote-files -' Примітка: mget, mput та mreget не призначені для передачі
цілі піддерева файлів. Це можна зробити, передавши a дьоготь(1)
архів піддерева (у двійковому режимі).
мішанина [розмір]
Увімкніть друк хеш-знака ('#') для кожного переданого блоку даних. Розмір а
Блок даних за замовчуванням дорівнює 1024 байтам. Це можна змінити, вказавши розмір in
байтів. Увімкнення мішанина відключає прогрес.
допомога [команда]
Роздрукуйте інформаційне повідомлення про значення команда. Якщо немає аргументів
дано, FTP друкує список відомих команд.
холостому ходу [seconds]
Встановіть таймер неактивності на віддаленому сервері на seconds секунд. Якщо seconds is
пропущено, буде надруковано поточний таймер неактивності.
зображення Синонім до двійковий.
РК [каталог]
Змініть робочий каталог на локальній машині. Якщо ні каталог is
вказано, використовується домашній каталог користувача.
менше файл Синонім до сторінка.
сторінка локальний файл
дисплей локальний файл з програмою, зазначеною в комплект пейджер варіант.
lpwd Роздрукуйте робочий каталог на локальній машині.
ls [віддалений шлях [локальний файл]]
Синонім до реж.
macdef ім'я макросу
Визначте макрос. Наступні рядки зберігаються як макрос ім'я макросу; нульовий
рядок (послідовні символи нового рядка у файлі або повороти каретки з
термінал) завершує режим введення макросу. Існує обмеження в 16 макросів і 4096
загальна кількість символів у всіх визначених макросах. Назв макросів може бути не більше 8
символів. Макроси застосовні лише до поточного сеансу, який вони визначені
всередині (або, якщо визначено поза сеансом, до сеансу, викликаного наступним
відкрити команда) і залишаються визначеними до a близько виконується команда. Закликати
макрос, використовуйте $ команду (див. вище).
Макропроцесор інтерпретує '$' і '\' як спеціальні символи. "$"
за яким слідує число (або числа), замінюється відповідним аргументом on
командний рядок виклику макросу. Знак "$", за яким слід "i", сигналізує про макрос
процесора, що виконується макрос має бути зациклений. На першому проході «$i».
замінено першим аргументом у командному рядку виклику макросу на
другий перехід він замінюється другим аргументом і так далі. "\", за яким слідує
будь-який символ замінюється цим символом. Використовуйте "\", щоб запобігти спец
лікування «$».
mdelete [віддалені файли]
Видалити віддалені файли на віддаленій машині.
mdir віддалені файли локальний файл
Люблю реж, крім того, що можна вказати декілька віддалених файлів. Якщо інтерактивний
підказка ввімкнена, FTP запропонує користувачеві перевірити, чи є останній аргумент
насправді цільовий локальний файл для отримання mdir вихід.
mget віддалені файли
Розгорнути віддалені файли на віддаленій машині та виконайте а отримати для кожного імені файлу
таким чином вироблений. Побачити куля для отримання детальної інформації про розширення імені файлу. Отриманий файл
імена потім будуть оброблятися відповідно до випадок, ntrans та nmap налаштування
Файли передаються в локальний робочий каталог, який можна змінити
з «каталогом LCD»; нові локальні каталоги можна створювати за допомогою '! mkdir
каталог'.
mkdir ім'я каталогу
Створіть каталог на віддаленій машині.
млс віддалені файли локальний файл
Люблю ls, крім того, що можна вказати декілька віддалених файлів, і локальний файл повинен
бути уточненим. Якщо інтерактивне сповіщення ввімкнено, FTP запропонує користувачеві
переконайтеся, що останній аргумент дійсно є цільовим локальним файлом для отримання млс
вихід.
MLSD [віддалений шлях]
Відобразити вміст віддалений шлях (яке за замовчуванням має бути поточним
каталог, якщо не вказано) у формі для машинного аналізу, використовуючи MLSD. Формат
відображення можна змінити за допомогою 'remopts mlst ...'.
млст [віддалений шлях]
Відобразити деталі про віддалений шлях (яке за замовчуванням має бути поточним
каталог, якщо не вказано) у формі для машинного аналізу, використовуючи MLST. Формат
відображення можна змінити за допомогою 'remopts mlst ...'.
режим ім'я режиму
Налаштуйте передачу файлів режим до ім'я режиму. Режим за замовчуванням (і тільки підтримується).
є «потік».
modtime віддалений файл
Показати час останньої зміни файлу на віддаленому комп’ютері в RFC 2822
Формат.
більше файл Синонім до сторінка.
mput локальні файли
Розгорніть символи підстановки в списку локальних файлів, наведених як аргументи, і виконайте а put та цінності
кожного файлу в отриманому списку. Побачити куля для отримання детальної інформації про розширення імені файлу.
Отримані імена файлів потім будуть оброблені відповідно до ntrans та nmap
налаштування
mreget віддалені файли
Згідно mget, але виконує а знову отримати замість отримати.
msend локальні файли
Синонім до mput.
новіший віддалений файл [локальний файл]
Отримайте файл, лише якщо час зміни віддаленого файлу був більш пізнім
що файл у поточній системі. Якщо файл не існує на поточному
системи, розглядається віддалений файл новіший. В іншому випадку ця команда є
тотожна отримати.
nlist [віддалений шлях [локальний файл]]
Синонім до ls.
nmap [візерунок випереджати шаблон]
Встановити або скасувати механізм зіставлення імен файлів. Якщо аргументи не вказані, то
Механізм зіставлення імен файлів не налаштовано. Якщо вказано аргументи, віддалений
імена файлів відображаються під час mput команди і put команди, видані без a
зазначене віддалене цільове ім’я файлу. Якщо вказано аргументи, локальні імена файлів
нанесені на карту протягом mget команди і отримати команди, що видаються без зазначеного
локальне цільове ім'я файлу. Ця команда корисна при підключенні до не-UNIX
віддалений комп’ютер із різними умовами чи методами найменування файлів. The
відображення відповідає шаблону, заданому візерунок та випереджати шаблон. [Візерунок] є
шаблон для вхідних імен файлів (які, можливо, вже були оброблені відповідно до
до ntrans та випадок налаштування). Шаблонування змінних виконується за допомогою
включаючи послідовності «$1», «$2», ... «$9» в візерунок. Використовуйте "\", щоб запобігти
ця спеціальна обробка символу '$'. Усі інші персонажі обробляються
буквально, і використовуються для визначення nmap [візерунок] значення змінних. Для
наведений приклад візерунок $1.$2 і ім'я віддаленого файлу "mydata.data", $1 буде
мати значення "mydata", а $2 матиме значення "data". The випереджати шаблон
визначає результуюче зіставлене ім'я файлу. Послідовності «$1», «$2», ... «$9»
замінюються будь-яким значенням, отриманим з візерунок шаблон. Послідовність
«$0» замінюється оригінальною назвою файлу. Крім того, послідовність «[послідовність 1,
послідовність 2]” замінюється на [послідовність 1] якщо послідовність 1 не є нульовим рядком; інакше це так
замінено на послідовність 2. Наприклад, команда
nmap $1.$2.$3 [$1,$2].[$2,file]
дасть вихідне ім'я файлу "myfile.data" для вхідних імен файлів "myfile.data"
і "myfile.data.old", "myfile.file" для назви вхідного файлу "myfile", і
"myfile.myfile" для імені вхідного файлу ".myfile". Пробіли можуть бути включені в
випереджати шаблон, як у прикладі:
nmap $1 sed s/ *$// > $1
Використовуйте символ '\', щоб запобігти спеціальному обробці '$', '[', ']' та ','
символів.
ntrans [дюймів [аутчари]]
Встановити або скасувати механізм перекладу символів імені файлу. Якщо аргументів немає
зазначено, механізм перекладу символів імені файлу не встановлено. Якщо аргументи
вказано, символи у віддалених іменах файлів перекладаються під час mput
команди і put команди, видані без вказаного віддаленого цільового файлу. Якщо
задаються аргументи, символи в локальних іменах файлів перекладаються під час
mget команди і отримати команди, що видаються без вказаного локального цільового файлу.
Ця команда корисна під час підключення до віддаленого комп’ютера, який не є UNIX за допомогою
різні конвенції або методи іменування файлів. Символи в імені файлу
відповідність символу в дюймів замінюються відповідним символом у
аутчари. Якщо позиція персонажа в дюймів довший за довжину
аутчари, символ видаляється з імені файлу.
відкрити господар [порт]
Встановіть підключення до вказаного господар FTP-сервер. Додатковий порт
номер може бути наданий, у цьому випадку, FTP спробує зв’язатися з FTP-сервером
в тому порту. Якщо комплект автоматичний вхід параметр увімкнено (за замовчуванням), FTP буде також
спробуйте автоматично зареєструвати користувача на FTP-сервері (див. нижче).
сторінка файл Витягнути файл і відобразити за допомогою програми, зазначеної в комплект пейджер варіант.
пасивний [автоматичний]
Перемкнути пасивний режим (якщо аргументи не наведені). Якщо автоматичний дається, діяти ніби
FTPMODE встановлено на «автоматично». Якщо пасивний режим увімкнено (за замовчуванням), FTP надішлемо
команду PASV для всіх підключень даних замість команди PORT. PASV
команда просить віддалений сервер відкрити порт для підключення даних і
повернути адресу цього порту. Віддалений сервер прослуховує цей порт і
клієнт підключається до нього. При використанні більш традиційної команди PORT клієнт
прослуховує порт і надсилає цю адресу на віддалений сервер, який підключається назад
до нього. Пасивний режим корисний при використанні FTP через маршрутизатор або хост-шлюз
який контролює напрямок руху. (Зауважте, що, хоча FTP-сервери є
вимагає підтримки команди PASV згідно RFC 1123, деякі ні.)
pdir [віддалений шлях]
Виконувати реж [віддалений шлях] і відобразіть результат за допомогою програми, зазначеної в
комплект пейджер варіант.
Pls [віддалений шлях]
Виконувати ls [віддалений шлях] і відобразіть результат за допомогою програми, зазначеної в
комплект пейджер варіант.
pmlsd [віддалений шлях]
Виконувати MLSD [віддалений шлях] і відобразіть результат за допомогою програми, зазначеної в
комплект пейджер варіант.
зберігати Перемикач збереження часу модифікації вилучених файлів.
прогрес Переключити відображення панелі передачі. Індикатор прогресу буде вимкнено для
передача, яка має локальний файл як '-' або команду, яка починається з '|'. Див
до Фото НАЙМЕНУВАННЯ КОНВЕНЦІЇ для отримання додаткової інформації. Увімкнення прогрес відключає
мішанина.
підказка Увімкнути інтерактивні підказки. Інтерактивні підказки виникають під час кількох файлів
передачі, щоб дозволити користувачеві вибірково отримувати або зберігати файли. Якщо
підказка вимкнена (за замовчуванням увімкнено), будь-який mget or mput перенесе все
файли та будь-які mdelete видалить усі файли.
Коли запит увімкнено, у підказці доступні такі команди:
a Відповідайте «так» на поточний файл і автоматично відповідайте «так».
будь-які файли, що залишилися для поточної команди.
n Відповідайте «ні» і не передавайте файл.
p Дайте відповідь «так» для поточного файлу та вимкніть режим підказки (як є
було надано «швидке відключення»).
q Припиніть поточну операцію.
y Дайте відповідь «так» і передайте файл.
? Відобразити довідкове повідомлення.
Будь-яка інша відповідь відповідатиме "так" на поточний файл.
повноваження ftp-команда
Виконайте команду ftp на вторинному контрольному з'єднанні. Ця команда дозволяє
одночасне підключення до двох віддалених FTP-серверів для передачі файлів між ними
два сервера. Перший повноваження команда має бути an відкрити, для встановлення
вторинне контрольне підключення. Введіть команду "проксі?" щоб побачити інший FTP
команди, що виконуються на вторинному з'єднанні. Наведені нижче команди працюють
по-різному, коли передмова від повноваження: відкрити не визначатиме нові макроси під час
процес автоматичного входу, близько не видалятиме існуючі макровизначення, отримати та
mget передавати файли з хоста на первинному контрольному з’єднанні на хост
на вторинному контрольному з'єднанні, і put, mput та додавати передачі файлів
від хоста на вторинному керуючому з'єднанні до хоста на основному
контрольне підключення. Передача файлів третьою стороною залежить від підтримки FTP
Команда протоколу PASV сервером на вторинному керуючому з'єднанні.
put локальний файл [віддалений файл]
Зберігайте локальний файл на віддаленій машині. Якщо віддалений файл залишається невизначеним,
ім'я локального файлу використовується після обробки відповідно до будь-якого ntrans or nmap
налаштування в іменуванні віддаленого файлу. Передача файлів використовує поточні налаштування для
тип, формат, режим та структура.
pwd Надрукуйте ім’я поточного робочого каталогу на віддаленому комп’ютері.
вихід Синонім до до побачення.
цитувати arg1 arg2 ...
Вказані аргументи надсилаються дослівно на віддалений FTP-сервер.
швидкість напрям [максимальний [приріст]]
Загальмуйте максимальну швидкість передачі максимальний байт/секунду. Якщо максимальний становить 0,
відключити дросель.
напрям може бути одним із:
всі Обидва напрямки.
отримати Вхідні перекази.
put Вихідні перекази.
максимальний можна змінювати на льоту приріст байт (за замовчуванням: 1024) кожного разу
отриманий заданий сигнал:
SIGUSR1 Приріст максимальний by приріст байт
SIGUSR2 Декремент максимальний by приріст байтів. Результат повинен бути а
додатне число.
If максимальний не надається, відображаються поточні показники дросельної заслінки.
Примітка: швидкість поки не реалізовано для передачі в режимі ascii.
rcvbuf розмір
Встановіть розмір буфера отримання сокета розмір.
recv віддалений файл [локальний файл]
Синонім до отримати.
знову отримати віддалений файл [локальний файл]
знову отримати діє як отримати, крім того, що якщо локальний файл існує і менша за
віддалений файл, локальний файл вважається частково переданою копією
віддалений файл і передача продовжується з очевидної точки відмови.
Ця команда корисна під час передачі дуже великих файлів через мережі
схильний до розриву з'єднань.
відмовляється команда [командні параметри]
Налаштувати параметри на віддаленому FTP-сервері для команда до командні параметри (чиї
Відсутність обробляється відповідно до команди). Відомі команди віддаленого FTP
Опції підтримки включають: «MLST» (використовується для MLSD і MLST).
перейменувати [від [до]]
Перейменуйте файл від на віддаленій машині до файлу до.
скидання Очистити чергу відповідей. Ця команда повторно синхронізує послідовність команд/відповідей з
віддаленого FTP-сервера. Після порушення може знадобитися повторна синхронізація
протоколу FTP віддаленим сервером.
перезапуск маркер
Перезапустіть відразу наступне отримати or put при зазначеному маркер. На UNIX
систем, маркер зазвичай є байтовим зміщенням у файлі.
допоможіть [ім'я команди]
Запит на допомогу від віддаленого FTP-сервера. Якщо ім'я команди вказано, що є
також надається на сервер.
rmdir ім'я каталогу
Видаліть каталог на віддаленій машині.
rstatus [віддалений файл]
Без аргументів показати статус віддаленої машини. Якщо віддалений файл зазначено,
показати статус віддалений файл на віддаленій машині.
рунік Перемкнути збереження файлів у локальній системі з унікальними іменами файлів. Якщо файл
вже існує з іменем, рівним цільовому локальному файлу для a отримати or mget
команди, до імені додається ".1". Якщо отримане ім’я відповідає іншому
існуючого файлу, до оригінального імені додається ".2". Якщо цей процес
продовжується до ".99", надрукується повідомлення про помилку, а передача ні
відбуватися. Згенерована унікальна назва файлу буде повідомлена. Зауважте, що рунік
не вплине на локальні файли, згенеровані командою оболонки (див. нижче). The
значення за замовчуванням вимкнено.
послати локальний файл [віддалений файл]
Синонім до put.
порт відправлення Переключити використання команд PORT. За замовчуванням, FTP спробує використати PORT
команду під час встановлення з'єднання для кожної передачі даних. Використання PORT
команди можуть запобігти затримкам під час передачі кількох файлів. Якщо
Команда PORT не працює, FTP використовуватиме порт даних за замовчуванням. При використанні PORT
команди вимкнено, жодних спроб використовувати команди PORT для кожного даних не буде
передача. Це корисно для певних реалізацій FTP, які ігнорують PORT
команди, але неправильно вказують, що вони прийняті.
комплект [варіант значення]
Установка варіант до значення. Якщо варіант та значення не надано, відобразити всі
варіанти та їх значення. Наразі підтримуються такі параметри:
anonpass За замовчуванням $FTPANONPASS
ftp_proxy За замовчуванням $ftp_proxy.
http_proxy За замовчуванням $http_proxy.
https_proxy За замовчуванням $https_proxy.
no_proxy За замовчуванням $no_proxy.
пейджер За замовчуванням $PAGER.
підказка За замовчуванням $FTPPROMPT.
підказка За замовчуванням $FTPRPROMPT.
сайт arg1 arg2 ...
Вказані аргументи надсилаються дослівно на віддалений FTP-сервер як SITE
команда
розмір віддалений файл
Розмір повернення віддалений файл на віддаленій машині.
sndbuf розмір
Встановіть розмір буфера надсилання сокета розмір.
статус Показати поточний статус FTP.
структура ім'я структури
Налаштуйте передачу файлів структура до ім'я структури. За замовчуванням (і тільки
підтримується) структура «файл».
унікальний Увімкніть збереження файлів на віддаленому комп’ютері під унікальними іменами файлів. Пульт дистанційного керування
FTP-сервер повинен підтримувати команду STOU протоколу FTP для успішного завершення.
Віддалений сервер повідомить унікальне ім’я. Значення за замовчуванням вимкнено.
система Показати тип операційної системи, запущеної на віддаленому комп’ютері.
tenex Встановіть тип передачі файлів, необхідний для спілкування з машинами TENEX.
дросель Синонім до швидкість.
простежувати Увімкнути відстеження пакетів.
тип [ім'я типу]
Налаштуйте передачу файлів тип до ім'я типу. Якщо тип не вказано, поточний
тип друкується. Тип за замовчуванням — мережевий ASCII.
умаск [нова маска]
Установіть на віддаленому сервері значення umask за замовчуванням нова маска. Якщо нова маска пропущено,
надрукована поточна umask.
скасовано варіант
Не встановлено варіант. Відноситься до комплект для отримання додаткової інформації.
використання команда
Роздрукуйте повідомлення про використання для команда.
користувач ім'я користувача [пароль [рахунок]]
Ідентифікуйтеся на віддаленому FTP-сервері. Якщо пароль не вказано
і сервер вимагає цього, FTP запропонує користувачу це зробити (після вимкнення
місцеве відлуння). Якщо an рахунок поле не вказано, а FTP-сервер вимагає
його, користувачу буде запропоновано це зробити. Якщо an рахунок вказано поле, an
Команда облікового запису буде передана на віддалений сервер після послідовності входу
завершено, якщо віддалений сервер не потребує цього для входу FTP is
викликаний з вимкненим «автоматичний вхід», цей процес виконується автоматично
початкове підключення до FTP-сервера.
докладний Увімкнути докладний режим. У докладному режимі всі відповіді від FTP-сервера є
відображається користувачеві. Крім того, якщо увімкнено детальну інформацію, під час передачі файлу
завершується, повідомляється статистика щодо ефективності передачі. За
за замовчуванням, докладний увімкнено.
xferbuf розмір
Встановіть розмір буферів надсилання та отримання сокета розмір.
? [команда]
Синонім до допомога.
Аргументи команди, які мають вбудовані пробіли, можуть бути в лапках """.
Команди, які перемикають налаштування, можуть приймати явні значення on or від аргумент для примусового налаштування
відповідним чином.
Команди, які беруть байт як аргумент (наприклад, мішанина, швидкість та xferbuf) підтримувати а
необов'язковий суфікс до аргументу, який змінює інтерпретацію аргументу. Підтримується
суфікси:
b Не викликає змін. (Необов'язково)
k Кіло; помножте аргумент на 1024
м Мега; помножте аргумент на 1048576
г Гіга; помножте аргумент на 1073741824
If FTP отримує SIGINFO (див. аргумент «status» для stty(1)) або сигнал SIGQUIT, поки a
передача виконується, поточна статистика швидкості передачі буде записана в
стандартне повідомлення про помилку в тому ж форматі, що й стандартне повідомлення про завершення.
АВТОМАТИЧНЕ ЗБОРКА ФАЙЛИ
Крім стандартних команд, ця версія FTP підтримує функцію автоматичного отримання. До
увімкніть автоматичну вибірку, просто передайте список імен хостів/файлів у командному рядку.
Наведені нижче формати є дійсним синтаксисом для елемента автоматичного отримання:
[користувач@]господар:[шлях][/]
«Класичний» формат FTP.
If шлях містить символ glob, і глобінг увімкнено (див куля), то
виконується еквівалент 'mget path'.
Якщо компонент каталогу шлях не містить символів глобінгу, він зберігається
локально з назвою basename (див базове ім'я(1)) з шлях, у поточному каталозі.
В іншому випадку повне віддалене ім’я використовується як локальне ім’я відносно локального кореня
каталог.
ftp://[користувач[:пароль]@]господар[:порт]/шлях[/][;тип=X]
URL-адреса FTP, отримана за допомогою протоколу FTP if комплект ftp_proxy не визначено.
В іншому випадку передайте URL-адресу за допомогою HTTP через проксі-сервер, визначений в комплект ftp_proxy. Якщо комплект
ftp_proxy не визначено і користувач надано, увійдіть як користувач. У цьому випадку скористайтеся пароль
якщо вказано, в іншому випадку запитайте користувача.
Якщо вказано суфікс ';type=A' або ';type=I', тоді тип передачі прийматиме
місце як ascii або двійковий (відповідно). Тип передачі за замовчуванням – двійковий.
Щоб відповідати RFC 3986, FTP інтерпретує шлях частина «ftp://»
автоматично отримати URL-адресу таким чином:
· Знак '/' відразу після господар[:порт] інтерпретується як роздільник перед символом
шлях, а не як частина шлях себе.
· The шлях інтерпретується як список компонентів імен, розділений '/'. Для всіх, крім
останній такий компонент, FTP виконує еквівалент a cd команда. Для
останній компонент шляху, FTP виконує еквівалент a отримати команда
· Порожні компоненти імені, які є результатом '//' всередині шлях, або з доп
'/' на початку шлях, викличе еквівалент a cd команда
без назви каталогу. Це навряд чи буде корисним.
· Будь-який '%XX' коди (згідно з RFC 3986) всередині компонентів шляху декодуються, с XX
представляє код символу в шістнадцятковому форматі. Це декодування відбувається після
шлях було розділено на компоненти, але перед тим, як кожен компонент використовується в
еквівалент a cd or отримати команда. Деякі часто використовувані коди «%2F» (який
позначає '/') і '%7E' (що представляє '~').
Наведене вище тлумачення має такі наслідки:
· Шлях інтерпретується відносно каталогу входу за замовчуванням для вказаного
користувача або «анонімного» користувача. Якщо / каталог є обов'язковим, використовуйте провідний
шлях «%2F». Якщо потрібен домашній каталог користувача (і віддалений сервер
підтримує синтаксис), використовуйте провідний шлях «%7Euser/». Наприклад, отримати
/etc/motd від 'localhost' як користувача 'myname' з паролем 'mypass', використовуйте
"ftp://моє ім'я:mypass@localhost/%2fetc/motd”
· Точний cd та отримати командами можна керувати шляхом ретельного вибору місця їх використання
"/" і де використовувати "%2F" (або "%2f"). Наприклад, наступні URL-адреси відповідають
до еквівалентів зазначених команд:
ftp://host/dir1/dir2/файл «CD dir1», «cd dir2», «отримати файл».
ftp://host/%2Fdir1/dir2/file «cd /dir1», «cd dir2», «отримати файл».
ftp://host/dir1%2Fdir2/файл “cd dir1/dir2”, “отримати файл”.
ftp://host/%2Fdir1%2Fdir2/file «cd /dir1/dir2», «отримати файл».
ftp://host/dir1%2Fdir2%2Ffile “get dir1/dir2/file”.
ftp://host/%2Fdir1%2Fdir2%2Ffile “get /dir1/dir2/file”.
· Ви повинні мати відповідний дозвіл доступу для кожного з проміжних
каталогів, що використовується в еквіваленті a cd команда
http://[користувач[:пароль]@]господар[:порт]/шлях
URL-адреса HTTP, отримана за допомогою протоколу HTTP. Якщо комплект http_proxy визначено, це так
використовується як URL-адреса проксі-сервера HTTP. Якщо для отримання потрібна авторизація HTTP
шлях, і "користувач" (і, за бажанням, "пароль") є в URL-адресі, використовуйте їх для першого
спроба аутентифікації.
https://[користувач[:пароль]@]господар[:порт]/шлях
URL-адреса HTTPS, отримана за допомогою протоколу HTTPS. Якщо комплект https_proxy визначено, це
використовується як URL-адреса проксі-сервера HTTPS. Якщо потрібна авторизація HTTPS для
retrieve шлях, і "користувач" (і, за бажанням, "пароль") є в URL-адресі, використовуйте їх для
перша спроба аутентифікації. Наразі немає підтвердження сертифіката та
перевірка.
файл: ///шлях
Локальна URL-адреса, скопійована з /шлях на місцевому хості.
про:тема
Відобразити інформацію щодо тема; для цього автоматично завантаженого файлу не отримано
елемент. Підтримувані значення включають:
about:ftp Інформація про FTP.
about:version Версія FTP. Корисно надавати під час повідомлення про проблеми.
Якщо вище не зазначено інше, і -o вихід не дається, файл зберігається в поточному
каталог як базове ім'я(1) шлях. Зауважте, що якщо отримано переспрямування HTTP, вибірка
повторюється за допомогою нової цільової URL-адреси, наданої сервером, з відповідним new шлях.
Використання явного -o вихід рекомендується, щоб уникнути запису в неочікувані імена файлів.
Якщо класичний формат або формат URL-адреси FTP містить символ "/" в кінці або порожній шлях компонент, то
FTP підключиться до сайту і cd до каталогу, вказаного як шлях, і залиште користувача
в інтерактивному режимі, готовому для подальшого введення. Це не спрацює, якщо комплект ftp_proxy в даний час
використаний
Прямі передачі HTTP використовують HTTP 1.1. Передачі через проксі-сервер FTP і HTTP використовують HTTP 1.0.
If -R надано, будуть виконуватися всі автоматичні вибірки, які не здійснюються через проксі-сервери FTP або HTTP
перезапущено. Для FTP це реалізується за допомогою використання знову отримати замість отримати. Для HTTP це так
реалізовано за допомогою директиви 'Range: bytes=' HTTP/1.1.
Якщо потрібна автентифікація WWW або проксі WWW, вам буде запропоновано ввести ім’я користувача та
пароль для автентифікації.
Указуючи числові адреси IPv6 в URL-адресі, ви повинні оточити адресу квадратом
дужки. Наприклад: «ftp://[::1]:21/». Це тому, що двокрапки використовуються в цифровій адресі IPv6
а також роздільник для номера порту.
АБОРТ A Фото ТРАНСФЕР
Щоб припинити передачу файлу, скористайтеся клавішею переривання терміналу (зазвичай Ctrl-C). Відправлення
передача буде негайно припинена. Отримання переказів буде припинено відправкою FTP
команда протоколу ABOR на віддалений сервер і відкидання будь-яких подальших отриманих даних. The
швидкість, з якою це досягається, залежить від підтримки ABOR віддаленим сервером
обробка. Якщо віддалений сервер не підтримує команду ABOR, підказка не підтримує
з’являтимуться, доки віддалений сервер не завершить надсилання запитаного файлу.
Якщо послідовність клавіш переривання терміналу використовується під час FTP очікує відповіді від
віддаленого сервера для обробки ABOR, то з’єднання буде закрито. Це
відрізняється від традиційної поведінки (яка ігнорує термінальне переривання під час цього
фаза), але вважається більш корисним.
Фото НАЙМЕНУВАННЯ КОНВЕНЦІЇ
Файли, зазначені як аргументи до FTP команди обробляються за такими правилами.
1. Якщо ім'я файлу '-' вказано, stdin (для читання) або stdout (для письма) є
використаний
2. Якщо першим символом імені файлу є '|', решта аргументу є
інтерпретується як команда оболонки. FTP потім вилка оболонки, використовуючи попен(3) з
надається аргумент і читає (записує) з стандартного виведення (stdin). Якщо команда оболонки
містить пробіли, аргумент повинен бути в лапках; наприклад, ""| ls -lt"". Особливо
корисним прикладом цього механізму є: “dir "" |more".
3. Якщо вищевказані перевірки не виконані, якщо ввімкнено «глобінг», локальні імена файлів розгортаються
згідно з правилами, які використовуються в CSH(1); див куля команда. Якщо FTP команда
очікує єдиний локальний файл (наприклад put), лише перше ім'я файлу, створене файлом
Використовується операція «глобінг».
4. Для mget команди і отримати команди з невизначеними локальними іменами файлів, локальні
filename – це віддалена назва файлу, яка може бути змінена за допомогою a випадок, ntransабо nmap
налаштування. Отримане ім’я файлу може бути змінено if рунік перебуває на
5. Для mput команди і put команди з невизначеними іменами віддалених файлів, пульт
filename — це локальне ім'я файлу, яке може бути змінено за допомогою a ntrans or nmap налаштування. The
отримане ім’я файлу може бути змінено віддаленим сервером if унікальний перебуває на
Фото ТРАНСФЕР ПАРАМЕТРИ
Специфікація FTP визначає багато параметрів, які можуть вплинути на передачу файлів. The тип
може бути одним із “ascii”, “image” (двійковий), “ebcdic” і “local byte size” (для PDP-10 і
переважно PDP-20). FTP підтримує типи передачі файлів ASCII та зображень, а також локальний байт
розмір 8 для tenex передачі режимів.
FTP підтримує лише значення за замовчуванням для інших параметрів передачі файлів: режим, форму,
та структура.
THE .netrc Фото
The .netrc файл містить інформацію про вхід та ініціалізацію, яку використовує автоматичний вхід
процес. Він знаходиться в домашньому каталозі користувача, якщо його не замінити -N netrc
або вказано у змінній середовища NETRC. Наступні токени
визнаний; вони можуть бути розділені пробілами, табуляціями або новими рядками:
машина ім'я
Визначте віддалену машину ім'я. Процес автоматичного входу здійснює пошук .netrc файл
для машина маркер, який відповідає віддаленій машині, зазначеній на FTP команда
лінія або як відкрити командний аргумент. Як тільки збіг виконано, наступне .netrc
маркери обробляються, зупиняючись, коли досягається кінець файлу або інший машина
або дефолт зустрічається маркер.
дефолт Це те саме, що машина ім'я крім того дефолт відповідає будь-якому імені. Там можна
бути лише одним дефолт токен, і це все-таки має бути машина токени. Це
зазвичай використовується як:
вхід за замовчуванням анонімний пароль user@site
тим самим даючи користувачеві автоматичний анонімний вхід на FTP на не вказані машини
in .netrc. Це можна скасувати за допомогою -n прапорець, щоб вимкнути автоматичний вхід.
Логін ім'я
Визначте користувача на віддаленому комп’ютері. Якщо цей маркер присутній, автоматичний вхід
процес ініціює вхід за допомогою вказаного ім'я.
пароль рядок
Введіть пароль. Якщо цей маркер присутній, буде надано процес автоматичного входу
зазначений рядок, якщо віддалений сервер вимагає ввести пароль як частину входу
процес. Зауважте, що якщо цей маркер присутній в .netrc файл для будь-якого іншого користувача
ніж анонімний, FTP перерве процес автоматичного входу, якщо .netrc читається
будь-кого, крім користувача.
рахунок рядок
Введіть додатковий пароль облікового запису. Якщо цей маркер присутній, автоматичний вхід
процес надасть вказаний рядок, якщо віддалений сервер вимагає an
додатковий пароль облікового запису, або процес автоматичного входу ініціює ACCT
команда, якщо це не так.
macdef ім'я
Визначте макрос. Цей маркер функціонує як FTP macdef командні функції. А
макрос визначається із зазначеним ім'ям; його зміст починається з наступного .netrc
рядок і продовжуйте, поки не з’явиться порожній рядок (послідовні символи нового рядка).
зіткнувся. Як і інші токени в .netrc файл, а macdef є застосовним
лише для машина визначення, що передує йому. А macdef запис не може використовуватися
множинний машина визначення; скоріше, він має бути визначений після кожного машина it
призначений для використання з. Якщо макрос ім ініціалізації визначено, це так
автоматично виконується як останній крок у процесі автоматичного входу. Наприклад,
дефолт
ініціалізація macdef
epsv4 вимкнено
після чого йде порожній рядок.
КОМАНДА ЛІНІЯ Редагування
FTP підтримує інтерактивне редагування командного рядка за допомогою рядок редагування(3) бібліотека. Він увімкнено
з редагувати команду, і вмикається за замовчуванням, якщо вхід здійснюється з tty. Попередні рядки можуть
можна викликати та редагувати за допомогою клавіш зі стрілками, а інші клавіші редагування в стилі GNU Emacs можуть бути
також використовується.
The рядок редагування(3) бібліотека налаштована за допомогою a .editrc файл - див editrc(5) більше
інформація.
Доступна додаткова прив’язка ключа FTP для надання контекстно-залежної команди та імені файлу
завершення (включаючи віддалене завершення файлу). Щоб скористатися цим, прив’яжіть ключ до рядок редагування(3)
команда ftp-завершений. За замовчуванням це прив’язано до клавіші TAB.
КОМАНДА ЛІНІЯ ПОДСКАЖИТЕ
За замовчуванням FTP показує користувачеві командний рядок «ftp>». Це можна змінити
з комплект підказка команда
Підказку можна відобразити в правій частині екрана (після введення команди) за допомогою
комплект підказка команда
Наступні послідовності форматування замінюються наданою інформацією:
%/ Поточний віддалений робочий каталог.
%c[[0]n], %.[[0]n]
Завершуючий компонент поточного віддаленого робочого каталогу, або n трейлінг
компоненти, якщо цифра n надається. Якщо n починається з '0', число пропущених
компоненти передують кінцевому компоненту(ам) у форматі “/номер>трейлінг"
(для "%c") або "...трейлінг” (для '%.').
%M Ім'я віддаленого хоста.
%m Ім'я віддаленого хоста, до першого ".".
%n Ім'я віддаленого користувача.
%% Одинокий '%'.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
FTP використовує наступні змінні середовища.
FTPANONPASS Пароль для відправки анонімної передачі по FTP. За замовчуванням «`whoami`@».
FTPMODE Замінює режим роботи за замовчуванням. Допоміжні значення:
активний тільки в активному режимі FTP
автоматичний автоматичне визначення пасивного чи активного (це за замовчуванням)
ворота режим gate-ftp
пасивний тільки в пасивному режимі FTP
FTPPROMPT Підказка командного рядка для використання. За замовчуванням «ftp>». Звертатися до КОМАНДА ЛІНІЯ
ПОДСКАЖИТЕ для отримання додаткової інформації.
FTPPRROMPT Підказка з правого боку командного рядка для використання. За замовчуванням «». Звертатися до КОМАНДА
ЛІНІЯ ПОДСКАЖИТЕ для отримання додаткової інформації.
FTPSERVER Хост для використання як сервер шлюзу ftp, коли ворота активовано
FTPSERVERPORT Порт для використання під час підключення до сервера gate-ftp, коли ворота увімкнено. За замовчуванням
є портом, який повертає a getservbyname() пошук «ftpgate/tcp».
FTPUSERAGENT Значення для надсилання заголовка HTTP User-Agent.
ГОЛОВНА Для розташування за замовчуванням a .netrc файл, якщо такий існує.
NETRC Альтернативне розташування .netrc файлу.
ПЕЙДЖЕР Використовується різними командами для відображення файлів. За замовчуванням більше(1) якщо порожній або
не встановлено.
SHELL Для оболонки за замовчуванням.
ftp_proxy URL-адреса проксі-сервера FTP для використання під час виконання запитів URL-адреси FTP (якщо не визначено, використовуйте
стандартний протокол FTP).
Дивіться http_proxy для отримання додаткових приміток щодо використання проксі.
http_proxy URL-адреса проксі-сервера HTTP для використання під час виконання запитів URL-адреси HTTP. Якщо проксі
потрібна автентифікація, а в цій URL-адресі є ім’я користувача та пароль,
вони автоматично використовуватимуться під час першої спроби аутентифікації
проксі.
Якщо в імені користувача або паролі потрібні символи «небезпечної» URL-адреси (для
наприклад '@' або '/'), закодуйте їх за допомогою RFC 3986 '%XX' кодування.
Зауважте, що використання імені користувача та пароля в ftp_proxy та http_proxy може
бути несумісним з іншими програмами, які його використовують (наприклад рись(1)).
ПРИМІТКА: це не використовується для інтерактивних сеансів, лише для командного рядка
вибирає.
no_proxy Список хостів (або доменів), відокремлених пробілами або комами, для яких здійснюється проксі
не використовувати. Кожен запис може мати необов'язковий кінцевий ":port", який
обмежує відповідність підключенням до цього порту.
ПОВЕРНЕНІ ПАСИВНИЙ РЕЖИМ І брандмауери
Деякі конфігурації брандмауера не дозволяють FTP використовувати розширений пасивний режим. Якщо ви знайдете
що навіть простий ls зависає після друку такого повідомлення:
229 Вхід у розширений пасивний режим (|||58551|)
тоді вам потрібно буде вимкнути розширений пасивний режим за допомогою epsv4 від. Дивіться розділ вище
The .netrc Файл для прикладу того, як це зробити автоматично.
Використовуйте tnftp онлайн за допомогою служб onworks.net