Lftp - Linux Command - Unix Command

NAMA

lftp - Program transfer berkas canggih

SYNTAX

lftp [ -d ] [ -e cmd ] [ -p port ] [ -u user [ , pass ]] [ site ]
lftp -f script_file
lftp -c perintah
lftp --version
lftp --help

DESCRIPTION

lftp minangka program sing ngidini ftp canggih lan sambungan http menyang host liyane. Yen tuan rumah kasebut kasebut, lftp bakal nyambung menyang host kasebut, yen sambungan kudu digawé karo perintah mbukak.

lftp bisa nangani enem cara akses file - ftp, ftps, http , https , hftp, iwak lan file (https lan ftps mung kasedhiya nalika lftp disusun karo opensl library). Sampeyan bisa nemtokake cara sing arep digunakake ing 'open URL', umpamane `mbukak http://www.us.kernel.org/pub/linux '. hftp punika protokol ftp-over-http-proxy. Bisa digunakake sacara otomatis tinimbang ftp yen ftp: proxy disetel dadi `http: // proxy [: port] '. Fish is a protocol working over a ssh connection .

Saben operasi ing lftp dipercaya, sing ora ana kesalahan sing ora dipatèni lan operasi diulang. Dadi yen ngundhuh rega, bakal diwiwiti saka titik kanthi otomatis. Sanajan server ftp ora ndhukung perintah REST, lftp bakal nyoba nompo file kasebut wiwit wiwitan nganti file kasebut rampung.

lftp nduwe syntax printah kaya shell (shell-like syntax) sing ngijini sampeyan melu sawetara perintah ing podo karo ing latar (&). Sampeyan uga bisa nggabungake printah ing () lan nglakokaké ing latar mburi. Kabeh proyek latar mburi dieksekusi ing proses siji sing padha. Sampeyan bisa nggawa proyek foreground menyang latar mburi karo ^ Z (cz) lan bali karo printah `tunggu '(utawa` fg' sing alias dadi `ngenteni '). Kanggo dhaptar proyek sing mlaku, gunakake perintah `jobs '. Sawetara swara ngidini nransfer output (cat, ls, ...) menyang file utawa liwat pipa menyang printah eksternal. Pandhuan bisa kaleksanan kanthi resmi adhedhasar status pambusakan prentah sadurungé (&&, ||).

Yen metu lftp nalika sawetara proyek durung rampung, lftp bakal pindhah menyang modus nohup ing latar mburi. Padha kaya nalika sampeyan duwe hangem modem sing asli utawa nalika sampeyan nutup sawijining kamera.

lftp nduweni pangreksan sing bisa ngundhuh utawa nganyari sawijining wit direktori dhasar. Ana uga mirror reverse (mirror -R) kang ngunggah utawa nganyari wit direktori ing server. Mirror uga bisa nyinkronake direktori antarane rong server remot, nggunakake FXP yen kasedhiya.

Ana perintah `at 'kanggo miwiti proyek ing wektu sing wis ditemtokake ing konteks saiki, perintah` antri' kanggo antrian perintah kanggo execution sequential kanggo server saiki, lan luwih.

Ing wiwitan, lftp nglakokaké /etc/lftp.conf lan banjur ~ /. Lftprc lan ~ / .lftp / rc . Sampeyan bisa nulis jeneng alias lan `nyetel 'printah ana. Sawetara wong seneng ndeleng debug protocol lengkap, gunakake `debug 'kanggo nguripake debug. Gunakake `debug 3 'kanggo mung ndeleng pesen salam lan pesen kesalahan.

lftp nduweni variabel sing bisa ditetepake. Sampeyan bisa nggunakake `set -a 'kanggo mirsani kabeh variabel lan angka utawa` set -d' kanggo ndeleng dhaptar standar. Jeneng variabel bisa disingkat lan ater-ater bisa dilirwakaké kajaba sisa-sisa dadi ambigu.

Yen lftp dikompilasi karo dhukungan ssl, banjur kalebu piranti lunak sing dikembangake dening Project OpenSSL kanggo nggunakake OpenSSL Toolkit. (http://www.openssl.org/)

Prentah

! printah cangkang

Bukak perintah shell utawa shell .

! ls

Kanggo nggawe dhaptar direktori saka host lokal.

alias [ jeneng [ Nilai ]]

Netepake utawa ora dingerteni jeneng alias. Yen nilai ora dileksanakake, alias ora ditemtokake, liya kudu diarani nilai . Yen ora ana argumen sing diwenehi alias saiki kacathet.

alias dir ls -lF alias kurang zmore

anon

Setsake panganggo menyang anonim. Iki minangka standar.

ing wektu [- command ]

Ngenteni nganti diwenehi wektu lan ngeksekusi dhawuh (opsional).

tetenger [ subcommand ]

Tandhani tetenger ngurusi tetenger.

nambah [] nambah panggonan sing saiki utawa diwenehi panggonan kanggo tetenger lan ikatan karo jeneng sing diwenehi del mbusak tetenger kanthi jeneng edit start editor ing tetenger file impor impor daftar dhaptar tandha manca tetenger (default)

cache [ subcommand ]

Pangaturan cache ngontrol cache memori lokal. Subkategori ing ngisor iki diakoni:

Status cache cithakan stat (default) ing | mateni nguripake / mateni caching cemlorot cemlorot srengenge ukuran watesan setel memori, -1 artine ora sah kadaluwarsa Nx nyetel waktu kadaluwarsa cache kanggo menit N ( x = s) menit ( x = m) x = h) utawa dina ( x = d)

cat file

cat ngasilake file remot (s) kanggo stdout. (Deleng uga liyane , zcat lan zona )

cd rdir

Ngganti direktori remot saiki. Direktori remot sadurungé disimpen minangka `- '. Sampeyan bisa nindakake `cd - 'kanggo ngganti direktori maneh. Direktori sadurunge kanggo saben situs uga disimpen ing disk, supaya sampeyan bisa nindakake `situs mbukak; cd - 'sanajan sawise miwiti lftp.

file mode chmod

Ngganti topi ijin ing file remot. Mode kudu nomer octal.

close [ -a ]

Nutup sambungan mungkasi. Kanthi gawan mung karo server sing saiki, gunakake-a kanggo nutup kabeh sambungan meneng.

