Лфтп - Линук Цомманд - Уник наредба

НАМЕ

лфтп - Софистициран програм за пренос датотека

СИНТАКС

лфтп [ ] [ цмд ] [ -п порт ] [ корисник [ , пасс ]] [ сите ]
лфтп -ф сцрипт_филе
лфтп -ц команде
лфтп - верзија
лфтп - помоћ

ОПИС

лфтп је програм који дозвољава софистицираним фтп и хттп везама са другим хостовима. Ако је хост наведен онда се лфтп повеже са том хостом, у противном мора се успоставити веза помоћу отворене команде.

Лфтп може да рукује са шест метода приступа датотекама - фтп, фтпс, хттп , хттпс , хфтп, рибу и датотеку (хттпс и фтпс су доступни само када је лфтп компајлиран са библиотеком опенссл). Можете одредити методу за кориштење у наредби `опен УРЛ ', нпр.` Опен хттп://ввв.ус.кернел.орг/пуб/линук'. хфтп је фтп-овер-хттп-проки протокол. Може се користити аутоматски уместо фтп ако је фтп: проки подешен на `хттп: // проки [: порт] '. Риба је протокол који ради преко ссх везе .

Свака операција у лфтп је поуздана, то је било која фатална грешка игнорирана и операција се понавља. Дакле, ако се преузимају паузе, аутоматски ће се рестартовати са тачке. Чак и ако фтп сервер не подржава команду РЕСТ, лфтп ће покушати да преузме датотеку од самог почетка све док се датотека не пренесе у потпуности.

лфтп има синтаксу командне линије која вам омогућава да покренете неколико команди паралелно у позадини (&). Такође је могуће груписати команде унутар () и извршити их у позадини. Сви позадински радови се извршавају у истом појединачном процесу. Можете вратити позадински посао у позадину са ^ З (цз) и натраг са командом `ваит '(или` фг' која је алиас 'ваит'). Да бисте приказали текуће послове, користите наредбу `јобс '. Неке команде омогућавају преусмјеравање њиховог излаза (мачка, лс, ...) у фајл или преко цијеви на вањску команду. Команде се могу извршити условно на основу статуса прекида претходне команде (&&, ||).

Ако изађете из лфтп када неки послови још нису завршени, лфтп ће се преселити у нохуп мод у позадини. Исто се дешава када имате прави хангуп за модем или када затворите ктерм.

лфтп има уграђено огледало које може да преузме или ажурира цело дрво директоријума. Такође постоји и обратно огледало (огледало -Р) које учитава или ажурира стабло директоријума на серверу. Огледало такође може да синхронизује директорије између два удаљена сервера, користећи ФКСП ако је доступно.

Постоји наредба `ат 'да започне посао у одређеном тренутку у тренутном контексту, нареди` ред' да нареди наредбе за редослиједно извршавање за тренутни сервер и још много тога.

Приликом покретања, лфтп извршава /етц/лфтп.цонф, а затим ~ / .лфтпрц и ~ / .лфтп / рц . Можете поставити алијасе и `сет 'команде тамо. Неки људи више воле да виде потпун дебуг протокола, користите `дебуг 'да бисте укључили дебуг. Користите `дебуг 3 'да бисте видели само поздравне поруке и поруке о грешци.

лфтп има низ подесивих варијабли. Можете користити `сет -а 'да бисте видели све променљиве и њихове вредности или` сет -д' да бисте видели листу подразумеваних вредности. Име променљиве може бити скраћено и префикс се може изоставити, осим ако остатак не постане двосмислен.

