Lftp - Linux Komutu - Unix Komutu

ADI

lftp - Gelişmiş dosya aktarma programı

SÖZDİZİMİ

lftp [ -d ] [ -e cmd ] [ -p bağlantı noktası ] [ -u kullanıcı [ , pass ]] [ site ]
lftp -f script_file
lftp -c komutları
lftp --version
lftp - yardım

AÇIKLAMA

lftp , diğer ana bilgisayarlara gelişmiş ftp ve http bağlantılarına izin veren bir programdır . Ana bilgisayar belirtilirse, lftp bu sunucuya bağlanacaktır, aksi takdirde açık komutla bir bağlantı kurulmalıdır.

ftp, ftps, http , https , hftp, balık ve dosya (https ve ftps sadece lftp openssl kütüphanesi ile derlendiğinde kullanılabilir) altı dosya erişim yöntemini kullanabilir. 'Open URL' komutunda kullanılacak yöntemi belirtebilirsiniz, örneğin `open http://www.us.kernel.org/pub/linux '. hftp, ftp-over-proxy protokolüdür. Ftp: proxy `http: // proxy [: port] 'olarak ayarlanmışsa, ftp yerine otomatik olarak kullanılabilir. Balık, bir ssh bağlantısı üzerinde çalışan bir protokoldür.

Lftp'deki her işlem güvenilirdir, bu ölümcül bir hata göz ardı edilir ve işlem tekrarlanır. Bu nedenle, indirme aralarında kırılma, otomatik olarak noktadan yeniden başlatılacaktır. Ftp sunucusu REST komutunu desteklemiyor olsa bile, lftp dosya tamamen aktarılana kadar dosyayı en baştan almaya çalışacaktır.

lftp , arka planda (&) paralel olarak birkaç komutu başlatmanızı sağlayan kabuk benzeri komut sözdizimine sahiptir. Komutları () içinde gruplamak ve arka planda yürütmek de mümkündür. Tüm arka plan işleri aynı tek işlemde yürütülür. Ön plan işini ^ Z (cz) ile arka plana getirebilir ve `wait '(ya da` wait' ile diğer ad olan `fg ') komutu ile geri döndürebilirsiniz. Çalışan işleri listelemek için `jobs 'komutunu kullanın. Bazı komutlar çıktılarını (cat, ls, ...) dosyaya veya borudan harici komutlara yönlendirmeyi sağlar. Komutlar, önceki komutun (&&, ||) sonlandırma durumuna bağlı olarak koşullu olarak çalıştırılabilir.

Bazı işler henüz tamamlanmadığı zaman lftp'den çıkarsanız, lftp arka planda kendini nohup moduna geçirir. Aynısı, gerçek bir modem bağlantınız olduğunda veya bir xterm'i kapattığınızda gerçekleşir.

lftp , tüm dizin ağacını indirebilen veya güncelleyebilen yerleşik bir aynaya sahiptir. Sunucudaki bir dizin ağacını karşıya yükleyen veya güncelleştiren ters ayna (mirror -R) da vardır. Ayna, varsa, FXP kullanarak iki uzak sunucu arasındaki dizinleri de senkronize edebilir.

Mevcut bağlamda belirli bir zamanda bir işi başlatmak için 'at' komutu vardır, mevcut sunucu için sıralı yürütme için sıra komutlarını 'queue' komutunu ve çok daha fazlasını yapın.

Başlangıçta, lftp /etc/lftp.conf dosyasını ve ~ / .lftprc ve ~ / .lftp / rc komutlarını çalıştırır . Burada takma adlar ve 'set' komutları yerleştirebilirsiniz. Bazı kişiler tam protokol hata ayıklamayı görmeyi tercih ediyor, hata ayıklamayı açmak için `debug 'kullan. Sadece tebrik mesajlarını ve hata mesajlarını görmek için `debug 3 'öğesini kullanın.

lftp bir dizi ayarlanabilir değişkene sahiptir. Tüm değişkenleri ve onların değerlerini görmek için 'set -a' öğesini ya da varsayılanların listesini görmek için -d set -d 'yi kullanabilirsiniz. Değişken isimleri kısaltılabilir ve geri kalanı belirsiz hale gelmedikçe önek ihmal edilebilir.

Eğer lftp ssl desteği ile derlenmişse, OpenSSL Toolkit'te kullanılmak üzere OpenSSL Project tarafından geliştirilen yazılımı içerir. (Http://www.openssl.org/)

Komutları

! kabuk komutu

Kabuk veya kabuk komutunu başlat .

! ls

Yerel ana bilgisayarın dizin listesini yapmak.

alias [ isim [ değer ]]

Takma ad tanımlayın veya undefine. Değer atlanırsa, takma ad tanımlanmamıştır, aksi halde değer değeri alır. Hiçbir argüman verilmediyse mevcut takma adlar listelenir.

alias dir ls -lF alias daha az zmore

çok geçmeden

Kullanıcıyı anonim olarak ayarlar. Bu varsayılan.

zamanda [- komut ]

Verilen süreye kadar bekleyin ve verilen (isteğe bağlı) komutu uygulayın.

yer işareti [ subcommand ]

Yer imi komutu, yer işaretlerini kontrol eder.

ekle [] geçerli yer veya yer imlerine ekleyin ve verilen isme bağlanın isim düzenle ile yer imini kaldır yer imleri dosyası düzenle içe aktarma dosyası içe aktarma içe aktarma dışa aktarma listesi listesi imleri (varsayılan)

önbellek [ alt komut ]

Önbellek komutu yerel bellek önbelleğini kontrol eder. Aşağıdaki alt komutlar tanınır:

stat yazdırma önbellek durumu (varsayılan) açık | kapalı açma / kapama önbellek boşaltma önbellek boyutu lim set bellek limiti, -1 sınırsız süre dolmak Nx set önbellek son kullanma süresi N saniyeye ( x = s) dakika ( x = m) saat ( x = h) veya günler ( x = d)

kedi dosyaları

cat, uzak dosyaları / dosyaları stdout'a gönderir. (Ayrıca bkz. Zcat ve zmore )

cd rdir

Geçerli uzak dizini değiştir. Önceki uzak dizin `- 'olarak saklanır. Dizini değiştirmek için `cd - 'yapabilirsiniz. Her sitenin bir önceki dizini de diskte saklanır, böylece siteyi açabilirsiniz; cd - 'lftp yeniden başlatıldıktan sonra bile.

chmod modu dosyaları

Uzak dosyalardaki izin maskesini değiştirin. Mod sekizlik bir sayı olmalıdır.

kapat [ -a ]

Rölanti bağlantılarını kapatın. Varsayılan olarak sadece geçerli sunucu ile, tüm boş bağlantıları kapatmak için -a kullanın.

cmd komutları ...