printah cmd arg ...

nglakokaké dhuwit diwiwiti nggatèkaké alias.

tingkat [ -o file ] | mati

Ngalih debugging menyang tingkat utawa mateni. Gunakake -o kanggo ngarahake output debug menyang file.

echo [ -n ] string

guess apa iya.

kode metu
metu bg

metu bakal metu saka lftp utawa pindhah menyang latar mburi yen proyek aktif. Yen ora ana proyek sing aktif, kodhe diterusake menyang sistem operasi minangka status penundaan lftp. Yen kode diabaikan, kode metu pungkasan printah kasebut digunakake.

`exit bg 'dipindhah menyang latar mburi nalika cmd: move-background palsu.

fg

Alias ​​kanggo `ngenteni '.

golek [ direktori ]

Dhaftar file ing direktori (direktori saiki minangka standar) rekursif. Iki bisa mbantu karo server sing ora nduweni support ls -R. Sampeyan bisa ngarahake output printah iki.

ftpcopy

Ketinggaln jaman. Gunakake salah siji saka ing ngisor iki:

njaluk ftp: // ... -o ftp: // ... njaluk -O ftp: // ... file1 file2 ... sijine ftp: // ... mput ftp: //.../* mget-o ftp: // ... ftp: //.../*

utawa kombinasi liyane kanggo njupuk transfer FXP (langsung antarane rong server ftp). lftp bakal tiba maneh kanggo salinan kosong (liwat klien) yen transfer FXP ora bisa diwiwiti utawa ftp: use-fxp salah.

njaluk [ -E ] [ -a ] [ -c ] [ -O basa ] rfile [ -o lfile ] ...

Njupuk rfile file remot lan simpen minangka file lfile lokal. Yen -o dilirwakake, file kasebut disimpen ing file lokal sing dijenengi jeneng basa rfile . Sampeyan bisa entuk pirang-pirang file kanthi nemtokake sawetara instansi rfile [lan -o lfile ]. Ora nglebokake wildcards, gunakake kanggo sing.

-c terus, reget -E mbusak file remot sawise transfer sukses -sa guna mode ascii (binar standar) -O nemtokake basis direktori utawa URL sing ngirim file

Conto:

njaluk README njaluk README -o debian.README get README README.mirrors get README -o debian.README README.mirrors -o debian.mirrors get README -o ftp://some.host.org/debian.README get README -o ftp://some.host.org/debian-dir/ (mburi slash penting)

glob [ -d ] [ -a ] [ -f ] pola pangaturan

Pola diwenehi patron sing nganggo aksara metacharacters lan mlebu ing printah. Eg `` glob echo * ''.

-f plain file (default) -d directories -a all types

bantuan [ cmd ]

Bantuan cetak kanggo cmd utawa yen ora ana cmd cetha nulis dhaptar perintah sing ana.

proyek [ -v ]

Dhaptar proyek mlaku. -v tegese, akeh -v bisa kasebut.

mateni kabeh | job_no

Busak proyek sing ditemtokake karo job_no utawa kabeh proyek. (Kanggo job_no ndeleng proyek )

lcd ldir

Ngganti direktori lokal lokal saiki. Direktori lokal sadurungé disimpen minangka `- '. Sampeyan bisa nindakake `lcd - 'kanggo ngowahi direktori maneh.

lpwd

Nyithak direktori wektu saiki ing mesin lokal.

ls params

Dhaftar file remot. Sampeyan bisa ngarahake output printah iki menyang file utawa liwat pipa menyang printah eksternal. Secara default, ls output didelok, kanggo ndeleng daftar anyar nggunakake rels utawa cache flush.

mget [ -c ] [ -d ] [ -a ] [ -E ] [ -O basis ] file

Bakal dipilih file kanthi wildcards sing ditambahi.

-c terus, reget. -d nggawe direktori padha karo jeneng berkas lan entuk file menyang berkas kasebut tinimbang direktori saiki. -E mbusak file remot sawise transfer sukses-kanggo nggunakake mode ASCII (binar sing standar) -O nemtokake direktori dasar utawa URL ngendi file kudu diselehake

pangilon [ OPTS ] [ source [ target ]]

Mirror direktori sumber sing ditemtokake menyang direktori target lokal. Yen target direktori bakal rampung karo garis miring, jeneng basa sumber bakal ditambahake kanggo jeneng direktori target. Sumber lan / utawa target bisa dadi URL nuding petunjuk.

-c, --continue terusake mirror job yen bisa -e, --delete delete files not present on remote site -s, --allow-suid set suid / sgid bit menurut remote site --allow-chown try to set pemilik lan grup ing file -n, - mung-anyar mung ngundhuh berkas sing luwih anyar (-c ora bisa) -r, --no-rekursion ora pindhah menyang subdirektori -p, --no-perms ora atur umume file --no-umask ora dilindhungi umask kanggo file mode -R, - mirror reverse (sijine file) -L, - pranala simbolis download undhange minangka file -N, - luwih anyar tinimbang download FILE file luwih anyar tinimbang file -P, - paralel [= N] ngundhuh file N ing paralel -i RX , - kalebu RX kalebu file sing cocog -x RX , --exclude RX mbusak kaset sing cocog file -I GP , - include - glob GP kalebu cocog file -X GP , --exclude-glob GP ngilangi file sing cocog -v, - verbose [= level] operasi verbose - gunakake cache direktori dhaptar cache --Remove-source-files mbusak file sawise transfer (nganggo ati-ati) -a kaya - dielingake - ngidini-suid - ora-umask

Nalika nggunakake -R, direktori kapisan lokal lan sing liyane terpencil. Yen direktori kapindho dibusak, jeneng basa direktori kapisan digunakake. Yen loro direktori kasebut ilang, direktori lokal lan remot sing saiki wis digunakake.

RX minangka ekspansi biasa, kaya ing egrep (1).