Ако је лфтп компајлиран са подршком ССЛ, онда укључује софтвер који је развио ОпенССЛ Пројецт за употребу у ОпенССЛ Тоолкит-у. (хттп://ввв.опенссл.орг/)

Команде

! схелл команда

Покрените команду схелл или схелл .

! лс

Да урадите списак директоријума локалног хоста.

алиас [ име [ вредност ]]

Дефинишите или не дефинишете име алиас. Ако је вредност испуштена, алиас је недефинисан, у супротном је потребно вриједност вриједности . Ако се не дају аргументи, наведени су остали алијаси.

алиас дир лс -лФ алиас лесс зморе

анон

Подешава корисника у анонимни. Ово је подразумевано.

на време [- команда ]

Сачекајте да задате време и извршите дату (опционо) команду.

маркер [ подкоментар ]

Команда боокмарк контролише маркере.

додајте [] додати тренутачно место или дату локацију у обележиваче и повезати са датим именом дел уклонити обележивач са уређивањем едитора почетка уређаја на датотекама боокмаркс импорт увоз стране листе листе листе листе листа (подразумевано)

цацхе [ подкомуникација ]

Команда цацхе контролише локални меморијски кеш . Препознају се следеће подкомуникације:

стат принт кеш статус (подразумевано) укључено | искључи укључивање / искључивање кеш меморије ограничење величине кеша ограничено ограничење меморије, -1 значи неограничено истиче Нк подешено вријеме истицања кеша до Н секунде ( к = с) минута ( к = м) сати ( к = х) или дана ( к = д)

мачке

мачка изводи удаљену датотеку (е) у стдоут. (Погледајте и више , зцат и зморе )

цд рдир

Промените тренутни удаљени директоријум. Претходни удаљени директоријум се чува као `- '. Можете да урадите `цд - 'да бисте вратили директориј назад. Претходни директоријум за сваку веб локацију такође је сачуван на диску, тако да можете да отворите локацију; цд - 'чак и након рестартовања лфтп-а.

цхмод мод фајлова

Промените маску за дозволу на удаљеним датотекама. Режим мора бити октански број.

затвори [ ]

Затвори бесконачне везе. Подразумевано само са тренутним сервером, користите -а да бисте затворили све неупотребљиве везе.

наредба цмд аргс ...

извршити дату команду игнорисати алијасе.

[ фајл ] ниво | ван

Пребаците дебаговање на ниво или искључите га. Користите -о да преусмерите дебуг излаз у датотеку.

ецхо [ ] стринг

погоди шта то ради.

излазни код
екит бг

излаз ће изаћи из лфтп или се пребацити у позадину ако су послови активни. Ако ниједан посао није активан, код се преноси на оперативни систем као статус престанак лфтп-а. Ако је код изостављен, користи се излазни код последње команде.

`екит бг 'сили да се креће у позадини када је цмд: мове-бацкгроунд је лажна.

фг

Алиас за "чекање".

пронађи [ директоријум ]

Листирајте датотеке у директоријуму (тренутни директоријум подразумевано) рекурзивно. Ово може помоћи с серверима који немају лс-Р подршку. Можете да преусмерите излаз ове команде.

фтпцопи

Застарело. Користите један од следећих начина:

добивате фтп: // ... -о фтп: // ... добијте -О фтп: // ... филе1 филе2 ... ставите фтп: // ... мпут фтп: //.../* мгет -О фтп: // ... фтп: //.../*

или друге комбинације да би добили ФКСП пренос (директно између два фтп сервера). лфтп би се вратио у обичну копију (преко клијента) ако се ФКСП пренос не може покренути или фтп: усе-фкп је лажан.

добиј [ ] [ ] [ ] [ базу ] рфиле [ лфиле ] ...

Преузмите удаљену датотеку рфиле и спремите је као локални фајл лфиле . Ако је -о изостављено, датотека се чува у локалној датотеци названој као базно име рфиле-а . Можете добити више датотека тако што ћете навести више примерака рфиле [и -о лфиле ]. Не шире џокерове, већ за то користите мгет .

-ц настави, регет -Е избрисати удаљени фајл након успјешног преноса - користи асции мод (бинарни је подразумевани) -О специфицира основни директориј или УРЛ адресу на којој треба поставити датотеке

Примери:

добијате РЕАДМЕ добијате РЕАДМЕ -о дебиан.РЕАДМЕ добијате РЕАДМЕ РЕАДМЕ.миррорс добијате РЕАДМЕ -о дебиан.РЕАДМЕ РЕАДМЕ.миррорс -о дебиан.миррорс добијате РЕАДМЕ -о фтп://соме.хост.орг/дебиан.РЕАДМЕ добијате РЕАДМЕ -о фтп://соме.хост.орг/дебиан-дир/ (крајња пошевница је важна)

глоб [ ] [ ] [ ] командни образац

Глоб дати шаблони који садрже мета-карактере и прођу резултат резултујућој команди. На пример, "глоб ецхо *".

-ф обичне датотеке (подразумевано) -д директоријуми -а свих врста

помоћ [ цмд ]

Штампање помоћи за цмд или ако није наведен цмд , одштампајте листу доступних команди.

послови [ ]

Листа радних задатака. -в значи вербосе, може се навести неколико -в.

убити све | јоб_но

Обришите одређени посао са јоб_но или свим пословима. (За јоб_но види послове )

лцд лдир

Промените тренутни локални директоријум. Претходни локални директоријум се чува као `- '. Можете да урадите `лцд - 'да бисте вратили директориј назад.

лпвд

Штампајте тренутни радни директориј на локалној машини.

Је ли парамс

Листа удаљених датотека. Излаз ове команде можете преусмјерити на датотеку или преко цијеви на вањску команду. Подразумевано се излаз излази из кеша , да би се приказала нова употреба листе или цацхе флусх.

мгет [ ] [ ] [ ] [ ] [ базу ] датотека

Добија изабране датотеке са проширеним џокер картицама.

-ц настави, регет. -д креирајте директорије исте као имена датотека и пребаците датотеке у њих уместо тренутног директоријума. -Е избрисати удаљени фајл након успјешног преноса - користи асции мод (бинарни је подразумевани) -О одређује основни директориј или УРЛ гдје се требају ставити датотеке

огледало [ ОПТС ] [ извор [ циљ ]]

Одредите изворни директоријум у локални циљни директоријум. Ако се циљни директориј заврши са косом цртицом, изворно базно име се додаје у циљани назив директоријума. Извор и / или циљ може бити УРЛ-ови који показују директоријуме.

-ц, - наставите са радом на огледалу ако је могуће - е, - обрадите брисање датотека које нису присутне на удаљеним местима -с, --аллов-суид подесите суид / сгид битс према удаљеном мјесту - покушајте да поставите власник и група на фајловима -н, - само-новије скидање само нових датотека (-ц неће радити) -р, --нонекција не иде у поддиректорије -п, - не-пермс не поставите дозволе за датотеку --но-умаск не примењују умаск у режиме датотеке -Р, -реверзибилно обрнуто огледало (ставите датотеке) -Л, -дереференце преузимање симболичких веза као датотеке -Н, -невер-само преузимање само ФИЛЕ-а датотеке новије од датотеке -П, - паралелно [= Н] преузимање Н датотека паралелно -и РКС , - укључују РКС укључују одговарајуће датотеке -к РКС , --екцлуде РКС искључују одговарајуће датотеке -И ГП , -инцлуде- глоб ГП укључују одговарајуће датотеке -Кс ГП , -екцлуде-глоб ГП искључују одговарајуће датотеке -в, --вербосе [= ниво] вербосе операције - корист-кеш користите кеширане листе директоријума --Ремове-соурце-датотеке уклањају датотеке након преноса (користите уз опрез) - исто као и -аллов-цховн -аллов-суид -но-умаск

Када се користи -Р, први директориј је локални а други је удаљен. Ако је други директоријум изостављен, користи се основно име првог директорија. Ако су оба директорија изостављена, користе се локални и удаљени директоријуми.

РКС је проширен регуларни израз, баш као у егреп (1).

ГП је шаблон, нпр. `* .зип '.

Опције укључивања и искључивања могу се навести више пута. То значи да ће датотека или директориј бити приказан ако се подудара са укључивањем и не подудара се са искључивањем после укључивања или се не подудара с нечим, а прва провера се искључује. Директоријуми се подударају са додатком коцке.

Имајте на уму да када се користи -Р (ретровизор), симболичке везе се не креирају на серверу, јер фтп протокол то не може учинити. Да бисте отпремили датотеке које се односе на линкове, користите наредбу `миррор -РЛ '(третирајте симболичке везе као датотеке).

Ниво вербости може се изабрати помоћу опције --вербосе = ниво или са неколико опција -в, нпр. -ввв. Нивои су:

0 - Нема излаза (подразумевано) 1 - Штампање акција 2 - + Штампање није избрисано име датотеке (када је - није наведено) 3 - + Имена директоријума за испис

- само-новија искључује поређење величине датотеке и учитава / преузима само нове датотеке чак и ако је величина другачија. Подразумевано се старије датотеке скидају / учитавају ако је величина другачија.

Можете да одражавате између два сервера ако наведете УРЛ адресе уместо директоријума. ФКСП се аутоматски користи за пренос између фтп сервера, ако је могуће.

мкдир [ -п ] дир (с)

Направите даљинске директоријуме. Ако се користи -п, направите све компоненте путања.

модул модул [ аргс ]

Ставите дату модул помоћу функције длопен (3). Ако име модула не садржи косу косу, претражује се у директоријима специфицираним од стране модула: променљива путање. Аргументи се прослеђују функцији модуле_инит. Погледајте РЕАДМЕ.модуле за техничке детаље.

више датотека

Исто као `цат филес | више'. ако је ПАГЕР подешен, користи се као филтер. (Види и мачка , зцат и зморе )

мпут [ ] [ ] [ ] [ ] [ бази ] фајлов

Отпремање датотека помоћу експанзије са џојстиком. Подразумевано користи базни назив локалног имена као удаљеног. Ово се може променити опцијом `-д '.

-ц наставити, репут -д креирати директорије исто као у именима датотека и ставити датотеке у њих уместо тренутног директорија -Е избрисати удаљени фајл након успешног преноса (опасно) -у користити асции режим (бинарни је подразумевани) -О одређује базни директориј или УРЛ где треба поставити датотеке

мрм фајл (с)

Исто као и "глоб рм". Уклања одређене фајлове са експанзијом џокарта.

мв филе1 филе2

Преименуј фајл1 у датотеку2 .

нлист [ аргс ]

Наведите имена удаљених датотека

Отвори [ цмд ] [ усер [, пасс ]] [ -п порт ] хост | урл

Изаберите фтп сервер.

пгет [ ОПТС ] рфиле [ лфиле]

Добија одређену датотеку користећи неколико веза. Ово може убрзати трансфер, али учитава мрежу која утјече на друге кориснике. Користите само ако стварно морате да пребаците датотеку АСАП или неки други корисник може полудети :) Опције:

макцонн подеси максималан број веза (подразумевано 5)

ставите [ ] [ ] [ ] [ базу ] лфиле [ рфиле ]

Отпремите лфиле са удаљеним именом рфиле . Ако је -о изостављено, базно име лфиле-а се користи као удаљено име. Не шири џокерове, користите мпут за то.

-о одређује име даљинског фајла (подразумевано - име базне датотеке лфиле) -ц настави, репут захтијева дозволу за преписивање удаљених датотека -Е избрисати локалне датотеке након успјешног преноса (опасно) - користи асции мод (бинарни је подразумевани) -О одређује базни директориј или УРЛ где треба поставити датотеке

пвд

Штампај тренутни удаљени директоријум.

ред [ нум ] цмд

Додајте дату наредбу да се врати у ред за секвенцијално извршење. Свака страница има сопствени ред. `-н 'додаје команду пре задане ставке у ред. Не покушавајте да прелазите на наредбе `цд 'или` лцд', она може збунити лфтп. Уместо тога, урадите цд / лцд пре наредбе `куеуе ', и памтиће место на ком се наредба треба извршити. Могуће је чекање на већ покренут посао помоћу `редова чекања ', али посао ће наставити са извршавањем чак и ако то није први у реду.

`куеуе стоп 'ће зауставити ред, неће извршавати никакве нове команде, већ ће већ покренути задаци наставити да се покрећу. Можете да користите `стоп куеуе стоп 'да бисте креирали празну заустављену ред. `куеуе старт 'ће наставити извршење реда. Када изађете из лфтп-а, аутоматски ће почети са свим заустављеним редовима.

`куеуе 'без аргумената ће или створити заустављен ред или статус редоследа штампања.

ред --делете | -д [ израз или израз израза ]

Избришите једну или више ставки из реда. Ако није дат аргумент, последњи унос у редоследу се брише.

ред -мове | -м < индекс или џојстик израз > [ индекс ]

Померите дате ставке пре заданог индекса редоследа или до краја ако не одредите одредиште.

-к тихо. -в Бе вербосе. -К Излаз у формату који се може користити за понављање чекања. Корисно са - радити. > доби датотеку и [1] добије датотеку> ред за чекање 1> редослед дођите други_филе> цд а_дирецтори> ред да се прикаже иет_анотхер_филе -д 3 Избришите трећу ставку у реду. ред -м 6 4 Померите шесту ставку у реду пре четвртог. ред -м "гет * зип" 1 Помакните све наредбе које одговарају "гет * зип" на почетку реда. (Редослед предмета је сачуван.) Ред -д "гет * зип" Обришите све команде које одговарају "гет * зип".

куоте цмд

За ФТП - пошаљите команду неинтерпретираним. Користите опрезно - то може довести до непознатог даљинског стања и тиме ће изазвати поновно повезивање. Не можете бити сигурни да је свака промјена удаљеног стања због цитиране наредбе чврста - може се ресетовати ако се поново повежете у било ком тренутку.

За ХТТП - специфичну за ХТТП акцију. Синтакса: `` куоте [] ''. Команда може бити "сет-цоокие" или "пост".

отворено хттп://ввв.сите.нет куоте сет-цоокие "променљива = вредност; отхервар = отхервалуе" поставити хттп: пост-цонтент-типе апликација / к-ввв-форм-урленцодед куоте пост /цги-бин/сцрипт.цги "вар = вредност & отхервар = отхервалуе"> лоцал_филе

За ФИСХ - пошаљите команду неинтерпретираном. Ово се може користити за извршавање произвољних наредби на серверу. Команда не смије улазити или штампати ### на почетку нове линије. Ако је то случај, протокол ће нестати у синхронизацији.

отворена риба: // сервер куоте финд -наме зип

регет рфиле [ лфиле ]

Исто као и "гет -ц".

релс [ аргс ]

Исто као `лс ', али игнорише кеш.

