Lftp - Linux Command - Unix Command

NAME

lftp - დახვეწილი ფაილის გადაცემის პროგრამა

სინტაქსი

lftp [ -d ] [ -e cmd ] [ -p პორტი ] [ -u მომხმარებელი [ pass ]] [ site ]
lftp -f script_file
lftp -c ბრძანებები
lftp - ვერსია
lftp --help

DESCRIPTION

lftp არის პროგრამა, რომელიც საშუალებას აძლევს დახვეწილ FTP და http კავშირების სხვა მასპინძლებს. თუ მასპინძელი მითითებულია მაშინ lftp დაუკავშირდება ამ მასპინძელს, წინააღმდეგ შემთხვევაში კავშირი უნდა შეიქმნას ღია ბრძანებით.

lftp- ს ექვემდებარება ექვსი ფაილის დაშვების მეთოდები - ftp, ftps, http , https , hftp, თევზი და ფაილი (https და ftps ხელმისაწვდომია მხოლოდ მაშინ, როდესაც lftp შედგენილია openssl ბიბლიოთეკაში). თქვენ შეგიძლიათ მიუთითოთ მეთოდი გამოიყენოთ `ღია URL 'ბრძანებაში, მაგალითად,` ღია http://www.us.kernel.org/pub/linux'. hftp არის ftp-over-http-proxy პროტოკოლი. ის ავტომატურად შეიძლება გამოყენებულ იქნას ftp თუ ftp: მარიონეტული არის მითითებული `http: // proxy [: port]. თევზი არის ssh კავშირის პროტოკოლი.

ყველა ოპერაცია lftp არის საიმედო, რაც არ არის ფატალური შეცდომა იგნორირებულია და ოპერაცია მეორდება. ასე რომ, თუ ჩამოტვირთვის შესვენებები, ის ავტომატურად გადატვირთულია წერტილიდან. მაშინაც კი, თუ ftp სერვერი REST ბრძანებას არ უჭერს მხარს, lftp შეეცდება ფაილი თავიდანვე გადავიდეს სანამ ფაილი გადაცემული იქნება მთლიანად.

lftp აქვს shell მსგავსი ბრძანება სინტაქსი, რომელიც საშუალებას გაძლევთ დაიწყოს რამდენიმე ბრძანებები პარალელურად ფონზე (&). ასევე შესაძლებელია ჯგუფის ბრძანებები () და შეასრულოს ისინი ფონზე. ყველა ფონური სამუშაოები შესრულებულია იმავე პროცესში. თქვენ შეგიძლიათ მოიყვანოთ წინა პლანზე მუშაობა Z ^ (cz) და უკანა ბრძანებით `დაველოდოთ '(ან` fg'), რომელიც არის "დაველოდოთ"). ჩამოთვლილ სამუშაოზე დასაკავებლად, გამოიყენეთ ბრძანება "სამუშაო ადგილები". ზოგიერთი ბრძანებები საშუალებას იძლევა გადამისამართება მათი გამომავალი (კატა, ls, ...) შეიტანოს ან მილის მეშვეობით გარე ბრძანება. ბრძანებები შეიძლება შესრულდეს პირობით, წინა ბრძანების (&&, ||) შეწყვეტის სტატუსის საფუძველზე.

თუ დატოვებთ lftp- ს, როდესაც სამუშაოები ჯერ არ დასრულებულა, lftp გადაადგილდება არაფაიპის რეჟიმში ფონზე. იგივე მოხდება, როდესაც თქვენ გაქვთ რეალური მოდემი ჩამონტაჟებული ან როცა აკრიფოთ xterm.

lftp აქვს აშენებული სარკე, რომელსაც შეუძლია ჩამოტვირთოთ ან განაახლოს მთელი დირექტორია ხე. ასევე არსებობს საპირისპირო სარკე (სარკე-რ), რომელიც ატვირთავს ან განახლდება დირექტორიაში სერვერზე. Mirror ასევე შეუძლია სინქრონიზაცია დირექტორიები შორის ორი დისტანციური სერვერები გამოყენებით FXP თუ შესაძლებელი.

არსებობს ბრძანება "at" დაიწყოს სამუშაო დროში მოცემულ კონტექსტში, ბრძანება `მდგომ 'ბრძანება ბრძანებები რიგითი აღსრულების მიმდინარე სერვერზე, და მრავალი სხვა.

გაშვებისას, lftp ახორციელებს /etc/lftp.conf და შემდეგ ~ /. Ltrprc და ~ /. Lftp / rc . შეგიძლიათ იქონიოთ ნომრები და `ბრძანებები`. ზოგიერთი ადამიანი ურჩევნია სრული პროტოკოლის დეფუგის სანახავად, დაარეგისტრიროთ "გამართვისთვის", რათა გამორთოთ. გამოიყენეთ `debug 3 ', რომ ნახოთ მხოლოდ მისალოცი შეტყობინებები და შეცდომები.

lftp- ს აქვს რამდენიმე ფასიანი ცვლადი. თქვენ შეგიძლიათ გამოიყენოთ `set -a 'ყველა ცვლადისა და მათი ღირებულებების სანახავად, ან` set -d' სანახავად დეფოლტის სიის სანახავად. ცვლადი სახელები შეიძლება გადანაწილდეს და პრეფიქსი შეიძლება გამოტოვდეს, თუ დანარჩენი ბუნდოვანი ხდება.