GP minangka pola glob, contone `* .zip '.

Kalebu lan ngeculake opsi bisa ditemtokake kaping pirang-pirang. Iku tegese file utawa direktori bakal dicontek yen cocog karo kalebu lan ora cocog kanggo ora termasuk sawise kalebu, utawa ora cocog apa-apa lan priksa pisanan ngilangi. Direktori sing dicocogake karo slash sing ditambahake.

Elinga yen nalika -R digunakake (miring), pranala simbolis ora digawe ing server, amarga protokol ftp ora bisa dilakoni. Kanggo ngunggah file pranala-pranala kasebut, gunakake perintah `mirror -RL '(nambani pranala simbolis minangka file).

Tingkat Verbositas bisa dipilih kanthi nggunakake --verbose = pilihan tingkat utawa dening sawetara -v opsi, eg -vvv. Tingkat yaiku:

0 - ora ana output (default) 1 - print action 2 - + jeneng berkas print ora dibusak (nalika -e ora diwenehi jeneng) 3 - + jeneng direktori cithakan sing dicontruksi

- mung-anyar mateni komparasi ukuran file lan upload / unduhan mung file anyar sanajan ukuran beda. Kanthi file lawas sing lawas diundhuh / diunggah yen ukurane beda.

Sampeyan bisa nggoleki ing antarane rong server yen sampeyan nemtokake URL tinimbang karo direktori. FXP digunakake kanthi otomatis kanggo mindhah server ftp, yen bisa.

mkdir [ -p ] dir (s)

Nggawe direktori remot. Yen-p digunakake, gawe kabeh komponen path.

modul modul [ args ]

Entuk modul diwenehi nggunakake fungsi dlopen (3). Yen jeneng modul ora ngemot garis miring, digoleki ing direktori sing ditemtokake modul: path variable. Alesan kanggo fungsi module_init liwati. Waca README.modules kanggo rincian teknis.

luwih akeh file

Kaya file `cat ' liyane '. yen PAGER disetel, digunakake minangka filter. (Deleng uga kucing , zcat lan zmore )

mput [ -c ] [ -d ] [ -a ] [ -E ] [ -O basis ] file

Unggah file kanthi ekspansi wildcard. Secara default kasebut jeneng lokal jeneng lokal minangka siji. Iki bisa diganti karo opsi `-d '.

-c nerusake, reput -d nggawe direktori kaya ing jeneng berkas lan sijine file kasebut tinimbang direktori saiki -E mbusak file remot sawise transfer sukses (mbebayani) -c nggunakake mode ascii (binar standar) -O nemtokake dhasar direktori utawa URL ing ngendi file kudu diselehake

mrm file (s)

Padha minangka `glob rm '. Mbusak file kasebut kanthi ekspansi wildcard.

mv file1 file2

Ganti jeneng file1 kanggo file2 .

nlist [ args ]

Dhaptar jeneng file remot

mbukak [ -e cmd ] [ -u user [, pass ]] [ -p port ] host | url

Pilih server ftp.

pget [ OPTS ] rfile [ -o lfile]

Nemu file kasebut kanthi nggunakake sawetara sambungan. Iki bisa nyepetake transfer, nanging nglebokne net sing akeh nyebabake pangguna liyane. Gunakake mung yen sampeyan pancene kudu nransfer file ASAP, utawa sawetara panganggo liyane bisa dadi gething :) Pilihan:

-n maksconn nyetel maksimum sambungan (gawan 5)

sijine [ -E ] [ -a ] [ -c ] [ -O basa ] lfile [ -o rfile ]

Ngunggah lfile kanthi jeneng rusak remot. Yen -o dilirwakake, jeneng basa lfile digunakake minangka jeneng remot. Ora nglebokake wildcards, gunakake mput kanggo kuwi.

-o nemtokake jeneng file remot (default - jeneng berkas lfile) -c terus, rusak kasebut mbutuhake ijin kanggo nimpa file-file remoto -E mbusak file lokal sawise transfer sukses (mbebayani) -A nggunakake mode ascii (binar standar) -O nemtokake dhasar direktori utawa URL ing ngendi file kudu diselehake

pwd

Print direktori remot saiki.

antrian [ -n num ] cmd

Nambahake printah sing diwenehake kanggo antrian kanggo eksekusi urutan. Saben situs nduweni antrian dhewe. `-n 'nambah perintah kasebut sadurunge diwenehi item ing antrian. Aja nyoba kanggo nguripake perintah `cd 'utawa` lcd', supaya bisa ngalangi lftp. Tinimbang nindakake perintah cd / lcd sadurunge `queue ', lan bakal ngelingi panggonan ing ngendi perintah kasebut kudu rampung. Sampeyan bisa ngundurake proyek sing wis mlaku kanthi `ngenteni antrian ', nanging proyek bakal terus dileksanakake sanajan ora dadi antrian sing pisanan.

'Nguripake antrian' bakal mandheg antrian, ora bakal nglakokne sembarang perintah anyar, nanging wis mlaku-mlaku proyek bakal terus lumaku. Sampeyan bisa nggunakake `stop antrian 'kanggo nggawe antrian sing mandegake kosong. `antrian wiwitan 'bakal nerusake eksekusi antrian. Nalika metu saka lftp, bakal miwiti kabeh antrian sing mandheg kanthi otomatis.