verilen takma adların göz ardı edilmesi.

[ -o dosya ] seviyesi | kapalı

Hata ayıklamayı seviyeye getirin veya kapatın. Hata ayıklama çıktısını bir dosyaya yönlendirmek için -o kullanın.

echo [ -n ] dizesi

tahmin et ne yapar.

çıkış kodu
çıkış bg

İşler etkinse, çıkış lftp'den çıkacak veya arkaplana taşınacaktır. Hiçbir iş etkin değilse, kod , lftp'nin sonlandırma durumu olarak işletim sistemine geçirilir. Kod atlanırsa, son komutun çıkış kodu kullanılır.

`exit bg ', cmd olduğunda arka plana doğru hareket eder: move-background false.

fg

Bekle için diğer ad.

[ dizin ] bulmak

Dizin içindeki dosyaları (varsayılan olarak geçerli dizin) ardışık olarak listeleyin. Bu, ls -R desteğine sahip olmayan sunuculara yardımcı olabilir. Bu komutun çıkışını yönlendirebilirsiniz.

ftpcopy

Eski. Bunun yerine aşağıdakilerden birini kullanın:

ftp: // ... -o ftp: // ... olsun -O ftp: // ... dosya1 dosya2 olsun ... ftp: // ... mput ftp: //.../* olsun mget -O ftp: // ... ftp: //.../*

veya FXP transferini almak için diğer kombinasyonlar (doğrudan iki ftp sunucusu arasında). FXP aktarımı başlatılamıyorsa veya ftp: use-fxp false ise lftp düz kopyaya (istemci üzerinden) geri dönecektir.

[ -E ] [ -a ] [ -c ] [ -O baz ] rfile [ -o lfile ] olsun ...

Uzak dosyayı rfile alın ve yerel dosya lfile olarak saklayın . -o atlanırsa, dosya rfile taban adı olarak adlandırılan yerel dosyaya kaydedilir. Birden çok dosyayı rfile [ve -o lfile ] ' yi belirterek alabilirsiniz. Joker karakterleri genişletmez, bunun için mget kullanın.

-c devam, reget -E başarılı aktarımdan sonra uzak dosyaları silmek-ascii modunu kullanmak (ikili varsayılan değerdir) -O dosyaların yerleştirilmesi gereken temel dizini veya URL'yi belirtir

Örnekler:

README almak README -O debian.README almak README README.mirrors README almak -o debian.README README.mirrors -o debian.mirrors README almak -o ftp://some.host.org/debian.README README olsun -o ftp://some.host.org/debian-dir/ (son eğik çizgi önemlidir)

glob [ -d ] [ -a ] [ -f ] komut kalıpları

Glob, metacharacters içeren paternler verdi ve verilen komutla sonuçlandı. Örneğin glob echo * ''.

-f düz dosyaları (varsayılan) -d dizinleri -her türlü

yardım [ cmd ]

Cmd için yazdırma yardımı veya cmd belirtilmemişse, kullanılabilir komutların bir listesini yazdırın.

işler [ -v ]

Çalışan işleri listeler. -v, anlamsal, birkaç -v belirtilebilir.

hepsini öldür | job_no

Belirtilen işi job_no veya tüm işler ile silin . ( Job_no işlerini görmek için)

lcd ldir

Geçerli yerel dizin ldir değiştirin. Önceki yerel dizin `- 'olarak saklanır. Dizini değiştirmek için `lcd - 'yapabilirsiniz.

lpwd

Yerel makinede geçerli çalışma dizinini yazdır.

Param

Uzak dosyaları listele. Bu komutun çıktısını dosyaya veya borudan harici komutlara yönlendirebilirsiniz. Varsayılan olarak, yeni liste kullanımı rels veya önbellek floş görmek için, çıktı önbelleğe alınır .

mget [ -c ] [ -d ] [ -a ] [ -E ] [ -O temel ] dosyaları

Genişletilmiş dosyalar ile genişletilmiş joker karakterleri alır.

-c devam et, reget. -d dizinleri dosya isimleriyle aynı oluşturur ve dosyaları mevcut dizin yerine bunlara alır. -E başarılı aktarımdan sonra uzak dosyaları sil - ascii modunu kullan (ikili varsayılan) --O dosyaların yerleştirilmesi gereken temel dizini veya URL'yi belirtir

ayna [ OPTS ] [ kaynak [ hedef ]]

Belirtilen kaynak dizini yerel hedef dizine yansıt. Hedef dizin bir eğik çizgi ile biterse, kaynak temel adı dizin adını hedeflemek için eklenir. Kaynak ve / veya hedef, dizinleri gösteren URL'ler olabilir.

-c, --mümkünse bir ayna işine devam edilmesi -e, --delete uzaktaki sitelerde bulunmayan silme dosyaları -s, -allow-suid / sgid bits uzak siteye göre -allow-chown ayarlamaya çalışın -n, --only-newer indir sadece daha yeni dosyalar (-c çalışmaz) -r, --no-özyineleme alt dizinlere gitmeyin -p, --no-perms set dosya izinleri --no-umask dosya modları için umask uygulamıyor -R, - ters ters ayna (dosyaları koyun) -L, --dereferans dosyaları -N olarak sembolik linkleri indir - -Newer-FILE-only -P'den daha yeni dosyalar, --parallel [= N] Paralel- RX'de N dosyaları, - RX , -x RX ile eşleşen dosyaları içerir, --exclude RX , eşleşen dosyaları içermez -I GP , --include- glob GP eşleşen dosyaları dahil -X GP , --exclude-glob GP eşleşen dosyaları hariç -v, --verbose [= seviye] ayrıntılı işlem - önbellek önbellek dizin listeleri kullanın - Transfer-kaynak dosyaları transferden sonra dosyaları kaldırmak (dikkatle kullanın) -aile-chown - allow-suid --no-umask ile aynı

-R kullanırken ilk dizin yerel, ikincisi uzak. İkinci dizin atlanırsa, ilk dizinin taban adı kullanılır. Her iki dizin de atlanırsa, geçerli yerel ve uzak dizinler kullanılır.

RX , egrep (1) 'de olduğu gibi genişletilmiş düzenli bir ifadedir.