თუ lftp შედგენილია ssl- ის მხარდაჭერით, მაშინ იგი მოიცავს OpenSSL პროექტის მიერ შემუშავებულ პროგრამას OpenSSL Toolkit- ში. (http://www.openssl.org/)

ბრძანებები

! shell ბრძანება

დაიწყე ჭურვი ან შელი ბრძანება .

! ls

ადგილობრივი მასპინძლობის დირექტორიაში.

alias [ სახელი [ ღირებულება ]]

განსაზღვრეთ ან გააუქმეთ იგივე სახელი . თუ მნიშვნელობა არ არის გამოტოვებული, alias განუსაზღვრელია, სხვა მნიშვნელობა აქვს ღირებულებას . თუ არგუმენტი არ არის მოცემული, არსებული არსებები მოცემულია.

alias dir ls -lf alias ნაკლები zmore

ენონი

აყენებს მომხმარებელს ანონიმურობას. ეს არის ნაგულისხმევი.

დროს [ ბრძანება ]

დაველოდოთ მოცემულ დროს და შეასრულეთ მოცემული (სურვილისამებრ) ბრძანება.

სანიშნე [ ქვეკომპონენტი ]

სანიშნე ბრძანება აკონტროლებს სანიშნეებს.

დაამატეთ [] დაამატეთ მიმდინარე ადგილს ან მოცემულ ადგილას სანიშნეებსა და მითითებულ სახელს, წაიშალოს სანიშნე სახელით რედაქტირების დაწყების რედაქტორი სანიშნეების სახით იმპორტის იმპორტის უცხოური სანიშნეების სია სიის სანიშნეები (default)

ქეში [ ქვეკომპონენტი ]

ქეში ბრძანება აკონტროლებს ადგილობრივ მეხსიერებას . აღიარებულია შემდეგი subcomands:

stat print cache სტატუსი (default) on | off ჩართოთ / off ქეშირების flush flush cache ზომა lim მითითებული მეხსიერების ლიმიტი, -1 ნიშნავს შეუზღუდავი ვადაგასვლა Nx კომპლექტი cache ვადის გასვლის დრო N წამი ( x = s) წუთი ( x = მ) საათი ( x = h) ან დღე ( x = დ)

კატა ფაილი

cat გამოდის დისტანციური ფაილ (ებ) ს stdout- ს. (აგრეთვე იხილეთ მეტი , zcat და zmore )

cd rdir

შეცვალეთ მიმდინარე დისტანციური დირექტორია. წინა დისტანციური დირექტორია ინახება `-`. შეგიძლიათ გააკეთოთ `cd - 'შეცვალოს დირექტორია უკან. თითოეული საიტისთვის წინა დირექტორია ასევე ინახება დისკზე, ასე რომ შეგიძლიათ გააკეთოთ `ღია საიტი; cd - 'Lftp გადატვირთვის შემდეგაც კი.

chmod რეჟიმი ფაილი

შეცვლა ნებართვის ნიღაბი დისტანციური ფაილების შესახებ. რეჟიმი უნდა იყოს ოქტალური ნომერი.

ახლო [ -a ]

უმოქმედო კავშირების დახურვა. ჩვეულებრივ მხოლოდ მიმდინარე სერვერთან, გამოიყენეთ -მ ყველა უმოქმედო კავშირის დახურვა.

ბრძანება cmd args ...

შეასრულოს მოცემული ბრძანება იგნორირება aliases.

[ -o ფაილის ] დონე | off

შეცვალეთ დუბლირება ან გაააქტიურეთ. გამოიყენეთ -o გადამისამართება სათანადოდ დაბლოკვის ფაილზე.

echo [ -n ] სიმებიანი

ვხვდები რას აკეთებს.

გასასვლელი კოდი
გასასვლელი ბიგ

გასასვლელი გადის lftp ან გადაადგილება ფონზე თუ სამუშაო ადგილები აქტიურია. თუ სამუშაო ადგილები არ არის აქტიური, კოდი გადაეცემა ოპერაციულ სისტემას, როგორც lftp- ის შეწყვეტის სტატუსი. თუ კოდი გამოტოვებულია, ბოლო ბრძანების გასასვლელი კოდი გამოიყენება.

`exit bg 'ძალები გადაადგილდებიან ფონზე, როდესაც cmd: გადაადგილება- background არის ყალბი.

fg

ალიები `დაველოდოთ '.

იპოვეთ [ დირექტორია ]

სია ფაილებს დირექტორიაში (მიმდინარე დირექტორიაში default) რეკურსიულად. ეს შეიძლება დაეხმაროს სერვერებს ls -R მხარდაჭერას. შეგიძლიათ ამ ბრძანების გამოტანის გადამისამართება.

ftpcopy

მოძალადე. გამოიყენეთ შემდეგი ნაცვლად:

get ftp: // ... -o ftp: // ... get -O ftp: // ... file1 file2 ... put ftp: // ... mput ftp: //.../* mget -O ftp: // ... ftp: //.../*

ან სხვა კომბინაციები მისაღებად FXP გადაცემის (პირდაპირ ორ ftp სერვერებზე). lftp დაეცემა საბაზისო ასლის (კლიენტის მეშვეობით), თუ FXP გადაცემის გადაადგილება შეუძლებელია ან ftp: use-fxp არის ყალბი.

მიიღეთ [ -E ] [ -a ] [ -c ] [ -O ბაზა ] rfile [ -o lfile ] ...

გადამისამართეთ დისტანციური ფაილი rfile და შეინახეთ როგორც ადგილობრივი ფაილის lfile . თუ -o გამოტოვებულია, ფაილი ინახება rfile- ს ბაზის სახელის სახით . შეგიძლიათ მიიღოთ რამოდენიმე ფაილი rfile [და -o lfile ] - ის მრავალჯერადი ინსტალაციების მითითებით. არ გაფართოვდეს ველური კარტები, გამოიყენეთ მგტ .

-c გაგრძელდება, reget -E დისტანციური ფაილების წაშლა წარმატებული გადაცემის შემდეგ-გამოიყენეთ ასციტის რეჟიმი (ორობითი არის default) -O განსაზღვრავს ბაზის დირექტორიაში ან URL, სადაც ფაილი უნდა განთავსდეს

მაგალითები:

მიიღეთ README -ის debian.README- ის მისაღებად README README.mirrors მიიღეთ README- ის debian.README README.mirrors- ის debian.mirrors- ის მისაღებად README- ის ftp://some.host.org/debian.README- ს მიიღეთ README- ის ftp://some.host.org/debian-dir/ (ბოლოს სუსტი მნიშვნელოვანია)

გლობუსი [ -d ] [ -a ] [ -f ] ბრძანებები

Glob მოცემული ნიმუშების შემცველი მეტაჩარქტექსები და გაივლის შედეგად მოცემული ბრძანება. მაგალითად `გლოუ ეხო *".

-f plain files (default) -d დირექტორიები ყველა ტიპის

დახმარება [ cmd ]

ბეჭდვის დახმარება cmd ან თუ არ მოხდა cmd მითითებული მითითებულ სიაში არსებული ბრძანებები.

სამუშაო ადგილები [ -ვ ]

სიაში გაშვებული სამუშაო ადგილები. -v ნიშნავს verbose, რამდენიმე -v შეიძლება განისაზღვროს.

მოკვლა ყველა | სამუშაო

წაიშალოს მითითებული სამუშაოს სამუშაოსთან ერთად ან ყველა სამუშაო ადგილი. ( სამუშაოს სანახავად სამუშაოს სანახავად )

lcd ldir

შეცვალეთ მიმდინარე ადგილობრივი დირექტორია ldir . წინა ადგილობრივი დირექტორია ინახება `-`. შეგიძლიათ გააკეთოთ `lcd - 'შეცვალოს დირექტორია უკან.

lpwd

დაბეჭდვის მიმდინარე სამუშაო დირექტორია ადგილობრივი მანქანა.

ls params

დისტანციური ფაილების სია შეგიძლიათ ამ ბრძანების გამოტანის გადამისამართება გარე ბრძანებაში ფაილების ან მილების მეშვეობით. ჩვეულებრივ, ls გამომავალი არის ქეშირებული, რომ ნახოთ ახალი ჩამონათვალი გამოყენება rels ან cache flush.

mget [ -c ] [ -d ] [ -a ] [ -E ] [ -O ბაზის ] ფაილი

გააქტიურებული ფაილები გაფართოებული შაბლონებისგან.

-c გააგრძელეთ, გადატვირთეთ. -d შექმნას დირექტორიები იგივე როგორც ფაილის სახელები და მიიღოს ფაილი მათ ნაცვლად მიმდინარე დირექტორია. -E წაშლა დისტანციური ფაილების წარმატებული გადაცემის შემდეგ - გამოიყენეთ ასციტის რეჟიმი (ორობითი არის default) -O განსაზღვრავს ბაზის დირექტორიაში ან URL, სადაც ფაილი უნდა განთავსდეს

სარკე [ OPTS ] [ წყარო [ სამიზნე ]]

Mirror- ის მითითებულ წყაროს დირექტორიაში ადგილობრივი სამიზნე დირექტორია. თუ სამიზნე დირექტორია მთავრდება slash, წყარო ბაზის სახელი დაემატება სამიზნე დირექტორია სახელი. წყარო და / ან სამიზნე შეიძლება იყოს URL- ების მითითება.

-c, --continue გაგრძელდება სარკე სამუშაოს, თუ შესაძლებელია -e, - წაშლა წაშლა ფაილი არ არის დისტანციური საიტი -s, - ყველა სარჩელი კომპლექტი suid / sgid ბიტი მიხედვით დისტანციური საიტი --allow- chown ცდილობენ მითითებული მფლობელი და ჯგუფი ფაილებზე, - მხოლოდ ახალი ჩამოტვირთვა მხოლოდ ახალ ფაილებს (-c არ იმუშავებს) -R, - არ-რეკურსია არ მიდიან subdirectories -p, - ნებართვა არ არის set-file permissions --no-umask არ ვრცელდება UMASE- ს ტუბსაწინააღმდეგო მოდელისთვის - R, --reverse reverse mirror (put files) -L, --dereference download სიმბოლური ბმულები როგორც ფაილები -N, ფაილი RP- ში, - RX- ით შედის RX- ის შესატყვისი ფაილები -X RX , - გამოითვალეთ RX გამორიცხავს შესაბამის ფაილებს - GP , - მოიცავს- glob GP- ს შედის შესაბამისი ფაილები -X GP , -exclude-glob GP გამორიცხავს შესაბამის ფაილებს -v, --verbose [= level] verbose ოპერაცია - გამოყენების ქეში გამოყენება ქეშირებული დირექტორია კატალოგი - ამოღება-ფაილების ფაილების წაშლა (სიფრთხილით გამოყენება) - ისევე, როგორც --allow-chown --allow- suid - no-umask

გამოყენებისას -R, პირველი დირექტორია არის ადგილობრივი და მეორე არის დისტანციური. თუ მეორე დირექტორია არ არის გამოტოვებული, პირველი დირექტორია ბაზის სახელი გამოიყენება. თუ ორივე დირექტორი გამოტოვებულია, მიმდინარე ლოკალური და დისტანციური დირექტორიები გამოიყენება.

RX არის გაფართოებული რეგულარული გამოსახულება, ისევე როგორც egrep (1).

GP არის გლობუსის ნიმუში, მაგალითად `* .zip '.

ჩართეთ და გამორიცხავს პარამეტრების მითითება რამდენჯერმე. ეს იმას ნიშნავს, რომ ფაილი ან დირექტორია იქნება სარკისებული, თუ იგი შეესაბამება მოიცავს და არ ემთხვევა გამორიცხავს შემდეგ, ან არ ემთხვევა არაფერი და პირველი შემოწმება გამორიცხავს. კატალოგები შეესაბამება სლაშის დამატებას.

გაითვალისწინეთ, რომ როდესაც R გამოიყენება (საპირისპირო სარკე), სიმბოლური კავშირები სერვერზე არ არის შექმნილი, რადგან ftp პროტოკოლი ამას არ გააკეთებს. ფაილების ატვირთვისათვის ბმულები ეხება, გამოიყენეთ `mirror -RL 'ბრძანება (სიმბოლური ბმულების ფაილების სახით).

Verbosity დონეზე შეიძლება შერჩეული გამოყენებით --verbose = დონის ვარიანტი ან რამდენიმე -v ვარიანტი, მაგალითად -vvv. საფეხურებია:

0 - არა გამომავალი (default) 1 - ბეჭდვითი ქმედებები 2 - + ბეჭდვითი წაშლილი ფაილის სახელები (როდესაც არ არის მითითებული) 3 - + ბეჭდვითი დირექტორია სახელები, რომლებიც სარკისებული

- მხოლოდ ახალი გამოდის off ზომა შედარება და ატვირთვები / ჩამოტვირთვების მხოლოდ ახალი ფაილი მაშინაც კი, თუ ზომა განსხვავებულია. ჩვეულებრივ ძველი ფაილი გადმოწერილია / ატვირთულია, თუ ზომა განსხვავებულია.

შეგიძლიათ სარკეში ორ სერვერს შორის, თუ დააკონკრეტებთ მისამართების ნაცვლად მისამართებს. FXP ავტომატურად გამოიყენება FTP სერვერების გადარიცხვებისთვის, თუ ეს შესაძლებელია.

mkdir [ -p ] რეჟ.

დისტანციური საქაღალდეების შექმნა. თუ -p გამოიყენება, მიიღოს ყველა კომპონენტი ბილიკები.

მოდულის მოდული [ args ]

ჩატვირთეთ მოცემული მოდული dlopen (3) ფუნქციის გამოყენებით. თუ მოდულის სახელი არ შეიცავს სლავს, იგი ჩხრეკულ მოდულებში მითითებულია: გზამკვლევი ცვლადი. არგუმენტები გადაეცემა მოდულის ფუნქციას. იხილეთ README.modules ტექნიკური დეტალები.

მეტი ფაილი

იგივეა, რაც `კატა ფაილი | მეტი ". თუ PAGER არის მითითებული, იგი გამოიყენება როგორც ფილტრი. (აგრეთვე კატა , zcat და zmore )

mput [ -c ] [ -d ] [ -a ] [ -E ] [ -O ბაზის ] ფაილი

ფაილების ატვირთვა wildcard გაფართოებით. ჩვეულებრივ ის იყენებს ადგილს, როგორც დისტანციურ ადგილს. ეს შეიძლება შეიცვალოს `-d 'ვარიანტით.

-c გაგრძელდება, rep- დ შექმნა დირექტორიები იგივე როგორც ფაილი სახელები და დააყენა ფაილი მათ ნაცვლად მიმდინარე დირექტორია -E წაშლა დისტანციური ფაილი წარმატებული გადაცემის შემდეგ (საშიში) -A გამოიყენეთ ascii რეჟიმში (ორობითი არის default) -O განსაზღვრავს ბაზა დირექტორია ან URL, სადაც ფაილი უნდა განთავსდეს

mrm ფაილი (s)

იგივეა, რაც `გლობბი rm '. ამოიწურა სპეციფიური ფაილ (ებ) ი ვენახის გაფართოებით.

mv file1 file2

გადარქმევა file1 to file2 .

nlist [ args ]

ჩამოთვალეთ დისტანციური ფაილის სახელები

ღია [ -e cmd ] [ -u მომხმარებელი [, გაივლის ]] [ -p პორტი ] მასპინძელი | url

აირჩიეთ ftp სერვერი.

pget [ OPTS ] rfile [ -o lfile]

იღებს მითითებულ ფაილს რამდენიმე კავშირის გამოყენებით. ეს შეიძლება სწრაფად დააჩქაროს გადაცემის, მაგრამ იტვირთება net მძიმედ აისახება სხვა მომხმარებლებს. გამოიყენეთ მხოლოდ იმ შემთხვევაში, თუ თქვენ ნამდვილად უნდა გადააგზავნოთ ფაილი ASAP- ს, ან სხვა მომხმარებელს შეუძლია შეშლილი :) პარამეტრები:

-n maxconn მითითებული მაქსიმალური რაოდენობა კავშირები (default 5)

დააყენა [ -E ] [ -a ] [ -c ] [ -O ბაზა ] lfile [ -o rfile ]

ატვირთვა lfile დისტანციური სახელით rfile . თუ გამოტოვებულია, lfile- ს ბაზის სახელი გამოიყენება როგორც დისტანციური სახელი. არ გაფართოვდეს ველკარდიები , გამოიყენეთ mput- ისთვის.

-o განსაზღვრავს დისტანციური ფაილის სახელი (default - lfile- ის basename) -c გაგრძელდება, reput მოითხოვს მას ნებადართულია დისტანციური ფაილების გადაწერაზე - E წაშლა ადგილობრივი ფაილების წარმატებით გადაცემის შემდეგ (საშიში) - გამოიყენეთ ASCI რეჟიმი (ორობითი არის ნაგულისხმევი) -O მიუთითებს ბაზა დირექტორია ან URL, სადაც ფაილი უნდა განთავსდეს

pwd

მიმდინარე დისტანციური დირექტორია.

მწკრივი [ -n num ] cmd

დაამატე მოცემული ბრძანება რიგითი აღსრულების რიგზე. თითოეულ საიტზე საკუთარი მდგომ აქვს. `n 'დასძენს ბრძანება მოცემულ პუნქტამდე რიგში. არ შევეცადოთ მწკრივი `cd 'ან` lcd' ბრძანებები, ეს შეიძლება გამოიწვიოს lftp. ამის ნაცვლად cd / lcd `queue 'ბრძანებამდე, და ის დაიმახსოვრებს იმ ადგილას, სადაც უნდა გაკეთდეს ბრძანება. შესაძლებელია "მდგომ ლოდინის" მიერ უკვე დაწყებული სამუშაოს ჩამოსაყალიბებლად, მაგრამ სამუშაო გაგრძელდება იმ შემთხვევაშიც კი, თუ ეს არ არის პირველი რიგში.

`მდგომ შეჩერება 'შეაჩერებს მდგომს, არ შეასრულებს რაიმე ახალ ბრძანებებს, მაგრამ უკვე გაშვებული სამუშაოები გაგრძელდება. თქვენ შეგიძლიათ გამოიყენოთ `მდგომ გაჩერება ', რათა შეიქმნას ცარიელი შეჩერებული რიგები. `რიგის დაწყება 'განაახლებს მდგომ აღსრულებას. Lftp- ის გამოსვლისას ის ავტომატურად დაიწყებს ყველა შეჩერებას.

`მდგომ 'არგუმენტებთან ერთად ან ქმნის შეჩერებული მდგომ ან ბეჭდვის რიგის სტატუსს.

queue --delete | -d [ index ან wildcard გამოხატვა ]

ერთი ან მეტი ელემენტი მდგომიდან წაშლა. თუ არგუმენტი არ არის მოცემული, ბოლო ჩანაწერი მდგომში წაიშლება.

მწკრივი _move | -m < index ან wildcard expression > [ ინდექსი ]

გადააადგილეთ მოცემული ელემენტი წინ მოცემულ რიგში, ან ბოლომდე, თუ დანიშნულების ადგილი არ არის მოცემული.

-Q იყავი მშვიდი. -V იყავი სიტყვიერი. -Q გამოტანის ფორმატი, რომელიც შეიძლება გამოყენებულ იქნას ხელახლა მდგომ. სასარგებლო --delete. > მიიღე ფაილები და [1] მიიღე ფაილი> მდგომ ლოდინი 1> მდგომ კიდევ სხვა ფორმის> cd a_directory> მდგომ კიდევ მწკრივში მიიღება მესამე რიგის მწკრივი. queue-m 6 4 მეოთხე პუნქტამდე რიგით მეექვსე ელემენტი გადატანა. queue -m "get * zip" 1 გადატანა ყველა ბრძანებები შესაბამისი "get * zip" დაწყების მდგომ. (შეკვეთების შეკვეთა დაცულია.) მწკრივი - d "get * zip" წაშლა ყველა ბრძანებას, რომ მიიღოთ "get * zip".

quote cmd

იყიდება FTP - გაგზავნის ბრძანება uninterpreted. სიფრთხილით გამოიყენეთ - ეს შეიძლება გამოიწვიოს უცნობი დისტანციური მდგომარეობის გამო და ამით გამოიწვევს ხელახლა დაკავშირებას. თქვენ არ შეგიძლიათ დარწმუნებული იყოთ, რომ ციტირებული ბრძანების გამო დისტანციური მდგომარეობის ნებისმიერი ცვლილება მყარია - ის შეიძლება აღადგინოთ ნებისმიერ დროს.

HTTP- ისთვის სპეციფიური HTTP ქმედება. სინტაქსი: `` ციტირებით []]. სარდლობის შეიძლება იყოს `კომპლექტი cookie '' ან` `პოსტი ''.

ღია http://www.site.net ციტირება კომპლექტი- cookie "ცვლადი = მნიშვნელობა; othervar = othervalue" მითითებული http: პოსტ- content- ტიპის განცხადება / x-www- ფორმა- urlencoded ციტატის პოსტი / cgi-bin /script.cgi "var = value & othervar = othervalue"> local_file

იყიდება თევზი - გააგზავნეთ ბრძანება განუსაზღვრელი. ეს შეიძლება გამოყენებულ იქნას სერვერზე თვითნებური ბრძანებების შესასრულებლად. ბრძანება არ უნდა ჩაიწეროს ან დაბეჭდოთ ### ახალი ხაზის დასაწყისში. თუ ეს ასეა, ოქმი სინქრონიზებულია.

ღია თევზი: / სერვერი ციტატის პოვნა-სახელი zip

reget rfile [ -o lfile ]

იგივეა, რაც `get -c '.

rels [ args ]

იგივე როგორც `ls ', მაგრამ უგულებელყოფს ქეში.

renlist [ args ]

იგივე როგორც `nlist ', მაგრამ იგნორირებულია ქეში.

ვიმეორებ [ დაგვიანებით ] [ ბრძანება ]

გაიმეორეთ ბრძანება. შორის ბრძანებები დაგვიანებით შეიყვანეს, by default 1 მეორე. მაგალითი:

ხელახლა ხელახლა - სარკის ხელახლა 1 სარკე

რეპუტ lfile [ -o rfile ]

იგივე როგორც `put-c '.

rm [ -r ] [ -f ] ფაილები

ამოიღეთ დისტანციური ფაილი. არ გაფართოვდეს ველური კარტები, გამოიყენეთ mrm . -გ არის რეკურსიული დირექტორია ამოიღონ. ფრთხილად იყავი, თუ რამე არასწორია, შეგიძლიათ დაკარგოთ ფაილი. -f supress შეცდომა შეტყობინებები.

rmdir dir (s)

ამოიღე დისტანციური დირექტორიები.

scache [ სხდომა ]

ჩაიწერეთ ქეშირებული სესიები ან გადააადგილეთ მითითებულ სხდომაზე.

მითითებული [ var ]]