ренлист [ аргс ]

Исто као и "нлист", али игнорише кеш.

поновити [ одгодити ] [ наредба ]

Поновите команду. Између команди постављено је кашњење, по дефаулту 1 секунд. Пример:

Поново сутра - огледало понавља 1д огледало

репут лфиле [ рфиле ]

Исто као `пут -ц '.

рм [ ] [ ] датотека

Уклањање удаљених датотека. Не проширује џокерове, користите мрм за то. -р је за уклањање рекурзивног директоријума. Будите пажљиви, ако нешто пође наопако можете изгубити датотеке. -ф супресују поруке о грешци.

рмдир дир (с)

Уклоните даљинске директоријуме.

сцацхе [ сесија ]

Списак цацхед сесије или прелазак на одређену сесију.

поставити [ вар [ вал ]]

Поставите променљиву на дату вредност. Ако је вредност испуштена, унесите променљиву. Променљиво име има формат `` име / затварање '', где затварање може навести тачну примјену поставке. Погледајте испод за детаље. Ако је скуп подешен без променљиве, онда су приказане само измењене поставке. Може се променити опцијама:

-да наводи све поставке, укључујући подразумеване вредности -д наводи само основне вредности, а не потребне тренутне

сите сите_цмд

Изведите команду сајта сите_цмд и изађите резултат. Можете да преусмерите свој излаз.

интервал спавања

Спавање даје временски интервал и излаз. Интервал је у секундама по подразумеваној вредности, али се може задати са 'м', 'х', 'д' у минутима, сатима и данима, респективно. Погледајте и на .

слот [ назив ]

Изаберите одређени слот или наведите све додељене слотове. Слот је веза са сервером, нешто попут виртуелне конзоле. Можете креирати више слотова повезаних на различите сервере и пребацити између њих. Можете користити и слот: име као псеудо-УРЛ који процењује локацију тог слота.

Подразумевана веза за читање омогућава брзо пребацивање између слотова названих 0-9 користећи Мета-0 - Мета-9 кључеве (често можете користити Алт уместо Мета).

изворна датотека

Извршите команде снимљене у датотеци .

суспендовати

Зауставите процес лфтп. Имајте на уму да ће се трансфери зауставити док не наставите процес помоћу команди фг или бг схелл-а.

усер усер [ пасс ]
кориснички УРЛ [ пас ]

Користите одређене информације за удаљено пријављивање. Ако наведете УРЛ адресу са корисничким именом, унета лозинка ће бити кеширана тако да УРЛ-ови УРЛ-а могу да га користе.

верзија

Штампајте лфтп верзију.

чекати [ посаоно ]
чекајте све

Сачекајте да се одређени посао прекине. Ако је јобно изостављено, сачекајте последњи задатак.

`причекајте све` чека на све закључке посла.

зцат фајлове

Као и мачка, али филтрирајте сваку датотеку кроз зцат. (Погледајте и мачку , више и зморе )

зморе датотеке

Исто као и више, али филтрирајте сваку датотеку кроз зцат. (Види и мачка , зцат и више )

Подешавања

Приликом покретања, лфтп извршава ~ / .лфтпрц и ~ / .лфтп / рц . Можете поставити алијасе и `сет 'команде тамо. Неки људи више воле да виде потпун дебуг протокола, користите `дебуг 'да бисте укључили дебуг.

Постоји и системска датотека за покретање у /етц/лфтп.цонф . Може бити у другом директоријуму, погледајте одељак ФИЛЕС.