GP , bir glob örüntüsüdür, örneğin `* .zip '.

Dahil et ve hariç tut seçeneği birden çok kez belirtilebilir. Bir dosya veya dizinin, bir eşleşmeyle eşleşmesi ve içerden sonra hariç tutulmasıyla eşleşmemesi veya bir şeyle eşleşmemesi ve ilk denetimin hariç tutulması durumunda yansıtılacağı anlamına gelir. Dizinler eklenmiş bir eğik çizgi ile eşleştirilir.

-R kullanıldığında (ters ayna), ftp protokolünün bunu yapamayacağından, sunucuda sembolik bağlantılar oluşturulmadığını unutmayın. Dosyaları yüklemek için, bağlantılar 'mirror -RL' komutunu kullanın (sembolik linkleri dosya olarak ele alın).

Ayrıntı seviyesi --verbose = level seçeneği veya birkaç -v seçeneği, -vvv kullanılarak seçilebilir. Seviyeler:

0 - çıkış yok (varsayılan) 1 - yazdırma eylemleri 2 - + yazdırılan dosya adları silinmez (-e belirtilmezse) 3 - + yansıtılmış dizin dizin adları

--only-newer, dosya boyutu karşılaştırmasını kapatır ve boyut farklı olsa bile sadece yeni dosyaları karşıya yükler. Varsayılan olarak, boyut farklıysa daha eski dosyalar indirilir / yüklenir.

Dizin yerine dizinler belirtirseniz iki sunucu arasında yansıtma yapabilirsiniz. FXP, mümkünse ftp sunucuları arasındaki transferler için otomatik olarak kullanılır.

mkdir [ -p ] dir (s)

Uzak dizinleri yapın. -p kullanılıyorsa, yolların tüm bileşenlerini yapın.

modül modülü [ args ]

Dlopen (3) fonksiyonunu kullanarak verilen modülü yükleyin. Modül adı eğik çizgi içermiyorsa, modül: path variable tarafından belirtilen dizinlerde aranır. Argümanlar module_init işlevine geçirilir. Teknik detaylar için README.modules bölümüne bakınız.

daha fazla dosya

Kedi dosyaları ile aynı | Daha'. PAGER ayarlanmışsa, filtre olarak kullanılır. (Ayrıca bakınız cat , zcat ve zmore )

mput [ -c ] [ -d ] [ -a ] [ -E ] [ -O temel ] dosyaları

Dosyalarınızı joker genişletme ile yükleyin. Varsayılan olarak, uzak ad olarak yerel adın taban adını kullanır. Bu, -d 'seçeneği ile değiştirilebilir.

-c devam, reput -d dizinleri dosya isimleri ile aynı oluşturun ve geçerli dizin yerine dosyaları koymak -E başarılı aktarımdan sonra uzak dosyaları silin (tehlikeli) -a ascii modunu kullanın (ikili varsayılan değerdir) -O belirtir dosyaların yerleştirilmesi gereken temel dizin veya URL

mrm dosya (lar)

Glob rm ile aynı. Joker genişleme ile belirtilen dosyaları kaldırır.

mv dosyası1 dosya2

Dosya1'i dosya2 olarak yeniden adlandırın.

nlist [ args ]

Uzak dosya adlarını listeleme

açık [ -e cmd ] [ -u kullanıcı [, pass ]] [ -p port ] ana bilgisayar | url

Bir ftp sunucusu seçin.

pget [ OPTS ] rfile [ -o lfile]

Birden çok bağlantı kullanarak belirtilen dosyayı alır. Bu, aktarımı hızlandırabilir, ancak ağı diğer kullanıcıları ağır şekilde etkileyerek yükler. Sadece ASAP dosyasını gerçekten transfer etmeniz gerekiyorsa veya başka bir kullanıcı çıldırmış olabilirse kullanın :)

-n maxconn maksimum bağlantı sayısı belirledi (varsayılan 5)

koyun [ -E ] [ -a ] [ -c ] [ -O- baz ] lfile [ -o rfile ]

Uzak ad rfile ile lfile yükleyin . -o atıldıysa , lfile'nin temel adı uzak ad olarak kullanılır. Joker karakterleri genişletmez, bunun için mput kullanın.

-o uzak dosya adını belirtir (varsayılan - lfile'nin temel adı) -c devam eder, uzak dosyaların üzerine yazma izni gerektirir. Başarılı aktarımdan sonra yerel dosyaları silme (tehlikeli) - ascii modunu kullanma (ikili varsayılan değerdir) -O belirtir dosyaların yerleştirilmesi gereken temel dizin veya URL

pwd

Geçerli uzak dizini yazdır .

sıra [ -n num ] cmd

Sıralı yürütme için verilen komutu sıraya ekleyin. Her sitenin kendi kuyruğu vardır. `-n 'komutu sıradaki öğeden önce sıraya ekler. `Cd 'veya' lcd 'komutlarını sıralamaya çalışmayın, lftp'yi şaşırtabilir. Bunun yerine, cd / lcd 'queue' komutundan önce yapın ve komutun yapılacağı yeri hatırlayacaktır. Zaten çalışan bir işi "kuyruk bekletme" ile sıraya sokmak mümkündür, ancak sıradaki ilk kişi olmasa bile iş yürütmeye devam edecektir.

"kuyruk durdurma" sırayı durdurur, yeni komutlar yürütmez, ancak zaten çalışan işler çalışmaya devam edecektir. Boş bir durma kuyruğu oluşturmak için `kuyruk durağını 'kullanabilirsiniz. "kuyruk başlangıcı" kuyruk yürütmeye devam edecek. Lftp'den çıktığınızda, durdurulan tüm kuyrukları otomatik olarak başlatır.

argüman içermeyen "sıra", durdurulan kuyruk veya yazdırma kuyruğu durumu oluşturur.

sıra --delete | -d [ dizin veya joker ifade ]

Kuyruktan bir veya daha fazla öğe silin. Hiçbir argüman verilmediyse, sıradaki son giriş silinir.

queue --move | -m < index veya joker karakter ifadesi > [ index ]

Belirtilen öğeleri verilen sıra dizisinden önce veya varış yeri belirtilmemişse sonuna taşıyın.

-q Sessiz ol. -v Verbose ol. -Q Çıkışı yeniden sıralamak için kullanılabilecek bir biçimde. --delete ile kullanışlıdır. > dosya alın ve [1] dosya alın> sıra bekle 1> sıraya geçin another_file> cd a_dizini> sıraya geçin yet_another_dosyası kuyruğu -d 3 Kuyruktaki üçüncü öğeyi silin. queue -m 6 4 Dördüncü öğeden önce altıncı öğeyi sıraya taşıyın. queue -m "get * zip" 1 "get * zip" ile eşleşen tüm komutları sıranın başlangıcına taşıyın. (Öğelerin sırası korunur.) Queue -d "get * zip" "get * zip" ile eşleşen tüm komutları siler.

alıntı cmd

FTP için - komutu yorumlanmamış olarak gönderin. Dikkatli kullanın - bilinmeyen uzak duruma yol açabilir ve bu nedenle yeniden bağlanmaya neden olur. Alınan komut nedeniyle uzak durumdaki herhangi bir değişikliğin katı olduğundan emin olamazsınız - herhangi bir zamanda yeniden bağlanarak sıfırlanabilir.

HTTP için - HTTP eylemine özel. Sözdizimi: `` quote [] ''. Komut `` set-cookie '' ya da `post '' olabilir.