მითითებული ცვლადი მოცემული ღირებულება. თუ მნიშვნელობა არ არის გამოტოვებული, ცვლადი არ არის. ცვლადს აქვს ფორმა `` სახელი / დახურვა '', სადაც დახურვა შეუძლია განსაზღვროს პარამეტრების ზუსტი გამოყენება. ქვემოთ იხილეთ დეტალები. თუ კომპლექტი ეწოდება ცვლადს, მაშინ მხოლოდ შეცვლილი პარამეტრები ჩამოთვლილია. ის შეიძლება შეიცვალოს ვარიანტით:

-შეაყენეთ ყველა პარამეტრი, მათ შორის default values ​​-d სიაში მხოლოდ default ღირებულებები, არ არის აუცილებელი მიმდინარე პირობა

საიტი site_cmd

შეასრულოს საიტის ბრძანება site_cmd და გამოაქვეყნოს შედეგი. შეგიძლიათ მისი გამოსვლის გადამისამართება.

ძილის ინტერვალი

ძილის დროს დროის ინტერვალი და გასვლა. ინტერვალი არის წამებში, მაგრამ შეიძლება suffixes 'm', 'h', 'd' წუთი, საათი და დღე. იხილეთ ასევე.

სლოტი [ სახელი ]

აირჩიეთ მითითებული სლოტი ან გამოტოვეთ ყველა სლოტი. სლოტი არის კავშირი სერვერთან, გარკვეულწილად ვირტუალური კონსოლივით. თქვენ შეგიძლიათ შექმნათ სხვადასხვა სლოტები სხვადასხვა სერვერებთან და მათ შორის გადართვა. თქვენ ასევე შეგიძლიათ გამოიყენოთ სლოტი: სახელი , როგორც ფსევდო-URL, რომელიც შეაფასებს ამ სლოტ მდებარეობას.