`antri 'tanpa argumen bakal nggawe antrian mandegane utawa status queue print.

antrian --delete | -d [ indeks ekspresi wildcard ]

Busak siji utawa luwih item saka antrian. Yen ora ana pitakonan sing diwenehake, entri pungkasan ing antrian bakal dibusak.

antre - ngunggah | -m < indeks utawa wildcard expression > [ indeks ]

Mindhah item diwenehi sadurunge indeks queue diwenehi, utawa pungkasan yen ora ditemtokake panggonan.

-q Tetep tenang. -v Mengkono. -Q Output ing format sing bisa digunakake kanggo nggo maneh-saiki. Migunani kanthi --delete. > njaluk file & [1] entuk file> antrian tunggu 1> antri njaluk another_file> cd a_directory> antrian njaluk yet_another_file queue -d 3 Mbusak item katelu ing antrian. antrian -m 6 4 Pindhahake item enem ing antrian sadurunge papat. queue -m "get * zip" 1 Pindhah kabeh perintah sing cocog karo "get * zip" kanggo awal antrian. (Urutan item disimpen.) Queue -d "get * zip" Mbusak kabeh printah sing cocog karo "njaluk * pos".

quote cmd

Kanggo FTP - kirimake perintah sing ora ditingali. Gunakake kanthi ati-ati - bisa mimpin menyang negara remot sing ora dingerteni lan kanthi mangkono bakal nyebabake sambung maneh. Sampeyan ora bisa nggawe manawa ana owah-owahan negara panggonane amarga perintah sing diarani solid - bisa di reset kanthi sambung maneh kapan wae.

Kanggo HTTP - khusus kanggo HTTP action. Sintaks: `` quote [] ''. Command bisa dadi `` set-cookie '' utawa 'posting' '.

bukak http://www.site.net quote set-cookie "variable = value; othervar = othervalue" set http: post-content-type application / x-www-form-urlencoded quote post /cgi-bin/script.cgi "var = value & othervar = othervalue"> local_file

Kanggo IKAN - kirim perintah sing ora ditepungi. Iki bisa digunakake kanggo nglakokne perintah sing bisa ditrapake ing server. Printah ora kudu njupuk utawa nyithak ### ing baris anyar sing diwiwiti. Yen ora, protokol bakal metu saka sink.

iwak mbukak: // server quote find -name zip

reget rfile [ -o lfile ]

Padha `njaluk-c '.

rels [ args ]

Kaya `ls ', nanging ora dianggep cache.

renlist [ args ]

Padha minangka `nlist ', nanging ora dianggep cache.

baleni [wektu tundha ] [ printah ]

Baleni dhendha. Antarane printah tundha dilebokake, kanthi standar 1 detik. Conto:

ulangi ing sesuk - mirror pangilon 1d pangilon

reputasi lfile [ -o rfile ]

Padha minangka `put-c '.

rm [ -r ] [ -f ] file

Mbusak file remot. Ora nglebokake wildcards, gunakake mrm kasebut . -r kanggo mbusak direktori rekursif. Ati-ati, yen ana sing salah sampeyan bisa ilang file. -f kesalahan pesen supress.

rmdir dir (s)

Mbusak direktori langsung.

saringan [ sesi ]

Daftarkan sesi sing disimpen utawa pindah menyang sesi kasebut.

nyetel [ var [ val ]]

Setel variabel karo nilai sing diwenehake. Yen angka kasebut ilang, mbusak variabel kasebut. Jeneng variabel duweke format `` jeneng / panutupan '', ing ngendi panutupan bisa nemtokake aplikasi sing pas ing setelan kasebut. Waca ngisor kanggo rincian. Yen pesawat kasebut diarani ora ana variabel banjur mung owah-owahan. Bisa diganti kanthi opsi:

-dhaftar kabeh setelan, kalebu nilai default -d dhaftar mung nilai-nilai standar, ora perlu saiki

situs site_cmd

Nglakokake site_cmd lan ngasilake asil. Sampeyan bisa ngarahake output.

interval turu

Turu interval wektu lan metu. Interval ing detik minangka standar, nanging bisa suffixed karo 'm', 'h', 'd' kanggo menit, jam lan dina. Deleng uga ing .

slot [ jeneng ]

Pilih slot kasebut utawa dhaptar kabèh slot sing diparengake. Slot yaiku sambungan menyang server, kaya console console. Sampeyan bisa nggawe sawetara slot sing disambungake menyang server sing beda-beda lan ngalih ing antarane. Sampeyan uga bisa nggunakake slot: jeneng minangka pseudo-URL ngevaluasi menyang lokasi slot kasebut.

Default readline mengikat ngijini cepet ngoper antarane slot sing dijenengi 0-9 nggunakake tombol Meta-0 - Meta-9 (asring sampeyan bisa nggunakake Alt tinimbang Meta).

file sumber

Nglakokne printah sing direkam ing file file .

nahan

Mungkasi proses lftp. Elinga yen transfer bakal uga mandheg nganti sampeyan nerusake proses kanthi perintah fg utawa bg shell.

pangguna pengguna [ pass ]
URL pangguna [ pass ]

Gunakake info sing wis ditemtokake kanggo login remote. Yen sampeyan nemtokake URL karo jeneng panganggo, tembung sandhi sing bakal dijupuk bakal dijabel supaya referensi URL futute bisa digunakake.

versi

Versi lftp cetak.

ngenteni [ jobno ]
ngenteni kabeh

Ngenteni proyek sing ditemtokake kanggo siksa. Yen jobno wis dilirwakaké, enteni suwene proyek.

`ngenteni kabeh 'ngenteni kabeh penghentian proyek.

file zcat

Kucing kaya kucing, nanging nyaring saben file liwat zcat. (Deleng uga kucing , luwih lan luwih )

zmore files

Padha luwih, nanging nyaring saben file liwat zcat. (Deleng uga kucing , zcat lan liyane )

Setelan

Ing wiwitan, lftp nglakokaké ~ /. Lftprc lan ~ / .lftp / rc . Sampeyan bisa nulis jeneng alias lan `nyetel 'printah ana. Sawetara wong seneng ndeleng debug protocol lengkap, gunakake `debug 'kanggo nguripake debug.

Ana uga file wiwitan sistem ing /etc/lftp.conf . Sampeyan bisa dadi direktori beda, ndeleng bagean FILES.