open http://www.site.net quote set-cookie "değişken = değer; othervar = diğer değer" set http: post-içerik türü uygulama / x-www-form-urlencoded fiyat teklifi /cgi-bin/script.cgi "var = value & othervar = othervalue"> yerel_dosya

FISH için - komutu yorumlanmamış olarak gönderin. Bu, sunucudaki keyfi komutları yürütmek için kullanılabilir. Komut girilmemeli veya yeni satır başında ### yazılmalıdır. Eğer yaparsa, protokol senkronize edilmeyecektir.

açık balık: // sunucu teklifi bulmak-isim zip

reget rfile [ -o lfile ]

"-c" ile aynı.

rels [ args ]

Ls ile aynı, ancak önbelleği yok sayar.

yeniden yayınla [ args ]

"Nlist" ile aynı, ancak önbelleği yok sayar.

tekrarla [ delay ] [ komut ]

Komutu tekrarla. Komutlar arasında bir gecikme var, varsayılan olarak 1 saniye. Örnek:

yarın tekrarlayın - ayna tekrar 1d ayna

reput lfile [ -o rfile ]

-C ile aynı.

rm [ -r ] [ -f ] dosyaları

Uzak dosyaları kaldırın. Joker karakterleri genişletmez, bunun için mrm kullanın. -r, yinelemeli dizini kaldırmak içindir. Dikkatli olun, bir şeyler ters giderse dosyaları kaybedebilirsiniz. -f bastırmak hata mesajları.

rmdir dir (s)

Uzak dizinleri kaldırın.

scache [ oturum ]

Önbelleğe alınmış oturumları listeleme veya belirtilen oturuma geçme.

[ var [ val ]] ayarlandı

Değişken verilen değere ayarlayın. Değer atlanırsa, değişkeni kaldırın. Değişken adı, `` name / closure '' biçimindedir, buradaki kapak, ayarın tam olarak uygulanmasını belirtebilir. Detaylar için aşağıya bakın. Eğer set değişken olmadan çağrılırsa, sadece değiştirilmiş ayarlar listelenir. Seçenekler tarafından değiştirilebilir:

-tüm değerler de dahil olmak üzere tüm ayarları listelemek -d sadece öntanımlı değerleri listelemek, gerekli olanları değil

site site_cmd

Site komutunu site_cmd yürüt ve sonucu ver . Çıktısını yönlendirebilirsiniz.

uyku aralığı

Zaman aralığı verilen uyku ve çıkış. Aralık, varsayılan olarak saniye cinsindendir, ancak dakikalar, saatler ve günler için sırasıyla 'm', 'h', 'd' ile sonlandırılabilir. Ayrıca bkz.

slot [ isim ]

Belirtilen alanı seçin veya ayrılan tüm yuvaları listeleyin. Bir yuva, bir sunucuya, sanal konsol gibi bir bağlantıdır. Farklı sunuculara bağlı birden çok yuva oluşturabilir ve bunlar arasında geçiş yapabilirsiniz. Ayrıca, slot: ismini , o slot yerine değerlendiren bir sözde URL olarak da kullanabilirsiniz.