ნაგულისხმები readline სავალდებულო საშუალებას იძლევა სწრაფი გადართვა შორის slots დაასახელა 0-9 გამოყენებით Meta-0 - Meta-9 გასაღებები (ხშირად შეგიძლიათ გამოიყენოთ Alt ნაცვლად Meta).

წყარო ფაილი

ფაილში ჩაწერილი ბრძანებების შესრულება.

შეჩერება

Stop lftp პროცესი. გაითვალისწინეთ, რომ გადარიცხვები ასევე შეჩერდება მანამ, სანამ არ გააგრძელებთ პროცესს შელის FG ან BG ბრძანებებით.

მომხმარებლის მომხმარებელი [ pass ]
მომხმარებლის URL [ გაივლის ]

გამოიყენეთ მითითებული ინფორმაცია დისტანციური შესვლისთვის. თუ URL- ს მომხმარებლის სახელი მიუთითეთ, შეყვანილი პაროლი იქნება ქეშირებული ისე, რომ ფუტური URL მითითებები გამოიყენოთ.

ვერსია

ბეჭდვის lftp ვერსია.

დაველოდოთ [ სამუშაოს ]
დაველოდოთ ყველა

დაელოდეთ მითითებულ სამუშაოს შეჩერებას. იმ შემთხვევაში, თუ სამუშაოს არ არის გამოტოვებული, დაველოდოთ უკანასკნელ სამუშაოზე.

`დაველოდოთ ყველა 'ელოდება ყველა სამუშაო ადგილების შეწყვეტას.

zcat ფაილები

იგივე როგორც კატა, მაგრამ ფილტრი თითოეული ფაილის მეშვეობით zcat. (აგრეთვე კატა , მეტი და ზმერი )

zmore ფაილები

იგივე რაც უფრო მეტია, მაგრამ ყოველი ფაილის გაფილტვრა zcat- ის საშუალებით. (აგრეთვე კატა , zcat და სხვა )

პარამეტრები

გაშვებისას, lftp ახორციელებს ~ / .lftprc და ~ /. Lftp / rc . შეგიძლიათ იქონიოთ ნომრები და `ბრძანებები`. ზოგიერთი ადამიანი ურჩევნია სრული პროტოკოლის დეფუგის სანახავად, დაარეგისტრიროთ "გამართვისთვის", რათა გამორთოთ.

ასევე არსებობს სისტემის მასშტაბის გაშვების ფაილი /etc/lftp.conf . ეს შეიძლება იყოს სხვადასხვა დირექტორიაში, იხილეთ ფაილების სექცია.

lftp- ს აქვს შემდეგი settable ცვლადები (ასევე შეგიძლიათ გამოიყენოთ `set -a 'ყველა ცვლადის და მათი ღირებულებების სანახავად):

bmk: შენახვა-პაროლები (bool)

შეინახეთ უბრალო ტექსტის პაროლის შენახვა ~ / .lftp / bookmarks on `bookmark add to 'ბრძანება. გამორთულია.

cmd: at-exit (string)

ბრძანებები სიმებიანი ხორციელდება lftp გასასვლელად.

cmd: csh- ისტორია (bool)

საშუალებას csh- ის მსგავსი ისტორიის გაფართოება.

cmd: default-protocol (string)

ღირებულება გამოიყენება მაშინ, როდესაც `ღია 'გამოიყენება მხოლოდ მასპინძლის სახელით პროტოკოლის გარეშე. ნაგულისხმები არის `ftp '.

cmd: მარცხნივ-გასასვლელი (bool)

თუ ჭეშმარიტი, გაითიშება, როდესაც უპირობო (გარეშე || და && დასაწყისში) ბრძანება ვერ ხერხდება.

cmd: ხანგრძლივი გაშვებული (წამი)

ბრძანების აღსრულების დრო, რომელიც ითვლება "დიდხანს" და ბეპი კეთდება მომდევნო მოთხოვნაზე. 0 ნიშნავს გამორთვას.

cmd: ls-default (string)

default ls არგუმენტი

cmd: ნაბიჯი-ფონის (ლოგიკური)

როდესაც ცრუ, lftp უარს ამბობს წასვლა ფონზე, როდესაც არსებობს. აიძულოს, გამოვიყენოთ "გასასვლელი ბიგ".

cmd: სწრაფი (სიმებიანი)

სწრაფი. lftp აღიარებს შემდეგ backslash-escaped სპეციალური სიმბოლოები, რომლებიც დეკოდირებული შემდეგნაირად:

\ @

ჩადეთ @ თუ მიმდინარე მომხმარებელი არ არის ნაგულისხმევი

\ ა

ASCII ზარის ხასიათი (07)

\ e

ASCII გაქცევის ხასიათის ხასიათი (033)

\ h

Hostname თქვენ უკავშირდება

\ n

ახალი ხაზი

\ s

კლიენტის სახელი (lftp)

\ ს

მიმდინარე სლოტ სახელი

\ u

მომხმარებლის სახელი თქვენ ხართ შესული

\ U