lftp nduweni variabel sing bisa ditemtokake ing ngisor iki (sampeyan uga bisa nggunakake `set -a 'kanggo ndeleng kabeh variabel lan angka-angka):

bmk: save-passwords (bool)

simpen tembung sandhi leksiko ing ~ /. lftp / tetenger ing printah `tetenger nambah '. Mateni minangka standar.

cmd: at-metu (senar)

perintah ing senar dieksekusi sadurunge metu lftp.

cmd: csh-history (bool)

mbisakake expansion sajarah csh-kaya.

cmd: default-protocol (string)

Nilai kasebut digunakake nalika `mbukak 'digunakake kanthi jeneng asma mung tanpa protokol. Default punika `ftp '.

cmd: gagal-metu (mandeg)

yen bener, metu nalika ora duwe syarat (tanpa || lan && nalika wiwitan) printah gagal.

cmd: long-running (detik)

wektu eksekusi perintah, sing dianggep minangka 'long' lan beep rampung sadurunge pituduh sabanjure. 0 tegese mati.

cmd: ls-default (senar)

argumentasi default

cmd: move-background (boolean)

nalika palsu, lftp nolak menyang latar mburi nalika metu. Kanggo meksa, gunakake `metu bg '.

cmd: prompt (senar)

Pituduh. lftp ngenali karakter khusus backslash-escaped ngisor iki sing di-decode kaya ing ngisor iki:

\ @

insert @ yen pangguna saiki ora standar

\ a

karakter lonceng ASCII (07)

\ e

karakter awrat ASCII (033)

\ h

jeneng host sing disambungake

\ n

newline

\ s

jeneng klien (lftp)

\ S

jeneng slot saiki

\ u

jeneng panganggo sampeyan mlebu log minangka

\ U

URL saka situs remot (contone, ftp://g437.ub.gu.se/home/james/src/lftp)

\ v

versi lftp (contone, 2.0.3)

\ w

direktori wektu saiki ing situs remot

\ W

jeneng dasar direktori wektu saiki ing situs remot

\ nnn

karakter sing cocog karo nomer octal nnn

\\

backslash

\?

ngliwati karakter sabanjure yen penggantian sadurunge kosong.

[[

miwiti urutan karakter non-printing, sing bisa digunakake kanggo nampilake urutan kontrol terminal menyang pituduh

]

Mungkasi urutan karakter sing ora dicithak

cmd: remote-completion (bool)

boolean kanggo ngontrol apa lftp nggunakake complet remote.

cmd: verifikasi-inang (bool)

yen bener, lftp nganakake jeneng inang ing perintah 'mbukak'. Sampeyan uga bisa nglakoni priksa manawa dhaptar `open 'siji yen` &' diwenehi, utawa yen ^ Z ditekan nalika mriksa.

cmd: verifikasi-path (bool)

yen bener, lftp mriksa path sing ana ing perintah `cd '. Sampeyan uga bisa nglirwakake priksa manawa perintah `cd 'yen` &' diwenehi, utawa yen ^ Z ditekan nalika mriksa. Conto:

set cmd: verifikasi-path / hftp: // * direktori cd palsu &

dns: SRV-query (bool)

nrima cathetan SRV lan digunakake sadurunge gethostbyname. Cathetan SRV mung digunakake yen port ora kasebut kanthi jelas. Waca RFC2052 kanggo katrangan.

dns: cache-enable (bool)

aktifake cache DNS. Yen mateni, lftp nemtokake jeneng host saben wektu nyambungake maneh.

dns: cache-expire (interval wektu)

wektu kanggo urip kanggo entri cache DNS. Wis format +, contone 1d12h30m5s utawa mung 36h. Kanggo mateni kadalu warso, disetel menyang `inf 'utawa' ora tau '.

dns: cache-size (number)

maksimum jumlah entri cache DNS.

dns: fatal-timeout (detik)

matesi wektu kanggo pitakon DNS. Yen server DNS ora ana dawa, lftp bakal gagal kanggo mutusake jeneng host sing diwenehake. 0 tegese tanpa wates, standar.

dns: supaya (dhaptar jeneng protokol)

ngeset urutan pitakon DNS. Default yaiku `` inet6 '' kang tegese nggoleki alamat wiwitan ing kulawarga inet, banjur inet6 lan gunakake urutan pertama.

dns: use-fork (bool)

yen bener, lftp bakal garpu sadurunge ngrampungake alamat inang. Default bener.

fish: shell (string)

nggunakake cangkang kasebut ing sisih server. Default is / bin / sh. Ing sawetara sistem, / bin / sh metu nalika nggawe cd menyang direktori sing ora ana. lftp bisa nangani nanging kudu nyambungake. Setel menyang / bin / bash kanggo sistem kasebut yen wis dipasang.

ftp: acct (senar)

Kirim string iki ing printah ACCT sawise login. Asilé diabaikan. Panutupan kanggo setelan iki nduweni format user @ host .

ftp: anon-pass (senar)

ngeset tembung sandhi sing digunakake kanggo akses ftps anonim anonim. Default "-name @", jeneng sing jeneng panganggo pangguna program.

ftp: anon-user (senar)

mranata jeneng panganggo sing digunakake kanggo akses ftps anonim. Default "anonim".

ftp: auto-sync-mode (regex)

yen pesen server pisanan meteks iki, nguripake mode sinkron kanggo inang sing.

ftp: bind-data-socket (bool)

ikatan soket data menyang antarmuka sambungan kontrol (ing mode pasif). Default bener, kajaba antarmuka loopback.

ftp: fix-pasv-address (bool)

yen bener, lftp bakal nyoba kanggo mbenerake alamat bali dening server kanggo perintah PASV yen alamat server ing jaringan umum lan PASV ngasilake alamat saka jaringan pribadi. Ing kasus iki lftp bakal ngganti alamat server tinimbang sing bali dening perintah PASV, nomer port ora bakal diganti. Default bener.

ftp: fxp-passive-source (bool)

yen bener, lftp bakal nyoba nyiyapake server ftp sumber ing mode pasif luwih dhisik, ora bisa dituju. Yen nyoba pisanan gagal, lftp nyoba nyetel piranti liya. Yen disposisi liyane gagal, lftp bakal bali menyang polos. Deleng ftp: use-fxp.

ftp: ngarep (senar)

Direktori awal. Default minangka kothong kosong sing artine otomatis. Setel iki kanggo `/ 'yen sampeyan ora seneng tampilan% 2F ing URL ftp. Panutupan kanggo setelan iki nduweni format user @ host .

ftp: list-options (string)

opsi set sing tansah ditambahake menyang dhaptar LIST. Bisa migunani kanggo nyetel iki menyang `-a 'yen server ora nuduhake file dot (didhelikake) kanthi gawan. Default kosong.

ftp: nop-interval (detik)

wektu tundha antarane perintah NOOP nalika ngundhuh buntut berkas. Iki migunani kanggo server ftp sing ngirim pesen "Transfer lengkap" sadurunge ngasilake transfer data. Ing kasus kasebut, perintah NOOP bisa nyegah wektu tundha sambungan.

ftp: passive-mode (bool)

nyetel mode ftp pasif. Iki bisa migunani yen sampeyan ana ing konco firewall utawa bisu masquerading router.

ftp: port-range (saka-kanggo)

diidini kanggo sawetara mode aktif. Format min-max, utawa `lengkap 'utawa` apa' kanggo nunjukake sembarang port. Default punika 'lengkap'.

ftp: proxy (URL)

nemtokake proxy ftp sing arep digunakake. Kanggo mateni proxy nyetel iki kanggo kothong kosong. Elinga yen iku proxy ftp sing nggunakake protokol ftp, ora ftp liwat http. Nilai default dijupuk saka variabel lingkungan ftp_proxy yen diwiwiti karo `ftp: // ''. Yen proxy ftp mbutuhake bukti asli, nemtokake jeneng pangguna lan tembung sandhi ing URL.

Yen ftp: proxy diwiwiti karo http: //, hftp (ftp liwat http proxy) digunakake tinimbang ftp kanthi otomatis.

ftp: rest-list (bool)

ngidini panggunaan perintah REST sadurunge perintah LIST. Iki mungkin migunani kanggo direktori gedhe, nanging sawetara server ftp meneng-menengan ngalangi REST sadurunge LIST.

ftp: rest-stor (bool)

yen salah, lftp ora bakal nyoba nggunakake REST sadurunge STOR. Iki bisa dadi migunani kanggo sawetara server bal-balan sing korup (ngisi angka nol) file kasebut yen REST lan STOR digunakake.

ftp: retry-530 (regex)

Retry on reply server 530 for PASS command if text matches this regular expression. Setelan iki kudu migunani kanggo mbedakake antarane server sing diundhuh (kondisi sementara) lan tembung sandhi sing ora bener (kondisi permanen).

ftp: retry-530-anonymous (regex)

Ekspresi biasa tambahan kanggo login anonim, kaya ftp: retry-530.

ftp: site-group (string)

Kirimi string iki ing SITE GROUP printah sawise login. Asilé diabaikan. Panutupan kanggo setelan iki nduweni format user @ host .

ftp: skey-allow (bool)

ngidini ngirim skey / opie reply yen server katon ndhukung. On kanthi standar.

ftp: skey-force (bool)

ora ngirim tembung sandi kosong liwat jaringan, gunakake skey / opie wae. Yen skey / opie ora kasedhiya, nganggep login gagal. Mateni minangka standar.

ftp: ssl-allow (bool)

yen bener, coba negesake koneksi SSL karo server ftp kanggo akses non-anonim. Default bener. Setelan iki mung kasedhiya yen lftp dikompilasi karo openssl.

ftp: ssl-force (bool)

yen banjur, nolak kanggo ngirim sandhi kanthi cetha nalika server ora ndhukung SSL. Default palsu. Setelan iki mung kasedhiya yen lftp dikompilasi karo openssl.

ftp: ssl-protect-data (bool)

yen bener, njaluk sambungan ssl kanggo transfer data. Iki cpu-intensif nanging menehi privasi. Default palsu. Setelan iki mung kasedhiya yen lftp dikompilasi karo openssl.

ftp: stat-interval (detik)

interval antarane swara STAT. Default yaiku 1.

ftp: modus sinkron (bool)

yen bener, lftp bakal ngirim siji perintah ing wektu lan nunggu respon. Iki bisa migunani yen sampeyan nggunakake server ftp utawa router . Nalika iku mati, lftp ngirim paket perintah lan ngenteni respon - nyepetake operasi nalika wektu trip babak. Sayange, ora bisa digunakake karo kabeh server ftp lan sawetara router duwe masalah karo, saestu kasebut kanthi standar.

ftp: timezone (senar)

Anggepake timezone iki kanggo wektu ing dhaptar bali sing didandani dening LIST. Setelan iki bisa uga dianggo GMT [+ | -] HH [: MM [: SS]] utawa nilai TZ sing sah (contone Eropah / Moskow utawa MSK-3MSD, M3.5.0, M10.5.0 / 3). Default iku GMT. Setel menyang nilai kosong kanggo nganggep wektu zona lokal sing ditemtokake dening variabel lingkungan TZ.

ftp: use-abor (bool)

yen salah, lftp ora ngirim perintah ABOR nanging nutup sambungan data langsung.

ftp: use-fxp (bool)

yen bener, lftp bakal nyoba nyetel sambungan langsung antarane rong server ftp.

ftp: use-site-idle (bool)

nalika bener, lftp ngirim perintah `SITE IDLE 'karo net: argumen idle. Default palsu.

ftp: use-stat (bool)

yen bener, lftp ngirim perintah STAT ing transfer mode FXP kanggo mangerteni carane akeh data wis ditransfer. Deleng uga ftp: stat-interval. Default bener.

ftp: use-quit (bool)

yen bener, lftp dikirim QUIT sadurunge medhot saka server ftp. Default bener.

ftp: verify-address (bool)

verifikasi yen sambungan data bakal teka saka alamat jaringan kontrol sambungan peer. Iki bisa nyegah spoofing koneksi data sing bisa nyebabake korupsi data. Sayange, iki bisa gagal kanggo server ftp sertain karo sawetara antarmuka jaringan, nalika padha ora nyetel alamat metu ing soket data, saupama dipateni sacara default.

ftp: verifikasi-port (bool)

verifikasi yen sambungan data duweni port 20 (ftp-data) ing endheg remot. Iki bisa nyegah spoofing koneksi data dening pangguna remote host. Sayange, banget akeh jendhela lan malah server ftp unix lali nyetel port sing tepat ing sambungan data, saéngga mriksa iki dipateni sacara default.

ftp: web-mode (bool)

medhot sambungan sambungan data sawise nutup. Iki bisa migunani kanggo server ftp sing rusak. Default palsu.

hftp: cache (bool)

ngidini caching sisih server / proxy kanggo protocol ftp-over-http.

hftp: proxy (URL)

nemtokake http proxy kanggo protokol ftp-over-http (hftp). Protokol hftp ora bisa digunakake tanpa proksi http, kanthi temenan. Nilai standar dijupuk saka variabel lingkungan ftp_proxy yen diwiwiti karo `` http: // '', mula saka variabel http_proxy lingkungan. Yen proxy ftp mbutuhake bukti asli, nemtokake jeneng pangguna lan tembung sandhi ing URL.

hftp: nggunakake-wewenang (bool)

yen nyetel mati, lftp bakal ngirim tembung sandi minangka bagéan saka URL menyang proxy. Iki bisa uga dibutuhake kanggo sawetara proxies (contone M-soft). Default urip, lan lftp bakal ngirim tembung sandi minangka bagéan saka wewenang header.

hftp: nganggo-sirah (bool)

yen disetel mati, lftp bakal nyoba nggunakake `GET 'tinimbang` HEAD' kanggo protokol hftp. Nalika iki luwih alon, bisa uga ngidini lftp bisa digarap sawetara proxies sing ora ngerti utawa mishandle `` HEADftp: // '' panjalukan.

hftp: tipe-jenis (bool)

Yen disetel mati, lftp ora bakal nyoba kanggo nambah `; ketik = 'kanggo URL sing dituliti menyang proxy. Sawetara proksi ora bisa diatasi kanthi bener. Default urip.

http: accept, http: accept-charset, http: accept-language (string)

nemtokake header request HTTP sing cocog.

http: cache (bool)

ngidini caching sisih server / proxy.

http: cookie (senar)

ngirim cookie iki menyang server. Penutupan migunani ing kene:
nyetel cookie / www.somehost.com "param = value"

http: post-content-type (senar)

nemtokake nilai saka header request http Content kanggo jinis POST. Default is `` application / x-www-form-urlencoded ''.

http: proxy (URL)

nemtokake http proxy. Iki digunakake nalika lftp nggarap protokol http. Nilai standar dijupuk saka http_proxy variabel lingkungan. Yen proksi sampeyan mbutuhake bukti asli, nemtokake jeneng pangguna lan tembung sandhi ing URL.

http: put-cara (PUT utawa POST)

nemtokaken metode http sing digunakake ing ngisor.

http: put-content-type (senar)

nemtokake nilai saka header request http Content-Type kanggo metode PUT.

http: referer (senar)

nemtokake nilai kanggo header request http Referer. Tombol tunggal `. ' ngembangake URL direktori saiki. Default punika `. '. Setel kanggo string kosong kanggo mateni header Referer.

http: set-cookies (boolean)

yen bener, lftp modifies http: variabel cookie nalika header Set-Cookie ditampa.

http: user-agent (senar)

lftp senar dikirim ing header Panganggo-Agen HTTP request.

https: proxy (string)

nemtokake https proxy. Nilai standar dijupuk saka https_proxy variabel lingkungan.

pangilon: ora kalebu-regex (regex)

nemtokaken pola khusus kanggo pengecualian. Sampeyan bisa ngatasi kanthi opsi - kalebu ora.

pangilon: dhaptar (daftar pola)

nemtokake urutan transfer file. Misale nyetel iki kanggo "* .sfv * .sum" ndadekake mirror kanggo nransfer file sing cocog karo * .sfv dhisik, banjur ana sing cocog karo * .sum lan kabeh file liyane. Kanggo proses direktori sawise file liyane, nambah "* /" kanggo mungkasi dhaptar pola.

pangilon: paralel-petunjuk (boolean)

Yen bener, pangilon bakal miwiti pangolahan sawetara direktori sacara sejajar nalika ana ing mode paralel. Yen ora, bakal nransfer file saka direktori siji sadurunge pindah menyang direktori liyane.

pangilon: paralel-transfer-count (nomer)

nemtokake jumlah transfer paralel sing wis diijini diwiwiti. Default yaiku 1. Sampeyan bisa ngganti karo - opsi paralel.

modul: path (senar)

Daftar kolon sing dipisahake karo titik kanggo modul. Bisa diinisialisasi dening variabel lingkungan LFTP_MODULE_PATH. Default is `PKGLIBDIR / VERSION: PKGLIBDIR '.

net: sambungan-watesan (nomer)

jumlah maksimum sambungan concurrent menyang situs sing padha. 0 tegese tanpa wates.

net: connection-takeover (bool)

yen bener, sambungan latar depan duwe prioritas liwat latar mburi lan bisa ngganggu transfer latar mburi kanggo ngrampungake operasi foreground.

net: idle (detik)

dicopot saka server sawise nomer detik tanpa idle.

net: limit-rate (bita per detik)

watesan transfer tarif ing sambungan data. 0 tegese tanpa wates. Sampeyan bisa nemtokake rong nomer sing dipisahake karo titik kanggo mbatesi tarif undhuh lan upload.

net: limit-max (bita)

watesan ngumpulake tingkat wates sing ora dienggo. 0 tegese tanpa wates.

net: limit-total-rate (bita per detik)

watesan transfer tarif kabeh koneksi ing jumlah. 0 tegese tanpa wates. Sampeyan bisa nemtokake rong nomer sing dipisahake karo titik kanggo mbatesi tarif undhuh lan upload. Elinga yen soket wis nampa buffer ing wong-wong mau, iki bisa nimbulake tautan jaringan sing luwih dhuwur tinimbang watesan tarif kasebut sakwisé transfer awal. Sampeyan bisa nyoba nyetel net: socket-buffer kanggo nilai sing relatif cilik kanggo nyegah iki.

net: limit-total-max (bita)

watesan ngumpulake limit-total-rate sing ora dienggo. 0 tegese tanpa wates.

net: max-retries (nomer)

jumlah maksimum urut-urutan operasi tanpa kasil. 0 tegese tanpa wates.

net: no-proxy (string)

ngemot dhaptar domain sing dipisahake koma sing proxy ngirim ora digunakake. Default dijupuk saka variabel lingkungan no_proxy .

net: persist-retries (nomer)

nglirwakake nomer kasalahan hard. Migunani kanggo mlebu server ftp buggy sing reply 5xx nalika ana akeh banget kedhaftar.

net: reconnect-interval-base (detik)

nyetel basis paling tithik wektu ing antarane sambungan. Interval aktual gumantung ing net: sambungake-interval-multiplier lan nomer usaha kanggo nindakake operasi.

net: reconnect-interval-max (detik)

nyetel interval maksimum interkoneksi. Nalika interval saiki sawise perkalian kanthi net: sambungake-interval-multiplier tekan nilai iki (utawa ngluwihi iku), wis direset maneh menyang net: reconnect-interval-base.

net: reconnect-interval-multiplier (nomer nyata)

penanda multiplier kanthi interval basis dikalikan saben wektu nyoba anyar kanggo nindakake operasi gagal. Nalika interval maksimal, wis di-reset menyang dhasar basis. Waca net: sambungake-interval basis lan net: sambungake interval-max.

net: socket-buffer (bytes)

gunakake ukuran kanggo SO_SNDBUF lan SO_RCVBUF opsi soket. 0 tegese sistem standar.

net: socket-maxseg (bytes)

gunakake ukuran diwenehi kanggo opsi soket TCP_MAXSEG. Ora kabeh sistem operasi ndhukung opsi iki, nanging linux ora.

net: wektu entek (detik)

ngeset wektu tundha protokol jaringan.

ssl: ca-file (path kanggo file)

nggunakake file kasebut minangka Certificate Authority certificate.

ssl: ca-path (path kanggo direktori)

nggunakake direktori kasebut minangka sertifikat Certificate Authority certificate.

ssl: crl-file (path kanggo file)

nggunakake file sing ditemtokake minangka Certificate Revocation List certificate.

ssl: crl-path (path kanggo direktori)

nggunakake direktori kasebut minangka gudang sertifikat Certificate Revocation List.

ssl: key-file (path kanggo file)

nggunakake file kasebut minangka kunci pribadi.

ssl: cert-file (path kanggo file)

nggunakake file kasebut minangka sertifikat.

ssl: verify-certificate (boolean)

yen nyetel kanggo ya, banjur verifikasi sertifikat server kanggo mlebu menyang Certificate Authority sing dikenal lan ora ing List Certificate Revocation.

xfer: clobber (bool)

yen setelan iki mati, entuk perintah ora bakal nimpa file sing wis ana lan ngasilake kesalahan. Default urip.

xfer: eta-period (detik)

periode sing tingkat rata-rata wheighted wis diwilang kanggo gawé ETA.

xfer: eta-terse (bool)

tampilake ETA (bagian sing paling dhuwur). Default bener.

xfer: max-redirections (nomer)

jumlah maksimum pangalihan. Iki bisa migunani kanggo ngundhuh liwat HTTP . Default 0, sing nolak redirections.

xfer: rate-period (detik)

periode sing tingkat rata-rata wheighted wis diwilang kanggo ditampilake.

Jeneng variabel bisa disingkat ora bisa diarani ambigu. Pucukan sadurungé `: 'bisa uga dilirwakaké. Sampeyan bisa nyetel siji variabel kaping pirang-pirang kanggo nutup beda, lan kanthi mangkono sampeyan bisa nemtokake setelan tartamtu kanggo negara tartamtu. Panutupan bakal kasebut sawise jeneng variabel dipisahake karo slash` / '.

Panutupan kanggo variabel domain ` dns : ',` net :', ` ftp : ',` http :', `hftp: 'saiki mung jeneng inang nalika sampeyan nemtokake ing perintah' mbukak '(karo sawetara pangecualian ing ngendi penutupan ora ana guna, contone dns: cache-size). Kanggo sawetara variabel `cmd: 'penutupan yaiku URL sing saiki tanpa path. Kanggo variabel liyane, saiki ora dipigunakaké. Waca conto ing sample lftp.conf .

Pandhuan lan setelan tartamtu njupuk parameter interval wektu. Nduweni format Nx [Nx ...], ngendi N iku jumlah wektu lan x yaiku unit wektu: d - dina, h - jam, m - menit, s - detik. Unit standar liya. Misale 5h30m. Uga interval bisa dadi 'infinity', `inf ',` never', `forever '- iku ateges interval tanpa wates. Misale: 'turu selawase' utawa 'set dns: cache-expire never'.

Mode FTP asinkron

Lftp bisa nyepetake operasi ftp kanthi ngirim pirang-pirang perintah bebarengan banjur mriksa kabeh respon. Waca ftp: variable-sync mode. Kadhangkala iki ora bisa digunakake, saéngga mode sinkron minangka standar. Sampeyan bisa nyoba kanggo nguripake mode sinkron lan ndeleng yen kerjane cocok kanggo sampeyan. Dikawruhi yen sawetara perangkat lunak jaringan dealing with address translation kerjane sing ora bener ing kasus sawetara perintah FTP ing siji paket jaringan.

RFC959 ngandika: `` Proses panganggo ngirim perintah liyane sadurunge jawaban sing rampung bakal nglanggar protokol, nanging pangolahan server-FTP kudu ngarahake sembarang perintah sing teka nalika perintah sadurunge wis aktif ''. Uga, RFC1123 ngandika: `` Pelaksana MUST NOT nganggep sembarang korespondensi antarane wates READ ing sambungan kontrol lan urutan Telnet EOL (CR LF). '' Lan `siji READ saka sambungan kontrol bisa uga kalebu luwih saka siji printah FTP ' '.

Dadi kudu aman ngirim pirang-pirang perintah bebarengan, sing nyepetake operasi lan katon kaya kabeh server ftp Unix lan VMS. Sayange, server basis jendhela kerep ora bisa nangani sawetara perintah ing siji paket, lan ora bisa nangani sawetara router rusak.

PILIHAN

-d

Ngalihake mode debugging

-e perintah

Nglakoni perintah sing diwenehake lan aja metu.

-p port

Gunakake port sing didhukung kanggo nyambungake

-u user [ , pass]

Gunakake jeneng pangguna lan sandhi kanggo nyambungake

-f script_file

Nglakokaké printah ing file lan metu

-c perintah

Nglakoni perintah sing diwenehake lan metu

DELOKEN SISAN

ftpd (8), ftp (1)
RFC854 (telnet), RFC959 (ftp), RFC1123, RFC1945 (http / 1.0), RFC2052 (SRV RR), RFC2068 (http / 1.1), RFC2228 (ftp / ipv6).
http://www.ietf.org/internet-drafts/draft-murray-auth-ftp-ssl-05.txt (ftp over ssl).

Penting: Gunakake perintah wong ( % man ) kanggo ndeleng carane printah sing digunakake ing komputer sampeyan.