Varsayılan readline bağlaması, Meta-0 - Meta-9 tuşlarını kullanarak 0-9 arası yuvalar arasında hızlı geçişi sağlar (genellikle Meta yerine Alt'ı kullanabilirsiniz).

kaynak dosya

Dosya dosyasına kaydedilmiş komutları yürüt.

askıya almak

Lftp işlemini durdur. İşlemin, kabuğun fg veya bg komutlarıyla devam etmesine kadar transferlerin de durdurulacağını unutmayın.

kullanıcı kullanıcısı [ pass ]
kullanıcı URL'si [ geçiş ]

Uzaktan giriş için belirtilen bilgileri kullanın. Kullanıcı adında bir URL belirtirseniz, girilen şifre önbelleğe alınmış URL referanslarının kullanabilmesi için önbelleğe alınacaktır.

versiyon

Lftp sürümünü yazdır.

bekle [ jobno ]
hepsini bekle

Belirtilen işin sonlanmasını bekleyin. Jobno atlanırsa, son arka plan işini bekleyin.

`wait all 'tüm işlerin sonlandırılmasını bekler.

zcat dosyaları

Kedi ile aynı, ancak her dosyayı zcat üzerinden filtreleyin. (Ayrıca kedi , daha fazla ve zmore bakın )

zmore dosyaları

Daha fazlası ile aynı, ancak her dosyayı zcat'den filtreleyin. (Ayrıca kedi , zcat ve daha fazlası )

Ayarlar

Başlangıçta, lftp ~ / .lftprc ve ~ / .lftp / rc'yi çalıştırır. Burada takma adlar ve 'set' komutları yerleştirebilirsiniz. Bazı kişiler tam protokol hata ayıklamayı görmeyi tercih ediyor, hata ayıklamayı açmak için `debug 'kullan.

Ayrıca /etc/lftp.conf dosyasında sistem genelinde bir başlangıç ​​dosyası var . Farklı dizinde olabilir, bkz. FILES bölümü.

lftp aşağıdaki değişken değişkenlere sahiptir (ayrıca tüm değişkenleri ve değerlerini görmek için -a setini kullanabilirsiniz):

bmk: kaydetme şifreleri (bool)

düz metin şifrelerini ~ bookmark add komutunda ~ / .lftp / bookmarks olarak kaydedin. Varsayılan olarak kapalı.

cmd: çıkış (dize)

string içindeki komutlar, lftp çıkışından önce yürütülür.

cmd: csh-geçmişi (bool)

csh-benzeri bir tarih açılımı sağlar.

cmd: varsayılan protokol (dize)

Değer, 'open', protokol olmadan yalnızca host adı ile kullanıldığında kullanılır. Varsayılan `ftp'dir.

cmd: başarısız çıkış (bool)

true ise, koşulsuz (|| ve &&başında) komutunun başarısız olması durumunda çıkın.

cmd: uzun süreli (saniye)

“uzun” olarak kabul edilen komut yürütme zamanı ve bir sonraki uyarıdan önce bip sesi biter. 0 kapalı demektir.

cmd: ls-varsayılan (dize)

varsayılan ls argümanı

cmd: hareket-arka plan (boole)

yanlış olduğunda, lftp çıkarken arka plana gitmeyi reddeder. Zorlamak için `exit bg 'kullanın.

cmd: komut istemi (string)

Istemi. lftp, aşağıdaki gibi kodu çözülen aşağıdaki ters eğik çizgi kaçağı özel karakterleri tanır:

\ '

Geçerli kullanıcı varsayılan değilse @ ekle

\ a

bir ASCII çan karakteri (07)

\ e

bir ASCII çıkış karakteri (033)

\ h

bağlı olduğunuz ana bilgisayar adı

\ n

Yeni hat

\ s

istemcinin adı (lftp)

\ S

geçerli alan adı

\ u

oturum açtığınız kullanıcının kullanıcı adı

\ u

uzak sitenin URL'si (ör. ftp://g437.ub.gu.se/home/james/src/lftp)

\ v

lftp sürümü (ör. 2.0.3)

\ w

uzak sitede geçerli çalışma dizini

\ W

uzak sitede geçerli çalışma dizininin taban adı

\ nnn

sekizli sayıya karşılık gelen karakter nnn

\\

ters eğik çizgi

\?

önceki ikame boş ise sonraki karakteri atlar.

\ [

Bir terminal kontrol dizisini komut istemine gömmek için kullanılabilecek bir dizi yazdırma dışı karaktere başlar.

\]

yazdırılmamış karakterler dizisini sonlandırmak

cmd: uzaktan tamamlama (bool)

lftp'nin uzaktan tamamlamayı kullanıp kullanmadığını kontrol etmek için bir boole .

cmd: doğrulama-ana bilgisayar (bool)

true ise, lftp host adını derhal 'open' komutunda çözer. Ayrıca, '&' verilirse ya da kontrol sırasında ^ Z düğmesine basıldığında tek bir 'açık' komutunun kontrolünü atlamak da mümkündür.

cmd: doğrulama yolu (bool)

true ise, lftp `cd 'komutunda verilen yolu kontrol eder. Ayrıca, '&' verilirse, ya da kontrol sırasında ^ Z düğmesine basılırsa, tek bir 'cd' komutunun kontrolünü atlamak da mümkündür. Örnekler:

cmd ayarla: doğrulama yolu / hftp: // * yanlış cd dizini &

dns: SRV-sorgulaması (bool)

SRV kayıtları için sorgulama ve gethostbyname önce bunları kullanın. SRV kayıtları sadece port açıkça belirtilmemişse kullanılır. Detaylar için RFC2052'ye bakınız.

dns: önbellek etkinleştirme (bool)

DNS önbelleğini etkinleştir. Kapalıysa, lftp her bağlandığında ana bilgisayar adını çözer.

dns: önbellek süresi (zaman aralığı)

DNS önbellek girdileri için yaşama zamanı. Biçim +, örneğin 1d12h30m5s veya sadece 36h'dir. Son kullanma tarihini devre dışı bırakmak için, onu 'inf' veya 'never' olarak ayarlayın.

dns: önbellek boyutu (sayı)

maksimum DNS önbellek girişi sayısı.

dns: ölümcül zaman aşımı (saniye)

DNS sorguları için zamanı sınırlayın. DNS sunucusu çok uzun süre kullanılamıyorsa, lftp verilen bir ana bilgisayar adını çözümleyemez. 0 sınırsız, varsayılan anlamına gelir.

dns: sipariş (protokol adlarının listesi)

DNS sorgularının sırasını belirler. Varsayılan, inet ailesinde ilk arama adresi, ardından inet6 ve ilk eşleştirilen kullanım anlamına gelen "inet inet6" dir.

dns: kullanım-çatal (bool)

true ise, host adresi çözülmeden önce Lftp çatallanır. Varsayılan değer doğru.

balık: kabuk (string)

Sunucu tarafında belirtilen kabuk kullanın. Varsayılan / bin / sh'dir. Bazı sistemlerde, varolan bir dizine cd yaparken / bin / sh çıkar. lftp bunu halledebilir ama yeniden bağlanması gerekiyor. Bash yüklüyse, bu tür sistemler için / bin / bash olarak ayarlayın.

ftp: acct (string)

Giriş yaptıktan sonra bu dizeyi ACCT komutuna gönder. Sonuç göz ardı edilir. Bu ayarın kapatılması user @ host biçimindedir.

ftp: anon geçişli (string)

Anonim ftp erişim kimlik doğrulaması için kullanılan şifreyi ayarlar. Varsayılan, "-name @" şeklindedir, burada ad, programı çalıştıran kullanıcının kullanıcı adıdır.

ftp: anon kullanıcısı (dize)

Anonim ftp erişim kimlik doğrulaması için kullanılan kullanıcı adını ayarlar. Varsayılan "anonim" dir.

ftp: otomatik senkronizasyon modu (normal ifade)

ilk sunucu mesajı bu regex'i karşılarsa, o ana makine için senkronizasyon modunu açın.

ftp: bağlama-veri soketi (bool)

Veri soketini kontrol bağlantısının arayüzüne bağlayın (pasif modda). Varsayılan değer true, istisna geridöngü arayüzüdür.

ftp: fix-pasv adresi (bool)

true ise, sunucu adresi ortak ağda olduğunda ve PASV özel bir ağdan bir adres döndürdüğünde, lftp PASV komutu için sunucu tarafından döndürülen adresi düzeltmeye çalışacaktır. Bu durumda, pft komutu, PASV komutu tarafından döndürülen yerine yerine sunucu adresi değiştirilirdi, port numarası değiştirilemezdi. Varsayılan değer doğru.

ftp: fxp-passive-source (bool)

true ise, lftp önce passive mode kaynağında ftp sunucusunu kurmayı deneyecektir, aksi halde hedeflenen. İlk denemede başarısız olursa, lftp onları başka şekilde ayarlamaya çalışır. Diğer eğilim de başarısız olursa, lftp düz kopyaya geri döner. Ayrıca bkz: ftp: use-fxp.

ftp: ev (dize)

Başlangıç ​​dizini. Varsayılan, otomatik anlamına gelen boş dizedir. Bunu, ftp URL'lerinde% 2F'nin görünümünü beğenmezseniz, `/ 'olarak ayarlayın. Bu ayarın kapatılması user @ host biçimindedir.

ftp: liste seçenekleri (dize)

LIST komutuna her zaman eklenen seçenekleri ayarlar. Sunucu varsayılan olarak nokta (gizli) dosyaları göstermiyorsa, bunu '-a' olarak ayarlamak yararlı olabilir. Varsayılan boş.

ftp: nop-interval (saniye)

Bir dosyanın kuyruğunu indirirken NOOP komutları arasında gecikme. Bu, veri aktarımını temizlemeden önce "Aktarımı tamamla" mesajını gönderen ftp sunucuları için kullanışlıdır. Bu gibi durumlarda NOOP komutları bağlantı zaman aşımını engelleyebilir.

ftp: pasif mod (bool)

pasif ftp modunu ayarlar. Güvenlik duvarı veya aptal bir maskeleme yönlendiricisi arkasındaysanız, bu yararlı olabilir.

ftp: port aralığı (from-to)

aktif mod için izin verilen port aralığı. Biçim, herhangi bir bağlantı noktasını belirtmek için min-max veya "dolu" veya "herhangi bir" dir. Varsayılan 'dolu'.

ftp: vekil (URL)

Kullanılacak ftp proxy'yi belirtir. Proxy'yi devre dışı bırakmak için bunu boş dizeye ayarlayın. Ftp protokolü kullanan bir ftp proxy olduğunu unutmayın. Varsayılan değer ftp_proxy ortam değişkeninden "ftp: //" ile başlıyorsa alınır. Ftp proxy'niz kimlik doğrulama gerektiriyorsa, URL'de kullanıcı adı ve şifre belirtin.

Ftp: proxy, http: // ile başlarsa, ftp yerine otomatik olarak hftp (http proxy üzerinden ftp) kullanılır.

ftp: dinlenme listesi (bool)

LIST komutundan önce REST komutunun kullanılmasına izin verin. Bu büyük dizinler için yararlı olabilir, ancak bazı ftp sunucuları LIST'ten önce REST'i sessizce reddeder.

ftp: dinlenme (bool)

false olursa, lftp STOR'dan önce REST kullanmaya çalışmayacaktır. REST, ardından STOR kullanılıyorsa, bu dosyayı (sıfırlarla doldurun) bozan bazı buggy sunucular için yararlı olabilir.

ftp: retry-530 (regex)

Metin, bu normal ifadeyle eşleşiyorsa, PASS komutu için 530 numaralı yanıtı yeniden deneyin. Bu ayar aşırı yüklenmiş sunucu (geçici durum) ve yanlış şifre (kalıcı durum) arasında ayrım yapmak için yararlı olmalıdır.

ftp: yeniden deneme-530 anonim (regex)

Ftp: retry-530 gibi anonim giriş için ek düzenli ifade.

ftp: site grubu (dize)

Oturum açtıktan sonra bu diziyi SITE GROUP komutuna gönderin. Sonuç göz ardı edilir. Bu ayarın kapatılması user @ host biçimindedir.

ftp: skey-izin (bool)

Sunucu destekliyorsa skey / opie yanıtı göndermeye izin ver. Varsayılan olarak açık.

ftp: skey-force (bool)

Ağ üzerinden düz metin şifresi göndermeyin, bunun yerine skey / opie kullanın. Skey / opie mevcut değilse, başarısız giriş yapıldığını varsayalım. Varsayılan olarak kapalı.

ftp: ssl-izin (bool)

true ise, anonim olmayan erişim için ftp sunucusu ile SSL bağlantısı üzerinde anlaşma yapmaya çalışın. Varsayılan değer doğru. Bu ayar sadece lftp openssl ile derlenmişse kullanılabilir.

ftp: ssl-force (bool)

trus ise, sunucu SSL'yi desteklemediğinde şifreyi net göndermeyi reddeder. Varsayılan yanlıştır. Bu ayar sadece lftp openssl ile derlenmişse kullanılabilir.

ftp: ssl-koruma verileri (bool)

true ise, veri aktarımı için ssl bağlantısı isteyin. Bu cpu yoğun ama gizlilik sağlar. Varsayılan yanlıştır. Bu ayar sadece lftp openssl ile derlenmişse kullanılabilir.

ftp: durum aralığı (saniye)

STAT komutları arasındaki aralık. Varsayılan 1'dir.

ftp: senkronizasyon modu (bool)

true ise, lftp bir seferde bir komut gönderecek ve yanıtı bekleyecektir. Buggy ftp sunucusu veya yönlendirici kullanıyorsanız, bu yararlı olabilir. Kapalı olduğunda, lftp bir komut paketi gönderir ve yanıtları bekler - gidiş dönüş süresi önemli olduğunda işlemi hızlandırır. Ne yazık ki, tüm ftp sunucuları ile çalışmaz ve bazı yönlendiricilerde sorun vardır, bu yüzden varsayılan olarak açıktır.

ftp: saat dilimi (dize)

LIST komutu tarafından döndürülen girişlerde bu zaman dilimini zamana göre varsayalım. Bu ayar GMT ofseti [+ | -] HH [: MM [: SS]] veya geçerli herhangi bir TZ değeri (örn. Avrupa / Moskova veya MSK-3MSD, M3.5.0, M10.5.0 / 3) olabilir. Varsayılan GMT'dir. Ortam değişkeni TZ tarafından belirtilen yerel saat dilimini varsaymak için boş bir değere ayarlayın.

ftp: use-abor (bool)

false olursa, lftp ABOR komutunu göndermez, ancak hemen veri bağlantısını kapatır.

ftp: use-fxp (bool)

true ise, lftp iki ftp sunucusu arasında doğrudan bağlantı kurmaya çalışacaktır.

ftp: kullanım sitesi boşta (bool)

true olduğunda, lftp net: boş argüman ile "SITE IDLE" komutunu gönderir. Varsayılan yanlıştır.

ftp: use-stat (bool)

true ise, lftp, ne kadar verinin aktarıldığını öğrenmek için FXP modu aktarımında STAT komutu gönderir. Ayrıca bkz: ftp: durum aralığı. Varsayılan değer doğru.

ftp: kullan-at (bool)

true ise, lftp ftp sunucusundan ayrılmadan önce QUIT gönderir. Varsayılan değer doğru.

ftp: doğrulama adresi (bool)

Veri bağlantısının kontrol bağlantı eşinin ağ adresinden geldiğini doğrulayın. Bu, veri bozulmasına yol açabilecek veri bağlantısı sahteciliğini önleyebilir. Ne yazık ki, bu, veri soketinde giden adresi belirlemedikleri zaman, çeşitli ağ arabirimleri olan serp ftp sunucuları için başarısız olabilir, bu nedenle varsayılan olarak devre dışıdır.

ftp: doğrulama bağlantı noktası (bool)

Veri bağlantısının uzak ucunda bağlantı noktası 20 (ftp-data) olduğunu doğrulayın. Bu, uzak ana bilgisayar kullanıcıları tarafından veri bağlantısının sahtekarlığını önleyebilir. Ne yazık ki, çok fazla pencere ve hatta unix ftp sunucuları veri bağlantısında uygun portu ayarlamayı unutmaktadır, bu nedenle bu kontrol varsayılan olarak kapalıdır.

ftp: web modu (bool)

Veri bağlantısını kapattıktan sonra bağlantıyı kesiniz. Bu tamamen bozuk ftp sunucuları için yararlı olabilir. Varsayılan yanlıştır.

hftp: önbellek (bool)

ftp-over-http protokolü için sunucu / proxy tarafının önbelleğe alınmasına izin verin.

hftp: vekil (URL)

ftp-over-http protokolü (hftp) için http proxy'yi belirtir. Protokol hftp açıkça bir http proxy olmadan çalışamaz. Varsayılan değer, ftp_proxy ortam değişkeninden "http: //" ile başlıyorsa, aksi halde http_proxy ortam değişkeninden alınır. Ftp proxy'niz kimlik doğrulama gerektiriyorsa, URL'de kullanıcı adı ve şifre belirtin.

hftp: kullanım yetkisi (bool)

kapalı olarak ayarlanırsa, lftp, URL'nin bir parçası olarak şifreyi proxy'ye gönderir. Bu, bazı proxy'ler için gerekli olabilir (örn. M-soft). Varsayılan açık ve lftp Yetkilendirme başlığının bir parçası olarak parola gönderecek.

hftp: kullanım başı (bool)

kapalı olarak ayarlanırsa, lftp, hftp protokolü için "HEAD" yerine "GET" i kullanmaya çalışır. Bu daha yavaş olsa da, lftp `` HEADftp: // '' isteklerini anlamayan veya yanlış kullanan bazı proxy'lerle çalışmasına izin verebilir.

hftp: use-type (bool)

Kapalı olarak ayarlanırsa, lftp, proxy'ye iletilen URL'lere `; type = 'değerini eklemeyi denemez. Bazı kırık proxy'ler doğru şekilde işlemez. Varsayılan açık.

http: kabul et, http: kabul-karakter kümesi, http: kabul dili (dize)

İlgili HTTP istek başlıklarını belirtin.

http: önbellek (bool)

Sunucu / proxy tarafı önbelleğe almayı sağlar.

http: çerez (dize)

Bu çerezi sunucuya gönder. Bir kapak burada yararlıdır:
tanımlama bilgisi / www.somehost.com "param = değer"

http: post-içerik türü (dize)

POST yöntemi için Content-Type http isteği üstbilgisinin değerini belirtir. Varsayılan, `` application / x-www-form-urlencoded ''.

http: vekil (URL)

http proxy'yi belirtir. Lftp, http protokolü üzerinde çalışırken kullanılır. Varsayılan değer, http_proxy ortam değişkeninden alınmıştır. Proxy'niz kimlik doğrulama gerektiriyorsa, URL'de kullanıcı adı ve şifre belirtin.

http: put-method (PUT veya POST)

koymak için hangi http yöntemini kullanacağınızı belirtir.

http: put-content-type (dize)

PUT yöntemi için Content-Type http isteği üstbilgisinin değerini belirtir.

http: referer (dize)

Referer http isteği üstbilgisi için değer belirtir. Tek nokta `. geçerli dizin URL'sine genişler. Varsayılan '.'. Referer başlığını devre dışı bırakmak için boş dizeye ayarlayın.

http: set-çerezleri (boolean)

true ise, lftp Set-Cookie başlığı alındığında http: cookie değişkenlerini değiştirir.

http: kullanıcı aracısı (dize)

lftp dizesi HTTP isteğinin User-Agent başlığını gönderir.

https: proxy (dize)

https proxy'yi belirtir. Varsayılan değer, https_proxy ortam değişkeninden alınmıştır.

yansıtma: exclude-regex (regex)

varsayılan dışlama kalıbını belirtir. --include seçeneği ile geçersiz kılabilirsiniz.

ayna: sipariş (desen listesi)

dosya transferlerinin sırasını belirler. Bunu "* .sfv * .sum" olarak ayarlamak, * .sfv ile eşleşen dosyaları, daha sonra * .sum ile eşleşen dosyaları ve daha sonra tüm dosyaları aktarmak için ayna oluşturur. Dizinleri başka dosyalardan sonra işlemek için desen listesinin sonuna "* /" ekleyin.

ayna: paralel dizinler (boole)

true ise, ayna paralel modda olduğunda paralel olarak birkaç dizinin işlenmesini başlatacaktır. Aksi takdirde, diğer dizinlere taşınmadan önce dosyaları tek bir dizinden aktarır.

ayna: paralel aktarım sayımı (sayı)

Paralel transfer sayısının başlamasına izin verileceğini belirtir. Varsayılan 1'dir. --parallel seçeneği ile geçersiz kılabilirsiniz.

modül: yol (dize)

modülleri aramak için dizin dizinleri ayrılmış. LFTP_MODULE_PATH ortam değişkenine göre başlatılabilir. Varsayılan "PKGLIBDIR / VERSION: PKGLIBDIR" dir.

net: bağlantı limiti (sayı)

Aynı siteye maksimum eşzamanlı bağlantı sayısı. 0 sınırsız demektir.

net: bağlantıyı devretme (bool)

true ise, ön plan bağlantıları arka planlara göre önceliklidir ve bir önalan işlemini tamamlamak için arka plan aktarımlarını kesintiye uğratabilir.

net: boşta (saniye)

Bu sayıda boşta kalma süresinden sonra sunucudan ayırın.

net: sınırlama oranı (saniyede bayt)

Veri bağlantısında limit transfer oranı. 0 sınırsız demektir. İndirme ve yükleme hızını ayrı olarak sınırlamak için iki noktaya ayrılmış olarak iki nokta belirtebilirsiniz.

net: limit-maksimum (bayt)

Kullanılmayan limit oranının birikmesini sınırlar. 0 sınırsız demektir.

net: limit toplam oran (saniyede bayt)

Toplamda tüm bağlantıların limit transfer oranı. 0 sınırsız demektir. İndirme ve yükleme hızını ayrı olarak sınırlamak için iki noktaya ayrılmış olarak iki nokta belirtebilirsiniz. Soketlerin üzerinde tamponlar aldığını unutmayın, bu da ağ aktarım yükünün aktarım başlangıcından hemen sonra bu hız sınırından daha yüksek olmasına neden olabilir. Bunu önlemek için net: yuva-arabellekini nispeten küçük bir değere ayarlamayı deneyebilirsiniz.

net: limit-toplam-maks (bayt)

Kullanılmayan limit-toplam oranın birikmesini sınırlamak. 0 sınırsız demektir.

net: maksimum deneme sayısı (sayı)

Bir işlemin başarılı olmayan maksimum tekrar deneme sayısı. 0 sınırsız demektir.

net: proxy olmayan (dize)

Proxy'nin kullanılmaması gereken alan adlarının virgülle ayrılmış listesini içerir. Varsayılan no_proxy ortam değişkeninden alınmıştır .

net: kalıcı yeniden denemeler (sayı)

Bu sayıda hatalı hatayı yok sayın. Çok fazla kullanıcı olduğunda 5xx cevap buggy ftp sunucuları için giriş yapmak için kullanışlıdır.

net: yeniden ara-aralık-tabanı (saniye)

yeniden bağlanmalar arasındaki temel minimum zamanı ayarlar. Gerçek aralık ağa bağlıdır: yeniden bağlanma aralığı çarpanı ve bir işlem gerçekleştirme denemelerinin sayısı.

net: tekrar-ara-max (saniye)

maksimum yeniden bağlama aralığını ayarlar. Net ile çarpımdan sonra geçerli aralık olduğunda: tekrar-ara-çarpanı-çarpan bu değere ulaşır (ya da aşar), tekrar ağa geri döner: yeniden-ara-tabanı-tabanı.

net: yeniden-aralığı-çarpanı (gerçek sayı)

Bir işlemin gerçekleştirilememesi için yeni girişimi her seferinde taban aralığının çarpılarak çarpanını ayarlar. Aralık maksimum seviyeye ulaştığında, baz değerine sıfırlanır. Net bakın: yeniden-ara-tabanı-taban ve net: yeniden-ara-max-max.

net: soket arabelleği (bayt)

SO_SNDBUF ve SO_RCVBUF soket seçenekleri için verilen boyutu kullanın. 0 sistem varsayılanı anlamına gelir.

net: soket-maxseg (bayt)

TCP_MAXSEG soket seçeneği için verilen boyutu kullanın. Tüm işletim sistemleri bu seçeneği desteklemez, ancak Linux çalışır.

net: zaman aşımı (saniye)

ağ protokolü zaman aşımını ayarlar.

ssl: ca dosyası ( dosya yolu)

Belirtilen dosyayı Sertifika Yetkilisi sertifikası olarak kullan.

ssl: ca-yolu (dizine giden yol)

Sertifika Yetkilisi sertifika deposu olarak belirtilen dizini kullanın.

ssl: crl dosyası ( dosya yolu)

Belirtilen dosyayı Sertifika İptal Listesi sertifikası olarak kullan.

ssl: crl-yolu (dizine giden yol)

Belirtilen dizini Sertifika İptal Listesi sertifikası deposu olarak kullanın.

ssl: anahtar dosyası ( dosya yolu)

Belirtilen dosyayı özel anahtarınız olarak kullanın.

ssl: cert-file ( dosya yolu)

belirtilen dosyayı sertifikanız olarak kullanın.

ssl: doğrulama sertifikası (boole)

Evet olarak ayarlanmışsa, bilinen bir Sertifika Yetkilisi tarafından imzalanacak ve Sertifika İptal Listesi'nde bulunmayacak olan sunucunun sertifikasını doğrulayın.

xfer: clobber (bool)

Bu ayar kapalıysa, komutları varolan dosyaların üzerine yazmaz ve bunun yerine bir hata oluşturur. Varsayılan açık.

xfer: eta dönemi (saniye)

Ağırlıklı ortalama oranın ETA üretmek için hesaplandığı süre.

xfer: eta-terse (bool)

ETA (sadece yüksek sipariş parçaları) göster. Varsayılan değer doğru.

xfer: maksimum yönlendirmeler (sayı)

maksimum yönlendirme sayısı. Bu, HTTP üzerinden indirmek için yararlı olabilir. Varsayılan, yönlendirmeleri engelleyen 0'dır.

xfer: hız-periyodu (saniye)

Ağırlıklı ortalama hızın gösterileceği hesaplanır.

Belirsiz hale gelmedikçe değişkenlerin ismi kısaltılabilir. `: 'Öncesi önek de ihmal edilebilir. Farklı değişkenler için bir değişkeni birkaç kez ayarlayabilirsiniz ve böylece belirli bir durum için belirli ayarları alabilirsiniz. Kapak, '/' eğik çizgi ile ayrılmış değişken adından sonra belirtilmelidir.

` Dns : ',` net :', ` ftp : ',` http :', `hftp: 'etki alanı değişkenleri şu anda yalnızca' open 'komutunda belirttiğiniz ana bilgisayar adıdır (bazı istisnalar hariç) kapatma anlamsızdır, örneğin dns: önbellek boyutu). Bazı `cmd: 'etki alanı değişkenleri için kapama, yol olmayan geçerli URL'dir . Diğer değişkenler için şu anda kullanılmamaktadır. Örnek lftp.conf'daki örneklere bakın.

Bazı komutlar ve ayarlar bir zaman aralığı parametresi alır. Nx [Nx ...] formatına sahiptir, burada N zaman miktarıdır ve x zaman birimidir: d - günler, h - saatler, m - dakikalar, s - saniye. Varsayılan birim ikinci. Örneğin 5h30m. Ayrıca aralık “sonsuz”, “inf”, “asla”, “sonsuza dek” olabilir - sonsuz aralık anlamına gelir. Örneğin, “sonsuza kadar uyu” veya “set dns: cache-expire asla”.

FTP eşzamansız modu

Lftp , bir kerede birkaç komut göndererek ve tüm yanıtları kontrol ederek ftp işlemlerini hızlandırabilir. Ftp: sync-mode değişkenine bakınız. Bazen bu işe yaramaz, bu nedenle senkron mod varsayılantır. Senkron modunu kapatıp çalışıp çalışmadığını kontrol edebilirsiniz. Bir ağ paketindeki birkaç FTP komutu durumunda, adres çevirisi ile uğraşan bazı ağ yazılımlarının yanlış çalıştığı bilinmektedir.

RFC959 diyor ki: `` Tamamlama cevabından önce başka bir komut gönderen kullanıcı süreci protokolü ihlal eder, ancak sunucu-FTP süreçleri önceki bir komut devam ederken gelen komutları sıraya koymalıdır ''. Ayrıca, RFC1123 diyor ki: `` Implementors kontrol bağlantısı ve Telnet EOL sekansları (CR LF) READ sınırları arasında herhangi bir yazışma kabul etmemelidir. '' Ve `` kontrol bağlantısından bir tek OKAD birden fazla FTP komutu içerebilir ' '.

Bu yüzden bir kerede çok sayıda komut göndermek güvenli olmalı, bu da operasyonları çok hızlandırıyor ve tüm Unix ve VMS tabanlı ftp sunucuları ile çalışıyor gibi görünüyor. Ne yazık ki, windows tabanlı sunucular genellikle tek bir pakette çeşitli komutları işleyemez ve bu nedenle bazı bozuk yönlendiricileri işleyemez.

SEÇENEKLER

-d

Hata ayıklama modunu aç

-e komutları

Verilen komutları çalıştırın ve çıkmayın.

-p bağlantı noktası

Bağlanmak için verilen bağlantı noktasını kullanın

-u kullanıcı [ , geçmek]

Bağlanmak için verilen kullanıcı adı ve şifreyi kullanın

-f script_file

Dosyadaki komutları yürüt ve çık

-c komutları

Verilen komutları yürütün ve çıkın

AYRICA BAKINIZ

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

Önemli: Komutunuzun belirli bir bilgisayarda nasıl kullanıldığını görmek için man komutunu ( % adam ) kullanın.