დისტანციური საიტის URL (მაგ., ftp://g437.ub.gu.se/home/james/src/lftp)

\ v

lftp- ის ვერსია (მაგალითად, 2.0.3)

\ w

მიმდინარე სამუშაო დირექტორია დისტანციური საიტი

\ W

დისტანციური საიტის ამჟამინდელი სამუშაოების ბაზის სახელწოდება

\ nnn

ოქტალური რიცხვის შესაბამისი ხასიათი

\\

ზურგჩანთა

\?

გამოტოვებთ მომდევნო სიმბოლოს, თუ წინა ჩანაცვლება ცარიელი იყო.

\ [

იწყება არასამთავრობო ბეჭდვის სიმბოლოების თანმიმდევრობა, რომელიც შეიძლება გამოყენებულ იქნას ტერმინალის კონტროლის თანმიმდევრობის ჩანერგვაში

\]

შეწყვიტოს არასამთავრობო ბეჭდვის სიმბოლოების თანმიმდევრობა

cmd: დისტანციური დასრულების (bool)

ლოგიკურია გააკონტროლოს თუ არა lftp იყენებს დისტანციური დასრულების.

cmd: გადაამოწმონ მასპინძელი (bool)

თუ ჭეშმარიტი, lftp წყვეტს მასპინძლის სახელს დაუყოვნებლივ `ღია 'ბრძანებაში. ასევე შესაძლებელია გამოტოვოთ გამშვები შემოწმება ერთი `ღია 'ბრძანებისთვის, თუ` და' მოცემულია, ან თუ შემოწმების დროს Z ^ არის დაჭერილი.

cmd: გადამოწმების გზა (bool)

თუ მართალია, lftp ამოწმებს `cd 'ბრძანებაში მოცემულ გზას. ასევე შესაძლებელია გამოტოვოთ გამშვები შემოწმება ერთი `cd 'ბრძანების შემთხვევაში, თუ` და' მოცემულია, ან თუ Z ზე დაჭერით შემოწმება. მაგალითები:

მითითებული cmd: გადაამოწმონ- path / hftp: // * ცრუ CD დირექტორია &

DNS: SRV- შეკითხვა (bool)

შეკითხვის SRV ჩანაწერები და გამოიყენოთ ისინი ადრე gethostbyname. SRV ჩანაწერები გამოიყენება მხოლოდ იმ შემთხვევაში, თუ პორტი პირდაპირ არ არის მითითებული. იხილეთ RFC2052 დეტალების მისაღებად.

dns: ქეში-ჩართვა (ბული)

ჩართვა DNS ქეში. თუ ის გამორთულია, lftp წყვეტს მასპინძელს ყოველ ჯერზე ხელახლა.

dns: ქეში-იწურება (დროის ინტერვალი)

დრო გაატაროს DNS ქეში ჩანაწერებისათვის. მას აქვს ფორმატი +, მაგ. 1d12h30m5s ან 36h. ვადის გასვლამდე, დააყენეთ იგი `inf 'ან' არასდროს '.

dns: ქეში-ზომა (რიცხვი)

DNS ქეშის მაქსიმალური რაოდენობა.

DNS: ფატალური შეყოვნება (წამი)

შეზღუდოს დრო DNS queries- ისთვის. თუ DNS სერვერი მიუწვდომელია, lftp ვერ გადაწყდება მოცემული მასპინძელი სახელი. 0 ნიშნავს შეუზღუდავი, ნაგულისხმევი.

dns: ბრძანება (ოქმის სახელები)

განსაზღვრავს DNS queries- ის ბრძანებას. ნაგულისხმევი არის `` ინეტ ინეტ 6 '', რაც გულისხმობს პირველად საძიებელ ოჯახში მისამართს, შემდეგ კი ინეტ 6-ს და გამოიყენეთ პირველი შესაბამისი.

dns: გამოყენების- fork (bool)

თუ ჭეშმარიტი, lftp იქნება გაყალბების ადრე მოგვარების მასპინძელი მისამართი. ნაგულისხმები მართალია.

თევზი: ჭურვი (სიმებიანი)

გამოიყენეთ მითითებული გარსი სერვერზე. ნაგულისხმები არის / ბინ / შ. ზოგიერთ სისტემში, / bin / sh გასვლა, როდესაც cd არარსებული დირექტორია. lftp შეუძლია გაუმკლავდეს, მაგრამ ეს უნდა ხელახლა. დააყენეთ ის / bin / bash ისეთ სისტემებში, თუ bash დამონტაჟებულია.

ftp: acct (string)

გააგზავნეთ ეს სტრიქონი ACCT ბრძანების შემდეგ. შედეგი იგნორირებულია. დახურვის ამ პარამეტრის აქვს ფორმატი მომხმარებლის @ მასპინძელი .

ftp: anon-pass (სიმებიანი)

ადგენს პაროლის გამოყენებას ანონიმური ftp წვდომის ავტორიზაციისთვის. ნაგულისხმები არის "-name @", სადაც სახელია პროგრამის გაშვებული მომხმარებლის სახელი.

ftp: anon-user (string)

განსაზღვრავს მომხმარებლის სახელის გამოყენებას ანონიმური ftp წვდომის ავტორიზაციისთვის. ნაგულისხმები არის "ანონიმური".

ftp: ავტომატური sync-mode (regex)

თუ პირველი სერვერი გაგზავნა ამ regex- ს აკმაყოფილებს, ჩართეთ sync რეჟიმი ამ მასპინძლისთვის.

ftp: bind-data-socket (bool)

სავალდებულო მონაცემების ბირჟაზე კონტროლის კავშირის ინტერფეისი (პასიური რეჟიმში). მართალია მართალია, გამონაკლისი არის loopback ინტერფეისი.

ftp: fix-pasv- მისამართი (bool)

თუ მართალია, lftp შეეცდება შეცვალოს მისამართი სერვერის მიერ PASV ბრძანება იმ შემთხვევაში, როდესაც სერვერის მისამართი არის საჯარო ქსელში და PASV დააბრუნებს მისამართი კერძო ქსელი. ამ შემთხვევაში lftp შეიცავდა სერვერის მისამართს PASV ბრძანებით დაბრუნების ნაცვლად, პორტის ნომერი არ შეიცვლება. ნაგულისხმები მართალია.

ftp: fxp- პასიური წყარო (bool)

თუ ჭეშმარიტი, lftp შეეცდება შექმნას წყარო ftp სერვერის პასიურ რეჟიმში პირველი, წინააღმდეგ შემთხვევაში დანიშნულების ერთი. თუ პირველი მცდელობა ვერ მოხერხდა, lftp ცდილობს სხვა გზით დააყენოს ისინი. თუ სხვა განწყობა ვერ მოხერხდა, lftp იბრუნებს უბრალო ასლი. იხილეთ ასევე ftp: use-fxp.

ftp: home (სიმებიანი)

საწყისი დირექტორია. ნაგულისხმები არის ცარიელი სტრიქონი, რაც ავტომატურად ნიშნავს. დააყენეთ ეს `/ ', თუ არ მოგწონთ ftp URL- ის სახით% 2F- ის სახე. დახურვის ამ პარამეტრის აქვს ფორმატი მომხმარებლის @ მასპინძელი .

ftp: სიის პარამეტრები (სიმებიანი)

ადგენს პარამეტრებს, რომლებიც ყოველთვის შედის LIST ბრძანებაში. ეს შეიძლება იყოს სასარგებლო, რომ დააყენოთ ეს `-a 'თუ სერვერი არ აჩვენებს dot (hidden) ფაილებს. ნაგულისხმები ცარიელია.

ftp: nop- ინტერვალი (წამი)

დაყოვნება NOOP ბრძანებებს შორის, როდესაც ჩამოტვირთვის კუდი ფაილი. ეს სასარგებლოა ftp სერვერებისთვის, რომლებიც "ტრანსფერის სრულ" შეტყობინებას აგზავნით. ასეთ შემთხვევებში NOOP ბრძანებები ხელს უშლის კავშირის შეყოვნებას.

ftp: პასიური რეჟიმი (bool)

ადგენს პასიური FTP რეჟიმს. ეს შეიძლება იყოს სასარგებლო თუ თქვენ ხართ firewall ან dumb masquerading როუტერი.

ftp: პორტი-დიაპაზონი (from-to)

დაშვებული პორტის დიაპაზონი აქტიური რეჟიმისთვის. ფორმატი მინი-მაქს, ან "სრული" ან "ნებისმიერი" ნებისმიერი პორტის მითითებით. ნაგულისხმები არის "სრული".

ftp: მარიონეტული (URL)

განსაზღვრავს ftp მარიონეტული გამოყენება. პროქსის გამორთვა დააყენეთ ეს ცარიელი შტრიხით. გაითვალისწინეთ, რომ ეს არის ftp მარიონეტი, რომელიც იყენებს ftp პროტოკოლს, არ არის ftp ზე http. ნაგულისხმევი მნიშვნელობა ამოღებულია გარემოს ცვლადი ftp_proxy- ით, თუ იგი იწყება `` ftp: // ''. თუ თქვენი ftp პროქსი მოითხოვს ავთენტიფიკაციას, მიუთითეთ მომხმარებლის სახელი და პაროლი URL- ში.

თუ ftp: მარიონეტული იწყება http: //, hftp (ftp- ზე მეტი HTTP პროქსი) ნაცვლად ftp ავტომატურად.

ftp: rest-list (bool)

REST ბრძანების გამოყენების უფლება LIST ბრძანებამდე. ეს შეიძლება სასარგებლო იყოს დიდი დირექტორიები, მაგრამ ზოგიერთი ftp სერვერები მდუმარედ იგნორირებას უკეთებს REST- ს.

ftp: rest-stor (bool)

თუ ცრუ, lftp არ შეეცდება REST- ს STOR- ს გამოყენებას. ეს შეიძლება იყოს სასარგებლო ზოგიერთი buggy სერვერები, რომლებიც კორუმპირებული (შეავსეთ zeros) ფაილი თუ REST მოყვება STOR გამოიყენება.

ftp: retry-530 (regex)

Retry on სერვერის პასუხი 530 ამისთვის PASS ბრძანება თუ ტექსტი შეესაბამება ამ რეგულარული გამოხატვის. ეს პარამეტრი სასარგებლოა იმისათვის, რომ განისაზღვროს გადატვირთულ სერვერზე (დროებითი მდგომარეობა) და არასწორი პაროლი (მუდმივი მდგომარეობა).

ftp: retry-530 ანონიმური (regex)

დამატებითი რეგულარული გამოხატვა ანონიმური შესვლისთვის, როგორიცაა ftp: retry-530.

ftp: საიტი-ჯგუფი (სიმებიანი)

გააგზავნეთ ეს სტრიქონი საიტის GROUP ბრძანებაში შესვლის შემდეგ. შედეგი იგნორირებულია. დახურვის ამ პარამეტრის აქვს ფორმატი მომხმარებლის @ მასპინძელი .

ftp: skey-allow (bool)

ნება გაგზავნის skey / opie პასუხის თუ სერვერის, როგორც ჩანს, მას მხარი დაუჭიროს. თავდაპირველად.

ftp: skey-force (bool)

არ გამოაგზავნოთ ჩვეულებრივი ტექსტური პაროლი ქსელის საშუალებით, გამოიყენეთ სკეიკი / opie ნაცვლად. თუ skey / opie არ არის შესაძლებელი, ვივარაუდოთ, ვერ მოხერხდა შესვლა. გამორთულია.

ftp: ssl-allow (bool)

თუ ჭეშმარიტი, სცადეთ მოლაპარაკება SSL კავშირი ftp სერვერთან არა ანონიმური წვდომისთვის. ნაგულისხმები მართალია. ეს პარამეტრი ხელმისაწვდომია მხოლოდ იმ შემთხვევაში, თუ lftp შედგენილია openssl.

ftp: ssl-force (bool)

თუ trus, უარი განაცხადოს პაროლის გასუფთავებაზე, როდესაც სერვერს არ უჭერს მხარს SSL. ნაგულისხმევი მცდარია. ეს პარამეტრი ხელმისაწვდომია მხოლოდ იმ შემთხვევაში, თუ lftp შედგენილია openssl.

ftp: ssl-protect-data (bool)

თუ ჭეშმარიტი, მოითხოვეთ ssl კავშირი მონაცემთა გადაცემისთვის. ეს არის cpu ინტენსიური მაგრამ უზრუნველყოფს კონფიდენციალურობის. ნაგულისხმევი მცდარია. ეს პარამეტრი ხელმისაწვდომია მხოლოდ იმ შემთხვევაში, თუ lftp შედგენილია openssl.

ftp: stat-interval (წამი)

ინტერვაცია STAT ბრძანებებს შორის. ნაგულისხმები არის 1.

ftp: sync-mode (bool)

თუ ჭეშმარიტი, lftp გააგზავნის ერთ ბრძანებას დროს და ელოდება პასუხს. ეს შეიძლება სასარგებლო იყოს თუ იყენებთ buggy ftp სერვერს ან როუტერს . როდესაც იგი გამორთულია, lftp აგზავნის პაკეტის ბრძანებებს და ელოდება რეაგირებას - ეს სიჩქარის სიჩქარეა, როდესაც მრგვალი მოგზაურობის დრო მნიშვნელოვანია. სამწუხაროდ, ეს არ მუშაობს ყველა ftp სერვერთან და ზოგიერთი მარშრუტი აქვს მასთან დაკავშირებული პრობლემები, ამიტომ იგი ჩვეულებრივ.

ftp: დროის სარტყელი (სიმებიანი)

ეს დროის სარტყელი დროის მიხედვით, LIST ბრძანებით დაბრუნდა. ეს პარამეტრი შეიძლება იყოს GMT ოფსეტური [+ | -] HH [: MM [: SS]] ან ნებისმიერი სწორი TZ ღირებულება (მაგ. ევროპა / მოსკოვი ან MSK-3MSD, M3.5.0, M10.5.0 / 3). ნაგულისხმევი GMT. დააყენეთ ის ცარიელი მნიშვნელობა, რათა ჩაითვალოს ადგილობრივი დროის სარტყელი განსაზღვრული გარემო ცვლადი TZ.

ftp: გამოყენების abor (bool)

თუ ცრუ, lftp არ გაგზავნის ABOR ბრძანება, მაგრამ ხურავს მონაცემთა კავშირი დაუყოვნებლივ.

ftp: use-fxp (bool)

თუ მართალია, lftp შეეცდება შექმნას პირდაპირი კავშირი ორ ftp სერვერებს შორის.

ftp: use-site-idle (bool)

როდესაც ჭეშმარიტი, lftp აგზავნის `SITE IDLE 'ბრძანებას net: უსაფუძვლო არგუმენტი. ნაგულისხმევი მცდარია.

ftp: use-stat (bool)

თუ ჭეშმარიტი, lftp აგზავნის STAT ბრძანებას FXP რეჟიმში გადარიცხვას, თუ რა მონაცემები გადაეცემა. იხილეთ აგრეთვე ftp: stat-interval. ნაგულისხმები მართალია.

ftp: გამოყენების- quit (bool)

თუ ჭეშმარიტი, lftp აგზავნის QUIT გამორთვას FTP სერვერზე. ნაგულისხმები მართალია.

ftp: გადამოწმება-მისამართი (ბული)

გადაამოწმეთ, რომ მონაცემთა კავშირი მოდის საკონტროლო კავშირის ქსელის მისამართებიდან. ეს შესაძლოა თავიდან აიცილოს მონაცემთა კავშირის სპუფინგის თავიდან აცილება, რამაც შეიძლება გამოიწვიოს მონაცემთა კორუფცია. სამწუხაროდ, ეს შეუძლებელია გარკვეულ ftp სერვერებზე ვერ მოხერხდეს რამდენიმე ქსელური ინტერფეისით, როდესაც ისინი არ ქმნიან გამავალი მისამართს მონაცემების ბირზე, ამიტომ გამორთულია იგი.

ftp: verify-port (bool)

შეამოწმეთ, რომ მონაცემთა კავშირი აქვს პორტის 20 (ftp-data) დისტანციურ ბოლოს. ეს შესაძლოა თავიდან აიცილოს მონაცემთა კავშირის სპუპეფის მომხმარებლების დისტანციური მასპინძელი მომხმარებლების მიერ. სამწუხაროდ, ძალიან ბევრი ფანჯარა და კიდევ ერთი Unix ftp სერვერები დაგვავიწყდებათ შექმნას სწორი პორტი მონაცემთა კავშირი, ამიტომ ეს გამშვები გამორთვის არის.

ftp: ვებ-რეჟიმი (bool)

გათიშვა მონაცემთა კავშირის დახურვის შემდეგ. ეს შეიძლება სასარგებლო იყოს სრულიად გატეხილი ftp სერვერებისთვის. ნაგულისხმევი მცდარია.

hftp: ქეში (bool)

ნება სერვერზე / მარიონეტული მხარის ქეშირებისთვის ftp-over-http პროტოკოლისთვის.

hftp: მარიონეტული (URL)

განსაზღვრავს http პროქსი ftp-over-http პროტოკოლისთვის (hftp). პროტოკოლი hftp ვერ მუშაობს გარეშე http მარიონეტული, ცხადია. ნაგულისხმევი მნიშვნელობა ხდება გარემოს ცვლადი ftp_proxy- ით, თუ იგი იწყება `` http: // '', სხვაგვარად გარემოს ცვლადი http_proxy . თუ თქვენი ftp პროქსი მოითხოვს ავთენტიფიკაციას, მიუთითეთ მომხმარებლის სახელი და პაროლი URL- ში.

hftp: გამოყენების ავტორიზაციის (bool)

თუ გამორთულია, lftp გააგზავნის პაროლის URL- ს მარიონეტული სახით. ეს შეიძლება საჭირო იყოს ზოგიერთი მარიონეტული (მაგ., რბილი). ნაგულისხმები ჩართულია, და lftp გააგზავნის პაროლის ავტორიზაციის ავტორიზაციის სათაურს.

hftp: გამოყენების ხელმძღვანელი (bool)

თუ გამორთულია, lftp შეეცდება "HEAD" - ის ნაცვლად "HETP" გამოიყენოს HTPP პროტოკოლისთვის. მიუხედავად იმისა, რომ ეს ნელია, ეს საშუალებას მისცემს LFP- ს იმუშაოს ზოგიერთ მარიონეტთან, რომელსაც არ ესმის ან არ იცის "HEADftp: //" მოთხოვნები.

hftp: გამოყენების ტიპი (bool)

თუ გამორთულია, lftp არ შეეცდება დამატებას `; ზოგიერთი გატეხილი მარიონეტები სწორად ვერ ასრულებს. ნაგულისხმევი ჩართულია.

http: მიიღოს, http: accept-charset, http: accept- ენა (string)

მიუთითეთ შესაბამისი HTTP მოთხოვნის სათაურები.

http: cache (bool)

ნება სერვერზე / მარიონეტული მხარის ქეშირებისთვის.

http: cookie (string)

ამ cookie- ს სერვერზე გაგზავნა. დახურვა სასარგებლოა აქ:
მითითებული cookie / www.somehost.com "param = value"

http: პოსტ-შინაარსის ტიპი (სიმებიანი)

განსაზღვრავს Content-Type http მოთხოვნის ჰედერის ღირებულება POST მეთოდისთვის. ნაგულისხმევი არის `` განცხადება / x-www- ფორმა- urlencoded ''.

http: პროქსი (URL)

განსაზღვრავს http პროქსი. იგი გამოიყენება როდესაც lftp მუშაობს http ოქმის. ნაგულისხმევი მნიშვნელობა ხდება გარემოს ცვლადი http_proxy- დან . თუ თქვენი პროქსი მოითხოვს ავტორიზაციის მითითებას, დააკონკრეტეთ მომხმარებლის სახელი და პაროლი URL- ში.

http: put-method (PUT ან POST)

განსაზღვრავს, თუ რომელი მეთოდი გამოიყენოს.

http: put-content-type (string)

განსაზღვრავს Content-Type http მოთხოვნის ჰედერის ღირებულება PUT მეთოდისთვის.

http: referer (სიმებიანი)

განსაზღვრავს Referer http მოთხოვნის ჰედერის მნიშვნელობა. ერთჯერადი dot `. ახდენს მიმდინარე დირექტორია URL- ს. ნაგულისხმები არის `. ' დააყენეთ ცარიელი შტრიხი Referer- ის გამორთვაზე.

http: set-cookies (ლოგიკური)

თუ ჭეშმარიტი, lftp ცვლის http: cookie ცვლადები როდესაც Set-Cookie თავით მიღებული.

http: მომხმარებელი აგენტი (სიმებიანი)

სიმებიანი lftp აგზავნის მომხმარებელი-აგენტი თავით HTTP მოთხოვნის.

https: პროქსი (სიმებიანი)

მიუთითებს https პროქსი. ნაგულისხმევ მნიშვნელობა ხდება გარემოს ცვლადი https_proxy .

სარკე: გამორიცხავს- regex (regex)

განსაზღვრავს ნაგულისხმევი გამონაკლის ნიმუში. თქვენ შეგიძლიათ გადააჭაროთ მას - ჩართეთ ვარიანტი.

სარკე: ბრძანება (ნიმუშების ჩამონათვალი)

განსაზღვრავს ფაილის გადარიცხვების ბრძანებას. მაგ: "* .sfv * .sum" ქმნის სარკისებურ ფაილებს შესატყვისი ფაილების შესაცვლელად * .fv პირველი, შემდეგ შეესატყვისება * .sum და შემდეგ ყველა სხვა ფაილი. სხვა ფაილების დასტების დასამუშავებლად, დაამატეთ "* /" ნიმუში სიის ბოლოს.

სარკე: პარალელური დირექტორიები (ლოგიკური)

თუ მართალია, სარკე დაიწყებს პარალელურ რეჟიმში რამდენიმე დირექტორიის დამუშავებას, როდესაც ეს პარალელურ რეჟიმშია. წინააღმდეგ შემთხვევაში, იგი გადაეცემა ფაილებს ერთი დირექტორიადან, სანამ გადავიტანოთ სხვა დირექტორიები.

სარკე: პარალელური გადაცემის რაოდენობა (რიცხვი)

განსაზღვრავს პარალელური გადარიცხვების სარკეების რაოდენობა დასაწყებად. ნაგულისხმები არის 1. შეგიძლიათ შეცვალოთ ეს --parallel ვარიანტი.

მოდული: გზა (სიმებიანი)

კოლონის გამოყოფილი ჩამონათვალი დირექტორია უნდა ვეძებოთ მოდულები. შეიძლება ინიშნება გარემოს ცვლადი LFTP_MODULE_PATH. ნაგულისხმებია `PKGLIBDIR / VERSION: PKGLIBDIR '.

ქსელი: კავშირი-ლიმიტი (რიცხვი)

ერთსა და იმავე საიტთან შედარების მაქსიმალური რაოდენობა. 0 ნიშნავს შეუზღუდავად.

ქსელი: კავშირი- takeover (bool)

თუ ჭეშმარიტი, წინა კავშირები პრიორიტეტულია ფონური პირობის გამო და შეუძლია ჩაიშალოს ფონური გადარიცხვები, რათა დასრულდეს წინა პლანზე.

ქსელი: უსაქმურ (წამი)

გამორთე სერვერიდან ამომწურავი წამის შემდეგ.

ქსელი: ლიმიტის სიჩქარე (წამი წამში)

ლიმიტის გადაცემის სიჩქარე მონაცემთა კავშირი. 0 ნიშნავს შეუზღუდავად. შეგიძლიათ განსაზღვროთ ორი რიცხვი, რომელიც გამოყოფილია კოლონის მეშვეობით, რათა შეამცირონ ჩამოტვირთვა და ატვირთოთ კურსი ცალ-ცალკე.

ქსელი: ლიმიტი max (ბაიტი)

ლიმიტის გაუფასურების შეზღუდვა. 0 ნიშნავს შეუზღუდავად.

ქსელი: ლიმიტის მთლიანი კურსი (წამებში წამი)

ლიმიტის გადაცემის კურსი ყველა კავშირის თანხაში. 0 ნიშნავს შეუზღუდავად. შეგიძლიათ განსაზღვროთ ორი რიცხვი, რომელიც გამოყოფილია კოლონის მეშვეობით, რათა შეამცირონ ჩამოტვირთვა და ატვირთოთ კურსი ცალ-ცალკე. გაითვალისწინეთ, რომ სოკეტების მიიღებთ ბუფერი მათ, ეს შეიძლება გამოიწვიოს ქსელის ბმული დატვირთვა უფრო მაღალია, ვიდრე ამ განაკვეთის ლიმიტის მხოლოდ გადაცემის შემდეგ. შეგიძლიათ სცადოთ ქსელის დაყენება: socket-buffer შედარებით მცირე ღირებულებას, რათა თავიდან იქნას აცილებული.

ქსელი: ლიმიტი სულ-მაქს (ბაიტი)

ლიმიტის შეუზღუდავი ლიმიტი-ჯამური განაკვეთი. 0 ნიშნავს შეუზღუდავად.

net: max-retries (რიცხვი)

წარმატების გარეშე ოპერაციის თანმიმდევრული რეკვიზიტების მაქსიმალური რაოდენობა. 0 ნიშნავს შეუზღუდავად.

ქსელი: არა მარიონეტული (სიმებიანი)

შეიცავს დომენების მძიმით გამოყოფილი სიას, რისთვისაც მარიონეტული გამოყენება არ უნდა იქნას გამოყენებული. ნაგულისხმები ხდება გარემოს ცვლადი no_proxy .

ქსელი: გრძელდება (რიცხვი)

იგნორირება ამ რაოდენობის მძიმე შეცდომები. სასარგებლოა შესვლისას buggy ftp სერვერებზე, რომლებიც 5xx- ს უპასუხებენ, როდესაც ძალიან ბევრი მომხმარებელია.

ქსელი: reconnect- ინტერვალი-ბაზა (წამი)

ადგენს ბაზის მინიმალურ დროს შორის ხელახლა. ფაქტობრივი ინტერვალი დამოკიდებულია ქსელში: რეკონსტრუქცია-ინტერვალით-მულტიპლიკატორი და ოპერაციის შესრულების მცდელობების რაოდენობა.

ქსელი: reconnect- ინტერვალი max (წამი)

ადგენს მაქსიმალურ შეერთებას. ქსელის გამრავლების შემდეგ მიმდინარე ინტერვალით: ხელახლა დაკავშირება-ინტერვალი-მულტიპლიკატორი ამ მნიშვნელობას მიაღწევს (ან გადააჭარბებს), ის გადატვირთულია ქსელში: ხელახლა-ინტერვალი-ბაზა.

ქსელი: reconnect- ინტერვალი-მულტიპლიკატორი (რეალური ნომერი)

ადგენს მულტიპლიკატორს, რომლის მეშვეობითაც ბაზის ინტერვალი გამრავლდება ყოველ ჯერზე ოპერაციის განხორციელების ახალ მცდელობას. როდესაც ინტერვალით მაქსიმუმს მიაღწევს, ის გადატვირთულია საბაზისო ღირებულებით. იხილეთ ქსელი: reconnect- ინტერვალი-ბაზა და ქსელი: reconnect-interval-max.

ქსელი: სოკეტი-ბუფერი (ბაიტი)

გამოიყენეთ მოცემული ზომა SO_SNDBUF და SO_RCVBUF სოკეტების პარამეტრები. 0 ნიშნავს სისტემის ნაგულისხმები.

net: socket-maxseg (bytes)

გამოიყენეთ მოცემული ზომა TCP_MAXSEG Socket- ისთვის. ყველა ოპერაციული სისტემა მხარს არ უჭერს ამ ვარიანტს, მაგრამ Linux- ი აკეთებს.

ქსელი: შეყოვნება (წამი)

ადგენს ქსელის პროტოკოლის შეყოვნებას .

ssl: ca-file ( ფაილის ბილიკი)

გამოიყენეთ მითითებული ფაილი, როგორც სერთიფიკატის უფლებამოსილების მოწმობა.

ssl: ca-path (გზამკვლევი)

გამოიყენეთ მითითებული დირექტორია, როგორც სერთიფიკატის უფლებამოსილების სერტიფიკატის საცავი.

ssl: crl-file (ფაილის ფაილი)

გამოიყენეთ მითითებული ფაილი, როგორც სერთიფიკატის გაუქმების სია.

ssl: crl-path (გზავნილის დირექტორია)

გამოიყენეთ მითითებული დირექტორია, როგორც სერთიფიკატის გაუქმების სიის სერტიფიკატის საცავი.

ssl: კლავიში

გამოიყენეთ მითითებული ფაილი როგორც თქვენი პირადი გასაღები.

ssl: სერთიფიკატი (ფაილის ბილიკი)

გამოიყენეთ მითითებული ფაილი, როგორც თქვენი სერთიფიკატი.

ssl: გადამოწმება-სერთიფიკატი (ლოგიკური)

თუ დიახ, დადასტურდება სერვერის სერტიფიკატი ხელმოწერილი ცნობილი სერტიფიკატის ორგანოს მიერ და არ უნდა იყოს სერტიფიკატის გაუქმების სიაში.

xfer: clobber (bool)

თუ ეს პარამეტრი გამორთულია, მიიღებთ ბრძანებებს არსებულ ფაილებს და არ შეცვლის შეცდომას. ნაგულისხმევი ჩართულია.

xfer: eta- პერიოდი (წამი)

ETA- ს წარმოების პერიოდი, რომლის თანახმადაც, საშუალო მაჩვენებელი გამოითვლება.

xfer: eta-terse (bool)

შოუ ტალღა ETA (მხოლოდ მაღალი შეკვეთების ნაწილები). ნაგულისხმები მართალია.

xfer: max-redirections (რიცხვი)

გადამისამართების მაქსიმალური რაოდენობა. ეს შეიძლება სასარგებლო იყოს ჩამოტვირთვისას HTTP- ზე . Default არის 0, რომელიც კრძალავს გადამისამართებას.

xfer: კურსი-პერიოდი (წამი)

გაანგარიშებული პერიოდი, რომელიც უნდა გაანგარიშდეს საშუალო მაჩვენებელი.

ცვლადების სახელწოდება შეიძლება შემოკლდეს, თუ ის ბუნდოვანი ხდება. პრეფიქსი ადრე ":" შეიძლება გამოტოვებული იყოს. თქვენ შეგიძლიათ დააყენოთ ერთი ცვლადი რამდენჯერმე სხვადასხვა დახურვისთვის და ამით შეგიძლიათ მიიღოთ კონკრეტული პარამეტრები კონკრეტულ მდგომარეობაში. დახურვა უნდა განისაზღვროს ცვლადი სახელით, რომელიც გამოყოფილია "/".

დომენი ცვლადები ამჟამად მხოლოდ მასპინძელი სახელია, როგორც "ღია" ბრძანებაში (ზოგიერთი გამონაკლისის გარდა): " DNS :", ` net : ',` ftp :', ` http : დახურვა არის უაზრო, მაგალითად DNS: ქეში-ზომა). ზოგიერთი `cmd: 'დომენური ცვლადების დახურვა არის მიმდინარე URL გარეშე გზა. სხვა ცვლადებისათვის, ამჟამად არ არის გამოყენებული. იხილეთ მაგალითი ნიმუში lftp.conf .

გარკვეული ბრძანებები და პარამეტრები აიღებს დროის ინტერვალის პარამეტრს. მას აქვს ფორმატი Nx [Nx ...], სადაც N არის დრო და x არის დროის ერთეული: d - დღე, h - საათი, m - წუთი, s - წამი. ნაგულისხმები ერთეული მეორეა. Eg 5h30m. ასევე ინტერვალი შეიძლება იყოს "infinity", "inf", "არასდროს", "სამუდამოდ" - ეს ნიშნავს უსასრულო ინტერვალს. მაგალითად, "სამუდამოდ ძილიანად" ან "დენსი: ქეშ-იწურება არასდროს".

FTP ასინქრონული რეჟიმი

Lftp შეიძლება დააჩქაროს ftp ოპერაციების გაგზავნით რამდენიმე ბრძანებები ერთდროულად და შემდეგ შემოწმების ყველა რეაგირება. იხილეთ ftp: sync-mode ცვლადი. ზოგჯერ ეს არ მუშაობს, ამიტომ სინქრონული რეჟიმი არის ნაგულისხმევი. შეგიძლიათ სცადოთ სინქრონული რეჟიმის გამორთვა და დაინახავთ, თუ ის მუშაობს თქვენთვის. ცნობილია, რომ ზოგიერთი ქსელის პროგრამული უზრუნველყოფა, რომელიც ეხება მისამართს თარგმნის არასწორად მუშაობს რამდენიმე FTP ბრძანებები ერთი ქსელის პაკეტი.

RFC959 აცხადებს: "მომხმარებლის პროცესი გაგზავნის დასრულებამდე კიდევ ერთი ბრძანება იქნება პროტოკოლის დარღვევა, მაგრამ სერვერზე FTP პროცესები უნდა ჩამოყალიბდეს ნებისმიერი ბრძანება, რომელიც ჩამოდის წინამორბედ ბრძანებაზე". გარდა ამისა, RFC1123 ამბობს: "განმახორციელებელი არ უნდა მივიღოთ ნებისმიერი მიმოწერა შორის საკონტროლო კავშირით და თელნეტის EOL თანმიმდევრობით (CR LF). '' და` `ერთი კავშირი საკონტროლო კავშირიდან შეიძლება შეიცავდეს ერთზე მეტი FTP ბრძანებას ' '.

ასე რომ, ეს უნდა იყოს უსაფრთხო გაგზავნის რამდენიმე ბრძანებები ერთდროულად, რომელიც სიჩქარის ოპერაცია ბევრი და ჩანს მუშაობა ყველა Unix და VMS დაფუძნებული ftp სერვერები. სამწუხაროდ, Windows დაფუძნებული სერვერები ხშირად ვერ შეასრულებენ რამდენიმე ბრძანებას ერთ პაკეტში და ასე არ შეუძლიათ გარკვეული გატეხილი მარშრუტები.

პარამეტრები

-d

შეცვალეთ გამართვის რეჟიმი

-e ბრძანებები

შეასრულეთ მოცემული ბრძანებები და არ გასასვლელად.

-p პორტი

გამოიყენეთ მოცემული პორტი დაკავშირება

-u მომხმარებელი [ , გაივლის]

გამოიყენეთ მოცემული სახელი და პაროლი დაკავშირების მიზნით

-f script_file

შეასრულოს ბრძანებები ფაილში და გასასვლელად

-c ბრძანებები

შეასრულეთ მოცემული ბრძანებები და გასასვლელი

იხილეთ ასევე

ftpd (8), ftp (1)
RFC959 (ftp), RFC1123, RFC1945 (http / 1.0), RFC2052 (SRV RR), RFC2068 (http / 1.1), RFC2228 (ftp უსაფრთხოების გაგრძელება), RFC2428 (ftp / ipv6).
http://www.ietf.org/internet-drafts/draft-murray-auth-ftp-ssl-05.txt (ftp over ssl).

მნიშვნელოვანია: გამოიყენეთ კაცი ბრძანება ( % man ), რათა ნახოთ თუ როგორ ბრძანება გამოიყენება თქვენს კომპიუტერში.