лфтп има следеће променљиве који се могу подесити (такође можете користити `сет -а 'да бисте видели све променљиве и њихове вредности):

бмк: саве-лозинке (боол)

чувати текстуалне лозинке у ~ / .лфтп / обележивачима у наредби `боокмарк адд '. Искључено је подразумевано.

цмд: ат-излаз (низ)

наредбе у низу се извршавају пре него што лфтп изађе.

цмд: цсх-историја (боол)

омогућује ширење историје цсх-а.

цмд: подразумевани протокол (низ)

Вредност се користи када се `опен 'користи са само име хоста без протокола. Подразумевано је `фтп '.

цмд: неуспело-излаз (боол)

ако је тачно, изађите када неуспјешно (без || и && на почетку) наредба не успије.

цмд: дуготрајно (секунде)

време извршавања команде, које се сматра "дугим", а звучни сигнал се врши пре следећег упутства. 0 значи искључено.

цмд: лс-подразумевана (низ)

дефаулт лс аргумент

цмд: мове-бацкгроунд (боолеан)

када је лажно, лфтп одбија да иде у позадину приликом изласка. Да бисте га силили, користите `излаз бг`.

цмд: промпт (низ)

Брзо. лфтп препознаје следеће специјалне знакове са којих је избегнутих саосетих осликаних, који су декодирани на следећи начин:

\ @

убаците @ ако тренутни корисник није подразумеван

\ а

знак АСЦИИ звона (07)

\ е

АСЦИИ бежични знак (033)

\ х

име хоста на који сте повезани

\ н

Нова линија

\ с

име клијента (лфтп)

\ С

тренутни назив слота

\ у

корисничко име корисника на који сте пријављени

\ У

УРЛ удаљеног сајта (нпр. фтп://г437.уб.гу.се/хоме/јамес/срц/лфтп)

\ в

верзија лфтп (нпр. 2.0.3)

\ в

тренутни радни директориј на удаљеној локацији

\ В

базно име тренутног радног директоријума на удаљеном месту

\ ннн

карактер који одговара окталном броју ннн

\\

пошевница

\?

прескочи следећи знак ако је претходна замена празна.

\ [

започети низ знакова који не штампају, а који се могу користити за уградњу контролне секвенце терминала у позив

\]

завршити низ знакова који не штампају

цмд: удаљено довршавање (боол)

боолеан да контролише да ли лфтп користи даљинско извршење.

цмд: верифи-хост (боол)

ако је тачно, лфтп одмах решава име хоста у `опен 'команди. Такође је могуће прескочити чек за једну `отворену 'команду ако је дата' & 'или ако је притиснуто ^ З током контроле.

цмд: верифи-патх (боол)

ако је тачно, лфтп проверава путању која је дата у команди `цд '. Такође је могуће прескочити проверу за једну команду `цд 'ако је подесено' & 'или ако притиснете ^ З током провере. Примери:

поставите цмд: верифи-патх / хфтп: // * фалсе цд директоријум &

днс: СРВ-упит (боол)

упити СРВ записе и користити их прије гетхостбинаме. СРВ записи се користе само ако је порт експлицитно специфициран. Погледајте детаље РФЦ2052.

днс: омогућити цацхе-енабле (боол)

омогућити ДНС кеш. Ако је искључен, лфтп решава име хоста сваки пут када се поново повеже.

днс: цацхе-екпире (временски интервал)

време за живот за ДНС кеш уносе. Има формат +, нпр. 1д12х30м5с или само 36х. Да бисте онемогућили истицање, подесите је на "инф" или "никад".

днс: величина кеша (број)

максималан број ставки ДНС кеша.

днс: фатал-тимеоут (секунде)

ограничити време за ДНС упите. Ако је ДНС сервер недоступан предуго, лфтп неће успјети да реши одређено име хоста. 0 значи неограничено, подразумевано.

днс: поруџбина (листа имена протокола)

поставља редослед ДНС упита. Подразумевано је `` инет инет6 '', што значи да је прва адреса за претрагу у инет породици, затим инет6 и користите прво упаривање.

днс: усе-форк (боол)

ако је тачно, лфтп ће прећи пре него што реши адресу хоста. Подразумевано је тачно.

риба: љуска (жица)

користите специфицирану шкољку на серверу. Подразумевано је / бин / сх. На неким системима, / бин / сх излази када цд ради у непостојећем директоријуму. Лфтп то може да реши, али мора да се поново повеже. Поставите га на / бин / басх за такве системе ако је басх инсталиран.

фтп: аццт (стринг)

Пошаљите овај низ у АЦЦТ наредбу након пријаве. Резултат се занемарује. Затварање за ово подешавање има формат @ усер хост .

фтп: анон-пасс (стринг)

поставља лозинку која се користи за анонимни приступ аутентификацији фтп-а. Подразумевано је "-наме @", где је име корисничко име корисника који покреће програм.

фтп: анон-корисник (стринг)

поставља корисничко име које се користи за анонимни приступ аутентификацији фтп-а. Подразумевано је "анонимно".

фтп: ауто-синц-моде (регек)

ако прва сервер порука прима регек, укључите режим синхронизације за тај хост.

фтп: бинд-дата-соцкет (боол)

везу података на интерфејс контролне везе (у пасивном режиму). Дефаулт је тачно, изузетак је лоопбацк интерфејс.

фтп: фик-пасв-адреса (боол)

ако је тачно, лфтп ће покушати да исправи адресу коју сервер врати за ПАСВ наредбу у случају када је адреса сервера у јавној мрежи и ПАСВ враћа адресу из приватне мреже. У том случају би лфтп заменио адресу сервера уместо оног који је вратио ПАСВ наредба, број порта се не би променио. Подразумевано је тачно.

фтп: фкп-пасивни извор (боол)

ако је тачна, лфтп ће покушати прво поставити изворни фтп сервер у пасивни мод, иначе одредиште. Ако први покушај не успе, лфтп покушава да их подеси на други начин. Ако и друга диспозиција пропадне, лфтп се враћа на обичну копију. Погледајте и фтп: усе-фкп.

фтп: хоме (стринг)

Почетни директоријум. Подразумевано је празан низ који значи ауто. Поставите ово на `/ 'ако вам се не допада изглед% 2Ф у фтп УРЛ-има. Затварање за ово подешавање има формат @ усер хост .

фтп: лист-опције (стринг)

поставља опције које се увек додају команди ЛИСТ. Може бити корисно да ово подесите на `-а 'ако сервер по дефаулту не приказује тачке (скривене) датотеке. Подразумевано је празно.

фтп: ноп-интервал (секунде)

кашњења између НООП наредби приликом преузимања репа датотеке. Ово је корисно за фтп сервере који шаљу поруку "Пренос комплетне" пре него што испразни пренос података. У таквим случајевима НООП наредбе могу спречити прекид везе.

фтп: пасивни режим (боол)

поставља пасивни фтп мод. Ово може бити корисно ако се налазите иза заштитног зида или глупог маскерадинг рутера.

фтп: порт-опсег (од-до)

дозвољен опсег портова за активни мод. Формат је мин-мак, или `пуно 'или' било који 'да би се назначио било који порт. Подразумевано је "пуно".

фтп: проки (УРЛ)

одређује фтп проки за коришћење. За онемогућавање проксија поставите ово на празан низ. Имајте на уму да је фтп прокси који користи фтп протокол, а не фтп преко хттп. Подразумевана вредност узима се из променљиве окружења фтп_проки ако почиње са `` фтп: // ''. Ако ваш фтп проки захтева аутентикацију, наведите корисничко име и лозинку у УРЛ-у.

Ако фтп: проки почиње са хттп: //, хфтп (фтп преко хттп проки) се аутоматски користи уместо фтп-а.

фтп: рест-лист (боол)

дозволи употребу РЕСТ наредбе пре ЛИСТ команде. Ово може бити корисно за велике директоријуме, али неки фтп сервери тихо игноришу РЕСТ пре ЛИСТА.

фтп: рест-стор (боол)

ако је лажно, лфтп неће покушати користити РЕСТ прије СТОР. Ово може бити корисно за неке бугги сервере који корумпирају (попуњавају нуле) датотеку ако се користи РЕСТ, а затим СТОР.

фтп: ретри-530 (регек)

Покушајте поново одговор сервера 530 за ПАСС команду ако се текст подудара с овим регуларним изразом. Ова поставка би требало да буде корисна за разлику између преоптерећеног сервера (привременог стања) и неисправне лозинке (стално стање).

фтп: ретри-530-анонимни (регек)

Додатни редовни израз за анонимно пријављивање, као што је фтп: ретри-530.

фтп: сите-гроуп (стринг)

Пошаљите овај низ у команду СИТЕ ГРОУП након пријаве. Резултат се занемарује. Затварање за ово подешавање има формат @ усер хост .

фтп: скеи-дозволите (боол)

дозволите слање скеи / опие одговора ако се појави сервер да га подржи. Укључено је подразумевано.

фтп: скеи-форце (боол)

не шаљете чисту текстуалну лозинку преко мреже, већ користите скеи / опие. Ако скеи / опие није доступан, претпоставите неуспело пријављивање. Искључено је подразумевано.

фтп: ссл-дозволите (боол)

ако је истина, покушајте да преговарате о ССЛ везу са фтп сервером за неамонимни приступ. Подразумевано је тачно. Ово подешавање је доступно само ако је лфтп компајлиран са опенссл.

фтп: ссл-сила (боол)

ако трус одбије да пошаље лозинку када је сервер не подржава ССЛ. Подразумевано је лажно. Ово подешавање је доступно само ако је лфтп компајлиран са опенссл.

фтп: ссл-протецт-дата (боол)

ако је тачно, захтевајте ссл везу за пренос података. Ово је интензивно ЦПУ, али пружа приватност. Подразумевано је лажно. Ово подешавање је доступно само ако је лфтп компајлиран са опенссл.

фтп: стат-интервал (секунде)

интервал између СТАТ команди. Подразумевано је 1.

фтп: режим синхронизације (боол)

ако је тачно, лфтп ће послати једну команду истовремено и сачекати одговор. Ово би могло бити корисно ако користите бугги фтп сервер или рутер . Када је искључен, лфтп шаље команде и чека одговоре - то убрзава рад када је време путовања у вожњи значајно. Нажалост, то не функционише са свим фтп серверима, а неки рутери имају проблема са њим, тако да је он подразумевано укључен.

фтп: временске зоне (низ)

Претпоставимо да је ово временско зона за вријеме у листи које враћају ЛИСТ наредба. Ова поставка може бити ГМТ оффсет [+ | -] ХХ [: ММ [: СС]] или било која вриједна ТЗ вриједност (нпр. Европа / Москва или МСК-3МСД, М3.5.0, М10.5.0 / 3). Подразумевана вредност је ГМТ. Поставите је на празну вредност да бисте претпоставили локалну временску зону коју је одредила променљива окружења ТЗ.

фтп: усе-абор (боол)

ако је лажно, лфтп не шаље команду АБОР, већ одмах затвара везу за пренос података.

фтп: усе-фкп (боол)

ако је тачно, лфтп ће покушати да успоставља директну везу између два фтп сервера.

фтп: ид-идле-употреба (боол)

када је истина, лфтп шаље `СИТЕ ИДЛЕ 'команду са нет: аргон идле. Подразумевано је лажно.

фтп: усе-стат (боол)

ако је тачно, лфтп шаље СТАТ команду у преносу режима ФКСП да би сазнала колико је пренетих података. Погледајте и фтп: стат-интервал. Подразумевано је тачно.

фтп: усе-куит (боол)

ако је тачно, лфтп шаље КУИТ пре него што се прекине са фтп сервера. Подразумевано је тачно.

фтп: верифи-адреса (боол)

проверите да ли је дата веза повезана са мрежном адресом управљачког повезивања. Ово може спречити споофирање података, што може довести до корупције података. Нажалост, ово може бити неуспешно за одређене фтп сервере са неколико мрежних интерфејса, када они не постављају излазну адресу у соцкет података, тако да је подразумевано онемогућен.

фтп: верифи-порт (боол)

проверите да ли веза за пренос има порт 20 (фтп-дата) на свом даљинском крају. Ово може спречити споофирање података од стране корисника удаљеног хоста. Нажалост, превише прозора и чак уник фтп сервера заборављају да постављају одговарајући порт на дата везу, тако да је ова провјера искључена по подразумеваној вредности.

фтп: веб-моде (боол)

искључите након затварања везе за пренос података. Ово може бити корисно за потпуно сломљене фтп сервере. Подразумевано је лажно.

хфтп: цацхе (боол)

дозвољавају крежнирање сервера / прокиа за фтп-овер-хттп протокол.

хфтп: проки (УРЛ)

одређује хттп проки за фтп-овер-хттп протокол (хфтп). Протокол хфтп не може радити без хттп проки, очигледно. Подразумевана вредност узима се из променљиве окружења фтп_проки ако почиње са `` хттп: // '', иначе из променљиве окружења хттп_проки . Ако ваш фтп проки захтева аутентикацију, наведите корисничко име и лозинку у УРЛ-у.

хфтп: ауторизација употребе (боол)

ако је искључено, лфтп ће послати лозинку као део УРЛ-а проки-у. То може бити потребно за неке проксије (нпр. М-софт). Подразумевано је укључено, а лфтп ће послати лозинку као део заглавља Ауторизације.

хфтп: употреба глава (боол)

ако је искључено, лфтп ће покушати да користи `ГЕТ 'уместо' ХЕАД 'за протокол хфтп. Иако је ово спорије, може допустити да лфтп ради са неким проксијама који не разумеју или не мисхандле `` ХЕАДфтп: // '' захтева.

хфтп: употребни тип (боол)

Ако је искључено, лфтп неће покушати додати `; типе = 'на УРЛ адресе пренете на проки. Неки сломљени прокси не раде правилно. Подразумевано је укључено.

хттп: аццепт, хттп: аццепт-цхарсет, хттп: аццепт-лангуаге (стринг)

наведите одговарајуће заглавље ХТТП захтева.

хттп: цацхе (боол)

дозвољавају крежирање сервера / прокиа.

хттп: колачић (стринг)

пошаљите овај колачић на сервер. Затварање је корисно овде:
сет цоокие / ввв.сомехост.цом "парам = вредност"

хттп: пост-цонтент-типе (стринг)

специфицира вриједност заглавља ХТТП захтјева садржаја за ПОСТ методу. Подразумевано је `` апплицатион / к-ввв-форм-урленцодед ''.

хттп: проки (УРЛ)

одређује хттп проки. Користи се када лфтп ради преко хттп протокола. Подразумевана вредност узима се из променљиве окружења хттп_проки . Ако ваш проки захтева аутентикацију, наведите корисничко име и лозинку у УРЛ-у.

хттп: пут-метода (ПУТ или ПОСТ)

одређује који хттп метод да се користи на постављену.

хттп: пут-цонтент-типе (стринг)

одређује вриједност ХТТП наслова садржаја типа за ПУТ методу.

хттп: реферер (стринг)

одређује вредност за референтни заглавље хттп адресе. Једна тачка `. ' проширује се на тренутни УРЛ директоријума. Подразумевано је `. '. Поставите на празан низ да бисте онемогућили заглавље реферера.

хттп: сет-цоокиес (боолеан)

ако је тачно, лфтп модификује хттп: цоокие варијабле када је примљен Хеад-Цоокие заглавље.

хттп: усер-агент (стринг)

стринг лфтп шаље у заглавље Усер-Агент ХТТП-а.

хттпс: проки (низ)

одређује хттпс проки. Подразумевана вредност узима се из променљиве окружења хттпс_проки .

огледало: екцлуде-регек (регек)

специфицира шаблон искључења подразумеваних. Можете га заменити - укључите опцију.

огледало: поруџбина (листа образаца)

одређује редослед трансфера датотека. Нпр. Постављање овог на "* .сфв * .сум" чини огледало да прво пренесе датотеке које одговарају * .сфв, а затим оне који одговарају * .сум а затим све друге датотеке. За обраду директорија након других датотека, додајте "* /" до краја листе шаблона.

огледало: паралелни директоријуми (боолеан)

ако је тачно, огледало ће започети процесирање неколико директорија паралелно када је у паралелном режиму. У супротном ће пренети датотеке из једног директоријума пре него што пређе у друге директоријуме.

огледало: број паралелних трансфера (број)

одређује број паралелних трансфера који омогућавају огледало. Подразумевано је 1. Можете га заменити помоћу - паралелне опције.

модул: путање (стринг)

листу директоријума одвојених од стране колона да би потражили модуле. Може се иницијализирати променљивом околине ЛФТП_МОДУЛЕ_ПАТХ. Подразумевано је `ПКГЛИБДИР / ВЕРСИОН: ПКГЛИБДИР '.

нет: веза-лимит (број)

максималан број истовремених веза на истој локацији. 0 значи неограничено.

нет: веза-преузимање (боол)

ако је тачно, везе у првом плану имају приоритет над позадинским и могу прекинути преношење позадине за завршетак операције у првом плану.

нет: идле (секунде)

искључите са сервера након тог броја неактивних секунди.

нето: гранична стопа (бајтова по секунди)

ограничити брзину преноса на дата везу. 0 значи неограничено. Можете одредити два броја раздвојена двотачком да бисте ограничили брзину преузимања и учитавања одвојено.

нет: лимит-мак (бајтова)

ограничити акумулирање неискоришћене граничне стопе. 0 значи неограничено.

нето: лимит-тотал-рате (бајтова по секунди)

ограничити брзину преноса свих веза у збиру. 0 значи неограничено. Можете одредити два броја раздвојена двотачком да бисте ограничили брзину преузимања и учитавања одвојено. Имајте на уму да утичнице имају пријемне бафере на њима, што може довести до оптерећења мрежне везе веће од границе ове брзине одмах након почетка преноса. Можете покушати да поставите нет: соцкет-буффер на релативно малу вредност да бисте то избегли.

нет: лимит-укупно-мак (бајтова)

ограничити акумулирање неискоришћене лимите-укупне стопе. 0 значи неограничено.

нет: мак-ретриес (број)

максималан број секвенцијалних покушаја операције без успеха. 0 значи неограничено.

нет: но-проки (низ)

садржи списак домена за које се не сме користити прокси. Подразумевано се узима из променљиве окружења но_проки .

нето: персист-ретриес (број)

игноришите овај број тешких грешака. Корисно за пријављивање на бугги фтп сервере који одговорају 5кк кад има превише корисника.

нет: рецоннецт-интервал-басе (секунде)

поставља базу минимално време између прикључака. Стварни интервал зависи од мреже: број поновног повезивања-мултипликатор и број покушаја извршавања операције.

нет: рецоннецт-интервал-мак (секунде)

поставља максимални интервал поновног повезивања. Када се тренутни интервал након множења помоћу мреже: мултиплиер поновног повезивања достигне ову вриједност (или га премаши), она се враћа на мрежу: рецоннецт-интервал-басе.

нет: рецоннецт-интервал-мултипликатор (стварни број)

поставља множитељ којим се базни интервал множи сваки пут када нови покушај извршавања операције не успије. Када интервал достигне максимум, он се ресетује на базну вриједност. Погледајте мрежу: рецоннецт-интервал-басе и мрежа: рецоннецт-интервал-мак.

нет: соцкет-буффер (бајтова)

користите дату величину за СО_СНДБУФ и СО_РЦВБУФ опције сокета. 0 значи подразумевани систем.

нет: соцкет-максег (бајтова)

користите дату величину за ТЦП_МАКССЕГ опцију сокета. Нису сви оперативни системи подржали ову опцију, али Линук ради.

нет: временско ограничење (секунде)

поставља временски распоред мрежног протокола.

ссл: ца-фајл (пут до датотеке)

користите наведену датотеку као сертификат Аутхорити Аутхорити.

ссл: ца-пут (пут до директоријума)

користите одређени директориј као репозиториј сертификата овлаштења за цертификат.

ссл: црл-фајл (пут до датотеке)

користите наведену датотеку као сертификат листе повлачења цертификата.

ссл: црл-пут (пут до директоријума)

користите одређени директориј као репозиториј сертификата листе повлачења сертификата.

ссл: кључна датотека (путања до датотеке)

користите наведену датотеку као ваш приватни кључ.

ссл: церт-датотека (путања до датотеке)

користите наведену датотеку као свој сертификат.

ссл: верификат-сертификат (боолеан)

ако је подешено на да, онда потврдите сертификат сервера да га потпише познати ауторитет за издавање цертификата и не бити на листи за опозив цертификата.

кфер: цлоббер (боол)

ако је ово подешавање искључено, примање наредби неће преписати постојеће датотеке и уместо тога генерирати грешку. Подразумевано је укључено.

кфер: ета-период (секунде)

период на који се израчунава просјечна просечна стопа да производи ЕТА.

кфер: ета-терсе (боол)

показати сличну ЕТА (само делове високог реда). Подразумевано је тачно.

кфер: мак-редирекција (број)

максималан број редирекција. Ово може бити корисно за преузимање преко ХТТП-а . Подразумевано је 0, што забрањује преусмеравања.

кфер: временски период (секунде)

период на који се израчунава просјечна просјечна стопа.

Име варијабли се може скратити ако не постане двосмислено. Префикс прије `: 'такође се може изоставити. Можете подесити једну варијаблу неколико пута за различите затвараче, па тако можете добити одређена подешавања за одређено стање. Затварање треба навести након имена варијабле одвојене слајшом `/ '.

Затварање ` днс : ',` нет :', ` фтп : ',` хттп :', `хфтп: 'варијабле домена је тренутно само име хоста када га наведете у` опен' наредби (са изузетком гдје затварање је бесмислено, нпр. днс: величина цацхе-а). За неке варијабле домена `цмд: 'затварање је тренутни УРЛ без стазе. За друге варијабле, тренутно се не користи. Погледајте примере у узорку лфтп.цонф .

Одређене команде и подешавања узимају временски интервални параметар. Има облик Нк [Нк ...], где је Н временска количина и к је временска јединица: д - дана, х - сати, м - минута, с - секунде. Подразумевана јединица је друга. Нпр. 5х30м. Такође, интервал може бити "бесконачност", "инф", "никада", "заувек" - то значи бесконачни интервал. На пример, `слееп форевер 'или` сет днс: цацхе-екпире невер'.

ФТП асинхрони мод

Лфтп може убрзати операције фтп слањем неколико команди одједном, а затим провером свих одговора. Погледајте променљиву фтп: синц-моде. Понекад ово не функционише, а синхрони режим је подразумевани. Можете покушати да искључите синхрони начин рада и видите да ли ради за вас. Познато је да неки мрежни софтвер који се бави превођењем адресе ради неправилно у случају неколико ФТП команди у једном мрежном пакету.

РФЦ959 каже: '' Кориснички процес који шаље неку другу команду пре завршетка одговора би био у супротности са протоколом, али сервер-ФТП процеси требају ставити у ред наредбе које стижу док је претходна команда у току ''. Такође, РФЦ1123 каже: "Имплементатори НЕ морају да преузимају било какву кореспонденцију између граница РЕАД-а на контролној конекти и серијала Телнет ЕОЛ (ЦР ЛФ)." И "Један РЕАД из контролне везе може укључивати више од једне ФТП наредбе" '.

Због тога мора бити сигурно слати неколико наредби одједном, што пуно убрзава рад и чини се да ради са свим фтп серверима базираним на Уник-у и ВМС-у. Нажалост, сервери засновани на прозору често не могу да рукују неколико команди у једном пакету, па тако не могу да реше неке сломљене рутере.

ОПЦИЈЕ

Укључите режим дебаговања

- наредбе

Извршите дате наредбе и немојте излазити.

-п порт

Користите дати порт за повезивање

усер [ , пасс]

Користите дато корисничко име и лозинку за повезивање

сцрипт_филе

Извршите наредбе у датотеци и изађите

команде

Извршите дате наредбе и изађите

ТАКОЂЕ ВИДЕТИ

фтпд (8), фтп (1)
РФЦ854 (телнет), РФЦ959 (фтп), РФЦ1123, РФЦ1945 (хттп / 1.0), РФЦ2052 (СРВ РР), РФЦ2068 (хттп / 1.1), РФЦ2228 (фтп безбедносне екстензије), РФЦ2428 (фтп / ипв6).
хттп://ввв.иетф.орг/интернет-драфтс/драфт-мурраи-аутх-фтп-ссл-05.ткт (фтп овер ссл).

Важно: Користите команду човјека ( % човјек ) да бисте видели како се на вашем рачунару користи команда.