lftp एक ऐसा कार्यक्रम है जो परिष्कृत एफटीपी और अन्य होस्टों के लिए http कनेक्शन की अनुमति देता है। अगर मेज़बान निर्दिष्ट है तो lftp उस होस्ट से कनेक्ट होगा अन्यथा ओपन कमांड के साथ एक कनेक्शन स्थापित किया जाना चाहिए।
नाम
- lftp - परिष्कृत फ़ाइल स्थानांतरण कार्यक्रम
वाक्य - विन्यास
- lftp -d -e cmd -p बंदरगाह -u उपयोगकर्ता , उत्तीर्ण करना साइट
- lftp -f स्क्रिप्ट फाइल
- lftp -c आदेशों
- lftp --version
- lftp --help
lftp छह फ़ाइल एक्सेस विधियों को संभाल सकते हैं - FTP, ftps, http, https, hftp, मछली और फ़ाइल (https और ftps केवल तभी उपलब्ध होते हैं जब lftp openssl लाइब्रेरी के साथ संकलित किया जाता है)। आप 'ओपन यूआरएल' कमांड में उपयोग करने के लिए विधि निर्दिष्ट कर सकते हैं, उदा। 'http://www.us.kernel.org/pub/linux' खोलें। hftp ftp-over-http-proxy प्रोटोकॉल है। अगर ftp: प्रॉक्सी को http: // proxy : port 'पर सेट किया गया है तो इसे स्वचालित रूप से ftp के बजाय स्वचालित रूप से उपयोग किया जा सकता है। मछली एक एसएसएच कनेक्शन पर काम कर रहा एक प्रोटोकॉल है।
हर ऑपरेशन मेंlftp भरोसेमंद है, कि किसी भी घातक त्रुटि को नजरअंदाज नहीं किया जाता है और ऑपरेशन दोहराया जाता है। तो यदि ब्रेक डाउनलोड करना है, तो इसे स्वचालित रूप से बिंदु से पुनरारंभ किया जाएगा। भले ही FTP सर्वर आरईएसटी कमांड का समर्थन नहीं करता है,lftp फ़ाइल को बहुत शुरुआत से पुनर्प्राप्त करने का प्रयास करेगा जब तक फ़ाइल पूरी तरह से स्थानांतरित नहीं हो जाती।
lftp शेल-जैसा कमांड सिंटैक्स है जो आपको पृष्ठभूमि में समानांतर में कई कमांड लॉन्च करने की अनुमति देता है (&)। आदेशों को समूह () और समूह में निष्पादित करना भी संभव है। सभी पृष्ठभूमि नौकरियों को एक ही प्रक्रिया में निष्पादित किया जाता है। आप ^ ज़ेड (सी-जेड) के साथ पृष्ठभूमि में अग्रभूमि नौकरी ला सकते हैं और कमांड 'प्रतीक्षा' (या 'एफजी' के साथ वापस 'प्रतीक्षा' के लिए उपनाम कर सकते हैं। चल रही नौकरियों को सूचीबद्ध करने के लिए, 'नौकरियां' कमांड का उपयोग करें। कुछ आदेश फ़ाइल को या पाइप के माध्यम से बाहरी कमांड पर अपने आउटपुट (बिल्ली, एलएस, …) को रीडायरेक्ट करने की अनुमति देते हैं। कमांड को पिछले कमांड (&&, ||) की समाप्ति स्थिति के आधार पर सशर्त रूप से निष्पादित किया जा सकता है।
अगर आप बाहर निकलेंlftp जब कुछ नौकरियां अभी तक समाप्त नहीं हुई हैं,lftp पृष्ठभूमि में नोहुप मोड में खुद को स्थानांतरित कर देगा। वही होता है जब आपके पास असली मॉडेम हैंगअप होता है या जब आप xterm बंद करते हैं।
lftp बिल्टिन दर्पण है जो एक संपूर्ण निर्देशिका पेड़ को डाउनलोड या अपडेट कर सकता है। रिवर्स मिरर (दर्पण-आर) भी है जो सर्वर पर निर्देशिका पेड़ को अपलोड या अपडेट करता है। यदि उपलब्ध हो तो FXP का उपयोग करके मिरर दो दूरस्थ सर्वरों के बीच निर्देशिका को सिंक्रनाइज़ भी कर सकता है।
वर्तमान संदर्भ में निर्दिष्ट समय पर नौकरी लॉन्च करने के लिए 'एट' कमांड है, मौजूदा सर्वर के अनुक्रमिक निष्पादन के लिए कतार आदेशों के लिए 'कतार' आदेश 'और' और भी बहुत कुछ है।
शुरुआत में,lftp कार्यान्वित /etc/lftp.conf और फिर ~ / .Lftprc तथा ~ / .Lftp / RC । आप वहां उपनाम और 'सेट' कमांड रख सकते हैं। कुछ लोग पूर्ण प्रोटोकॉल डीबग देखना पसंद करते हैं, डीबग चालू करने के लिए 'डीबग' का उपयोग करें। केवल ग्रीटिंग संदेश और त्रुटि संदेशों को देखने के लिए 'डीबग 3' का उपयोग करें।
lftp कई सेटटेबल चर हैं। डिफ़ॉल्ट की सूची देखने के लिए आप सभी चर और उनके मान या 'set -d' देखने के लिए 'set -a' का उपयोग कर सकते हैं। परिवर्तनीय नामों को संक्षिप्त किया जा सकता है और उपसर्ग को तब तक छोड़ा जा सकता है जब तक कि बाकी अस्पष्ट नहीं हो जाते।
अगर एलएफटीपी एसएसएल समर्थन के साथ संकलित किया गया था, तो इसमें ओपनएसएसएल प्रोजेक्ट द्वारा ओपनएसएसएल टूलकिट में उपयोग के लिए विकसित सॉफ्टवेयर शामिल है। (Http://www.openssl.org/)
आदेश
! खोल कमांड
खोल या खोल कमांड लॉन्च करें।
! ls
स्थानीय होस्ट की निर्देशिका सूची करने के लिए।
उपनाम नाम मूल्य
उपनाम परिभाषित या परिभाषित करें नाम । अगर मूल्य छोड़ा गया है, उपनाम अपरिभाषित है, अन्यथा यह मान लेता है मूल्य । यदि कोई उपनाम नहीं दिया गया है तो मौजूदा उपनाम सूचीबद्ध हैं।
उर्फ डीआईआर एलएस -एलएफ ऊर्फ कम ज़ोरम
शीघ्र
उपयोगकर्ता को अज्ञात सेट करता है। यह डिफ़ॉल्ट है।
पर पहर -- आदेश
दिए गए समय तक प्रतीक्षा करें और दिए गए (वैकल्पिक) कमांड निष्पादित करें।
बुकमार्क subcommand
बुकमार्क कमांड बुकमार्क को नियंत्रित करता है।
जोड़ें वर्तमान स्थान या बुकमार्क्स को दिए गए स्थान को जोड़ें और दिए गए नाम से बांधें डेल हटाएं बुकमार्क के साथ बुकमार्क संपादित करें बुकमार्क पर आयात संपादक संपादित करें आयात आयात विदेशी बुकमार्क सूची सूची बुकमार्क (डिफ़ॉल्ट)
कैश subcommand
कैश कमांड स्थानीय मेमोरी कैश को नियंत्रित करता है। निम्नलिखित उपसमूहों को मान्यता प्राप्त है:
स्टेट प्रिंट कैश स्थिति (डिफ़ॉल्ट) चालू / बंद कैशिंग फ्लश फ्लैश कैश आकार lim सेट मेमोरी सीमा, 1 का मतलब है असीमित समाप्ति एनएक्स सेट कैश समाप्ति समय एन सेकंड (x = s) मिनट (x = m) घंटे ( एक्स = एच) या दिन (एक्स = डी)
बिल्ली फ़ाइलें
बिल्ली रिमोट फ़ाइल (एस) को stdout आउटपुट करता है। (यह भी देखेंअधिक, zcat तथाzmore)
सीडी rdir
वर्तमान दूरस्थ निर्देशिका बदलें। पिछली दूरस्थ निर्देशिका को '-' के रूप में संग्रहीत किया जाता है। निर्देशिका को वापस बदलने के लिए आप 'सीडी -' कर सकते हैं। प्रत्येक साइट के लिए पिछली निर्देशिका डिस्क पर भी संग्रहीत होती है, ताकि आप 'खुली साइट' कर सकें; सीडी - 'lftp पुनरारंभ करने के बाद भी।
chmod मोड फाइलें
दूरस्थ फ़ाइलों पर अनुमति मास्क बदलें। मोड एक ऑक्टल संख्या होना चाहिए।
बंद करे -ए
निष्क्रिय कनेक्शन बंद करें। डिफ़ॉल्ट रूप से केवल मौजूदा सर्वर के साथ, सभी निष्क्रिय कनेक्शन बंद करने के लिए -a का उपयोग करें।
आदेश cmd args …
उपनाम को अनदेखा कर दिया गया आदेश निष्पादित करें।
-ओ फ़ाइल स्तर |बंद
डीबगिंग स्विच करें स्तर या इसे बंद करो। डीबग आउटपुट को फ़ाइल में रीडायरेक्ट करने के लिए -o का उपयोग करें।
गूंज -n तार
अनुमान लगाओ कि यह क्या करता है।
बाहर जाएं कोड
बाहर निकलें बीजी
अगर नौकरियां सक्रिय हों तो बाहर निकलें एलएफटीपी से बाहर निकलेंगे या पृष्ठभूमि में चले जाएंगे। यदि कोई नौकरियां सक्रिय नहीं हैं, कोड ऑपरेटिंग सिस्टम को एलएफटीपी की समाप्ति स्थिति के रूप में पास किया जाता है। अगर कोड छोड़ा गया है, अंतिम आदेश का निकास कोड उपयोग किया जाता है।
cmd जब पृष्ठभूमि से आगे बढ़ें 'बाहर निकलें बीजी' बल: चाल-पृष्ठभूमि गलत है।
FG
`प्रतीक्षा 'के लिए उपनाम।
खोज निर्देशिका
निर्देशिका में फ़ाइलों को सूचीबद्ध करें (डिफ़ॉल्ट रूप से वर्तमान निर्देशिका) रिकर्सिवली। यह ls -R समर्थन की कमी वाले सर्वरों के साथ मदद कर सकता है। आप इस कमांड के आउटपुट को रीडायरेक्ट कर सकते हैं।
ftpcopy
अप्रचलित। इसके बजाय निम्न में से एक का उपयोग करें:
ftp प्राप्त करें: // … -o ftp: // … get -O ftp: // … file1 file2 … ftp: // … mput ftp: //…/* mget -O ftp: // … ftp: //…/*
या अन्य संयोजन एफएक्सपी स्थानांतरण प्राप्त करने के लिए (सीधे दो एफटीपी सर्वर के बीच)। अगर एफएक्सपी हस्तांतरण शुरू नहीं किया जा सकता है या ftp: lfp को सादा प्रति (क्लाइंट के माध्यम से) में गिरावट आती है: उपयोग-fxp गलत है।
प्राप्त -E -ए -सी -O आधार rfile -ओ lfile …
रिमोट फाइल को पुनः प्राप्त करें rfile और इसे स्थानीय फाइल के रूप में स्टोर करें lfile । यदि -o छोड़ा गया है, तो फ़ाइल को मूल फ़ाइल के रूप में नामित स्थानीय फ़ाइल में संग्रहीत किया जाता है rfile । आप कई उदाहरणों को निर्दिष्ट करके कई फाइलें प्राप्त कर सकते हैं rfile और -o lfile । वाइल्डकार्ड का विस्तार नहीं करता है, उपयोग करेंmget उसके लिए।
-c जारी रखें, सफल हस्तांतरण के बाद दूरस्थ फ़ाइलों को हटाएं- एएससीआई मोड का उपयोग करें (बाइनरी डिफ़ॉल्ट है) -O आधार निर्देशिका या यूआरएल निर्दिष्ट करता है जहां फाइलों को रखा जाना चाहिए
उदाहरण:
रीडमेड प्राप्त करें- डेबियन .README को रीडमेड रीडमेम मिलें। मिरर रीडमेम-डेबियन प्राप्त करें। रीडमेड रीडर.मोरर्स- डेबियन.मिर्मर्स रीडमेम प्राप्त करें- ftp://some.host.org/debian.README रीडमे प्राप्त करें ftp://some.host.org/debian-dir/ (अंत स्लैश महत्वपूर्ण है)
glob -d -ए -f कमांड पैटर्न
ग्लोब दिए गए पैटर्न मेटाएक्टएक्टर्स युक्त होते हैं और दिए गए आदेश को पास करते हैं। जैसे `ग्लोब इको * ''।
-फ सादे फाइलें (डिफ़ॉल्ट) -d निर्देशिका -a सभी प्रकार
मदद cmd
के लिए मदद प्रिंट करें cmd या अगर नहीं cmd निर्दिष्ट आदेशों की एक सूची मुद्रित निर्दिष्ट किया गया था।
नौकरियों -v
चल रही नौकरियों की सूची। -v का मतलब वर्बोज़ है, कई -v निर्दिष्ट किए जा सकते हैं।
हत्या सभी | नौकरी नहीं है
के साथ निर्दिष्ट नौकरी हटाएं नौकरी नहीं है या सभी नौकरियां। (के लिये नौकरी नहीं है देखनौकरियों)
एलसीडी ldir
वर्तमान स्थानीय निर्देशिका बदलें ldir । पिछली स्थानीय निर्देशिका को '-' के रूप में संग्रहीत किया जाता है। निर्देशिका को वापस बदलने के लिए आप 'lcd -' कर सकते हैं।
lpwd
स्थानीय मशीन पर मौजूदा कामकाजी निर्देशिका मुद्रित करें।
ls पैरामीटर
दूरस्थ फ़ाइलों की सूची। आप इस कमांड के आउटपुट को फ़ाइल या पाइप के माध्यम से बाहरी कमांड पर रीडायरेक्ट कर सकते हैं। डिफ़ॉल्ट रूप से, नई लिस्टिंग उपयोग देखने के लिए, ls आउटपुट कैश किया जाता हैrels याकैश फ्लश।
mget -सी -d -ए -E -O आधार फ़ाइलें
विस्तारित वाइल्डकार्ड के साथ चयनित फाइलें प्राप्त करता है।
जारी रखें, पुनः प्राप्त करें। -d निर्देशिका नामों के समान निर्देशिका बनाते हैं और वर्तमान निर्देशिका के बजाय फ़ाइलों को प्राप्त करते हैं। -ई सफल हस्तांतरण के बाद दूरस्थ फ़ाइलों को हटाएं- एएससीआई मोड का उपयोग करें (बाइनरी डिफ़ॉल्ट है) -ओ आधार निर्देशिका या यूआरएल निर्दिष्ट करता है जहां फाइलें रखी जानी चाहिए
आईना चुनता है स्रोत लक्ष्य
स्थानीय लक्ष्य निर्देशिका में निर्दिष्ट स्रोत निर्देशिका मिरर करें। यदि लक्ष्य निर्देशिका स्लैश के साथ समाप्त होती है, तो स्रोत बेस नाम को निर्देशिका नाम को लक्षित करने के लिए जोड़ा जाता है। स्रोत और / या लक्ष्य निर्देशिकाओं को इंगित करने वाले यूआरएल हो सकते हैं।
-सी, - अगर संभव हो तो एक दर्पण नौकरी जारी रखें -e, - दूरस्थ साइट्स पर मौजूद फाइलों को हटाएं, - दूरस्थ साइट के अनुसार --allow-suid set suid / sgid बिट्स सेट करें --allow-chown सेट करने का प्रयास करें फाइलों पर मालिक और समूह -एन, - केवल-नई डाउनलोड केवल नई फाइलें (-सी काम नहीं करेगी) -r, --no-recursion subdirectories -p पर नहीं जाती है, --no-perms नहीं फ़ाइल अनुमतियां सेट करें --no-umask फ़ाइल मोड में आरयूएम लागू नहीं करता है- आर, - रिवर्स रिवर्स मिरर (फाइलें डालें) -एल, - डिफरेंस फाइलों के रूप में प्रतीकात्मक लिंक डाउनलोड करें- एन, - केवल फ़ाइल डाउनलोड से अधिक फाइल-पी से नए फाइलें, - समानांतर = एन समांतर-आर आरएक्स में एन फाइलें डाउनलोड करें, - आरएक्स को शामिल करने वाली फाइलों में शामिल हैं- एक्स आरएक्स, - आरएक्स को मिलान करने वाली फाइलों को बाहर निकालें- मैं जीपी, - शामिल- ग्लोब जीपी में मिलान करने वाली फाइलें शामिल हैं- एक्स जीपी, - एक्सक्लूस-ग्लोब जीपी मिलान करने वाली फाइलों को छोड़कर -v, --verbose = level verbose ऑपरेशन --use-cache कैश निर्देशिका सूची का उपयोग करें - हटाने-स्रोत-फ़ाइलें स्थानांतरण के बाद फ़ाइलों को हटा दें (सावधानी के साथ उपयोग करें) - जैसा कि --allow-chown --allow-suid --no-umask
-आर का उपयोग करते समय, पहली निर्देशिका स्थानीय है और दूसरा दूरस्थ है। यदि दूसरी निर्देशिका छोड़ी जाती है, तो पहली निर्देशिका का मूल नाम उपयोग किया जाता है। यदि दोनों निर्देशिकाएं छोड़ी गई हैं, तो वर्तमान स्थानीय और दूरस्थ निर्देशिकाओं का उपयोग किया जाता है।
RX एक विस्तारित नियमित अभिव्यक्ति है, जैसा कि अंदर हैegrep(1).
जीपी एक ग्लोब पैटर्न है, उदा। `* .Zip '।
विकल्पों को शामिल और बहिष्कृत कई बार निर्दिष्ट किया जा सकता है। इसका अर्थ यह है कि यदि फ़ाइल शामिल है तो इसमें एक फ़ाइल या निर्देशिका प्रतिबिंबित की जाएगी और शामिल होने के बाद बाहर करने के लिए मेल नहीं खाती है, या कुछ भी मेल नहीं खाती है और पहली चेक को बाहर कर दिया जाता है। निर्देशिकाओं को एक स्लैश संलग्न के साथ मेल किया जाता है।
ध्यान दें कि जब -आर का उपयोग किया जाता है (रिवर्स मिरर), प्रतीकात्मक लिंक सर्वर पर नहीं बनाए जाते हैं, क्योंकि ftp प्रोटोकॉल इसे नहीं कर सकता है। फ़ाइलों को अपलोड करने के लिए लिंक का संदर्भ लें, 'mirror -RL' कमांड का उपयोग करें (फ़ाइलों के रूप में प्रतीकात्मक लिंक का इलाज करें)।
Verbosity स्तर का चयन --verbose = स्तर विकल्प या कई -v विकल्पों के द्वारा किया जा सकता है, उदा। -vvv। स्तर हैं:
0 - कोई आउटपुट (डिफ़ॉल्ट) 1 - प्रिंट क्रियाएं 2 - + मुद्रित नहीं हटाए गए फ़ाइल नाम (जब-निर्दिष्ट नहीं है) 3 - + प्रिंट निर्देशिका नाम जो प्रतिबिंबित हैं
- आकार-नए फ़ाइल आकार की तुलना बंद कर देता है और आकार केवल अलग-अलग फ़ाइलों को अपलोड करता है, भले ही आकार अलग हो। यदि आकार अलग है तो डिफ़ॉल्ट रूप से पुरानी फ़ाइलें डाउनलोड / अपलोड की जाती हैं।
यदि आप निर्देशिकाओं के बजाय यूआरएल निर्दिष्ट करते हैं तो आप दो सर्वरों के बीच दर्पण कर सकते हैं। यदि संभव हो, तो FTP सर्वर के बीच स्थानान्तरण के लिए स्वचालित रूप से FXP का उपयोग किया जाता है।
mkdir -p dir (रों)
दूरस्थ निर्देशिका बनाओ। यदि -पी का उपयोग किया जाता है, तो पथ के सभी घटकों को बनाएं।
मॉड्यूल मॉड्यूल आर्ग
Dlopen (3) फ़ंक्शन का उपयोग करके दिए गए मॉड्यूल को लोड करें। यदि मॉड्यूल नाम में स्लैश नहीं है, तो यह मॉड्यूल द्वारा निर्दिष्ट निर्देशिकाओं में खोजा जाता है: पथ चर। मॉड्यूल_इनिट फ़ंक्शन पर तर्क पारित किए जाते हैं। तकनीकी विवरण के लिए README.modules देखें।
अधिक फ़ाइलें
`बिल्ली के समान फ़ाइलें | अधिक'। अगरपेजर सेट है, यह फिल्टर के रूप में प्रयोग किया जाता है। (यह भी देखेंबिल्ली, zcat तथाzmore)
mput -सी -d -ए -E -O आधार फ़ाइलें
वाइल्डकार्ड विस्तार के साथ फाइलें अपलोड करें। डिफ़ॉल्ट रूप से यह स्थानीय नाम के मूल नाम को दूरस्थ के रूप में उपयोग करता है। इसे '-d' विकल्प द्वारा बदला जा सकता है।
-c जारी रखें, reput -d निर्देशिका नामों के समान ही निर्देशिका बनाएं और फ़ाइलों को वर्तमान निर्देशिका के बजाय उनके अंदर रखें- सफल हस्तांतरण (खतरनाक) के बाद दूरस्थ फ़ाइलों को हटाएं- एएससीआई मोड का उपयोग करें (बाइनरी डिफ़ॉल्ट है) -O निर्दिष्ट करता है आधार निर्देशिका या यूआरएल जहां फाइलें रखी जानी चाहिए
MRM फ़ाइल (रों)
'ग्लोब आरएम' के समान। वाइल्डकार्ड विस्तार के साथ निर्दिष्ट फ़ाइल (ओं) को हटा देता है।
mv file1 करें 2
नाम बदलें file1 सेवा मेरे करें 2 .
nlist आर्ग
दूरस्थ फ़ाइल नामों की सूची
खुला -e cmd -u उपयोगकर्ता , उत्तीर्ण करना -p बंदरगाह मेज़बान | यूआरएल
एक FTP सर्वर का चयन करें।
pget चुनता है rfile -ओ lfile
कई कनेक्शन का उपयोग कर निर्दिष्ट फ़ाइल प्राप्त करता है। यह स्थानांतरण को तेज कर सकता है, लेकिन नेट को अन्य उपयोगकर्ताओं को भारी प्रभावित करता है। केवल तभी प्रयोग करें जब आपको वास्तव में फ़ाइल ASAP को स्थानांतरित करना होगा, या कोई अन्य उपयोगकर्ता पागल हो सकता है। विकल्प:
-एन maxconn कनेक्शन की अधिकतम संख्या सेट (डिफ़ॉल्ट 5)
डाल -E -ए -सी -O आधार lfile -ओ rfile
अपलोड lfile रिमोट नाम के साथ rfile । यदि छोड़ दिया गया है, तो आधार का नाम lfile रिमोट नाम के रूप में प्रयोग किया जाता है। वाइल्डकार्ड का विस्तार नहीं करता है, उपयोग करेंmput उसके लिए।
-o दूरस्थ फ़ाइल नाम (डिफ़ॉल्ट - lfile का बेसनाम) निर्दिष्ट करता है -c जारी रखें, इसे दूरस्थ फ़ाइलों को ओवरराइट करने की अनुमति की आवश्यकता है- सफल हस्तांतरण (खतरनाक) के बाद स्थानीय फ़ाइलों को हटाएं- एएससीआई मोड का उपयोग करें (बाइनरी डिफ़ॉल्ट है) -O निर्दिष्ट करता है आधार निर्देशिका या यूआरएल जहां फाइलें रखी जानी चाहिए
लोक निर्माण विभाग
वर्तमान रिमोट निर्देशिका मुद्रित करें।
पंक्ति -n संख्या cmd
अनुक्रमिक निष्पादन के लिए कतार में दिया गया आदेश जोड़ें। प्रत्येक साइट की अपनी कतार है। कतार में दिए गए आइटम से पहले '-n' कमांड जोड़ता है। `Cd 'या' lcd 'आदेशों को कतारबद्ध करने का प्रयास न करें, यह lftp को भ्रमित कर सकता है। इसके बजाय 'queue' कमांड से पहले सीडी / एलसीडी करें, और यह उस स्थान को याद रखेगा जिसमें कमांड किया जाना है। 'कतार प्रतीक्षा' द्वारा पहले से चल रहे नौकरी को कतार करना संभव है, लेकिन यह कार्य निष्पादन जारी रहेगा भले ही यह कतार में पहला नहीं है।
'कतार स्टॉप' कतार को रोक देगा, यह किसी भी नए आदेश को निष्पादित नहीं करेगा, लेकिन पहले से ही चल रही नौकरियां चलती रहेंगी। खाली रुक गई कतार बनाने के लिए आप 'कतार स्टॉप' का उपयोग कर सकते हैं। कतार निष्पादन फिर से शुरू होगा 'कतार शुरू'। जब आप lftp से बाहर निकलते हैं, तो यह सभी बंद कतार स्वचालित रूप से शुरू हो जाएगा।
बिना किसी तर्क के 'कतार' या तो एक रुक गई कतार या प्रिंट कतार स्थिति बनायेगी।
पंक्ति --delete | -d सूचकांक या वाइल्डकार्ड अभिव्यक्ति
कतार से एक या अधिक आइटम हटाएं। यदि कोई तर्क नहीं दिया जाता है, तो कतार में अंतिम प्रविष्टि हटा दी जाती है।
पंक्ति --move | -m< सूचकांक या वाइल्डकार्ड अभिव्यक्ति > सूची
दी गई वस्तुओं को दिए गए कतार सूचकांक से पहले, या अंत तक ले जाएं यदि कोई गंतव्य नहीं दिया जाता है।
शांत रहो। -व verbose हो। -क्यू आउटपुट एक प्रारूप में जिसे पुनः-कतार में उपयोग किया जा सकता है। --डेटी के साथ उपयोगी। > फ़ाइल प्राप्त करें और 1 फ़ाइल प्राप्त करें> कतार प्रतीक्षा 1> कतार अन्य_फाइल प्राप्त करें> cd a_directory> कतार अभी तक_another_file प्राप्त करें
queue -d 3 कतार में तीसरा आइटम हटाएं। queue -m 6 4 छठे आइटम से चौथे आइटम को चौथे स्थान पर ले जाएं। queue -m "get * ज़िप" 1 कतार की शुरुआत में "get * ज़िप" से मेल खाने वाले सभी आदेशों को ले जाएं। (वस्तुओं का क्रम संरक्षित है।) Queue -d "get * ज़िप" "प्राप्त करें * ज़िप" से मेल खाने वाले सभी आदेश हटाएं।
उद्धरण cmd
एफ़टीपी के लिए - आदेश को बिना बताए गए भेजें। सावधानी के साथ प्रयोग करें - यह अज्ञात दूरस्थ स्थिति का कारण बन सकता है और इस प्रकार पुन: कनेक्ट हो जाएगा। आप यह सुनिश्चित नहीं कर सकते कि उद्धृत आदेश की वजह से दूरस्थ स्थिति का कोई भी परिवर्तन ठोस है - इसे किसी भी समय फिर से कनेक्ट करके रीसेट किया जा सकता है।
HTTP के लिए - HTTP क्रिया के लिए विशिष्ट। सिंटेक्स: `उद्धरण ''। कमांड `'सेट-कुकी' या 'पोस्ट' 'हो सकता है।
खोलें http://www.site.net उद्धरण सेट-कुकी "परिवर्तनीय = मान; अन्यvar = अन्यvalue" सेट http: पोस्ट-सामग्री-प्रकार एप्लिकेशन / एक्स-www-form-urlencoded उद्धरण पोस्ट / cgi-bin/script.cgi "var = value और othervar = othervalue"> local_file
फिश के लिए - आदेश को बिना बताए गए भेजें। इसका उपयोग सर्वर पर मनमाना आदेश निष्पादित करने के लिए किया जा सकता है। कमांड को नई लाइन पर इनपुट या प्रिंट ### नहीं लेना चाहिए। यदि ऐसा होता है, तो प्रोटोकॉल सिंक से बाहर हो जाएगा।
खुली मछली: // सर्वर उद्धरण खोजें -नाम ज़िप
reget rfile -ओ lfile
`Get -c 'के समान।
rels आर्ग
'एलएस' के समान, लेकिन कैश को अनदेखा करता है।
renlist आर्ग
'Nlist' के समान, लेकिन कैश को अनदेखा करता है।
दोहराना विलंब आदेश
आदेश दोहराएं। आदेशों के बीच एक विलंब डाला गया, डिफ़ॉल्ट रूप से 1 सेकंड। उदाहरण:
कल दोहराना - दर्पण दोहराया दर्पण दर्पण
reput lfile -ओ rfile
`Put -c 'के समान।
rm -r -f फ़ाइलें
दूरस्थ फ़ाइलों को हटा दें। वाइल्डकार्ड का विस्तार नहीं करता है, उपयोग करेंMRM उसके लिए। -r रिकर्सिव निर्देशिका हटाने के लिए है। सावधान रहें, अगर कुछ गलत हो जाता है तो आप फाइल खो सकते हैं। -f supress त्रुटि संदेश।
rmdir dir (रों)
दूरस्थ निर्देशिका निकालें।
scache अधिवेशन
कैश किए गए सत्र सूचीबद्ध करें या निर्दिष्ट सत्र पर स्विच करें।
सेट वर वैल
वैरिएबल को दिए गए मान पर सेट करें। यदि मान छोड़ा गया है, तो चर को अनसेट करें। परिवर्तनीय नाम में '`नाम / बंद' प्रारूप है, जहां बंद करने से सेटिंग का सटीक अनुप्रयोग निर्दिष्ट किया जा सकता है। विवरण के लिए नीचे देखें। यदि सेट को कोई वैरिएबल नहीं कहा जाता है तो केवल बदली गई सेटिंग्स सूचीबद्ध हैं। इसे विकल्पों द्वारा बदला जा सकता है:
- डिफ़ॉल्ट सेटिंग्स सहित सभी सेटिंग्स सूचीबद्ध करें-डी सूची केवल डिफ़ॉल्ट मान, आवश्यक वर्तमान नहीं
साइट site_cmd
साइट कमांड निष्पादित करें site_cmd और परिणाम आउटपुट। आप इसके आउटपुट को रीडायरेक्ट कर सकते हैं।
नींद मध्यान्तर
नींद का समय अंतराल और बाहर निकलें। अंतराल डिफ़ॉल्ट रूप से सेकेंड में होता है, लेकिन क्रमश: मिनटों, घंटों और दिनों के लिए 'एम', 'एच', 'डी' के साथ पर्याप्त हो सकता है। यह भी देखेंपर.
स्लॉट नाम
निर्दिष्ट स्लॉट का चयन करें या आवंटित सभी स्लॉट सूचीबद्ध करें। एक स्लॉट एक सर्वर के साथ एक कनेक्शन है, कुछ हद तक वर्चुअल कंसोल की तरह। आप विभिन्न सर्वर से जुड़े एकाधिक स्लॉट बना सकते हैं और उनके बीच स्विच कर सकते हैं। आप भी उपयोग कर सकते हैं स्लॉट: नाम एक छद्म-यूआरएल के रूप में उस स्लॉट स्थान का मूल्यांकन।
डिफ़ॉल्ट रीडलाइन बाध्यकारी मेटा -0 - मेटा-9 कुंजी (अक्सर आप मेटा के बजाय Alt का उपयोग कर सकते हैं) का उपयोग करके 0-9 नामक स्लॉट के बीच त्वरित स्विचिंग की अनुमति देता है।
स्रोत फ़ाइल
फ़ाइल में दर्ज कमांड निष्पादित करें फ़ाइल .
निलंबित
एलएफटीपी प्रक्रिया बंद करो। ध्यान दें कि जब तक आप शैल के एफजी या बीजी कमांड के साथ प्रक्रिया जारी नहीं रखते हैं तो स्थानांतरण भी बंद हो जाएंगे।
उपयोगकर्ता उपयोगकर्ता उत्तीर्ण करना
उपयोगकर्ता यूआरएल उत्तीर्ण करना
दूरस्थ लॉगिन के लिए निर्दिष्ट जानकारी का प्रयोग करें। यदि आप उपयोगकर्ता नाम के साथ एक यूआरएल निर्दिष्ट करते हैं, तो दर्ज पासवर्ड कैश किया जाएगा ताकि भविष्य के यूआरएल संदर्भ इसका इस्तेमाल कर सकें।
संस्करण
छापlftp संस्करण।
रुकिए नौकरी नहीं है
सभी प्रतीक्षा करें
निर्दिष्ट नौकरी को समाप्त करने के लिए प्रतीक्षा करें। यदि जॉबनो छोड़ा गया है, तो पिछली पृष्ठभूमि वाली नौकरी की प्रतीक्षा करें।
'सभी प्रतीक्षा करें' सभी नौकरियों की समाप्ति के लिए इंतजार कर रहा है।
zcat फ़ाइलें
बिल्ली के समान, लेकिन प्रत्येक फ़ाइल को zcat के माध्यम से फ़िल्टर करें। (यह भी देखेंबिल्ली, अधिक तथाzmore)
zmore फ़ाइलें
जितना अधिक होगा, लेकिन प्रत्येक फ़ाइल को zcat के माध्यम से फ़िल्टर करें। (यह भी देखेंबिल्ली, zcat तथाअधिक)
सेटिंग्स
स्टार्टअप पर, lftp निष्पादित करता है ~ / .Lftprc तथा ~ / .Lftp / RC । आप वहां उपनाम और 'सेट' कमांड रख सकते हैं। कुछ लोग पूर्ण प्रोटोकॉल डीबग देखना पसंद करते हैं, डीबग चालू करने के लिए 'डीबग' का उपयोग करें।
इसमें सिस्टम-व्यापी स्टार्टअप फ़ाइल भी है /etc/lftp.conf । यह विभिन्न निर्देशिका में हो सकता है, FILES अनुभाग देखें।
lftp निम्नलिखित सेटटेबल चर हैं (आप सभी चर और उनके मान देखने के लिए 'set -a' का भी उपयोग कर सकते हैं):
BMK: को बचाने-पासवर्ड (Bool)
'बुकमार्क जोड़ें' कमांड पर ~ / .lftp / बुकमार्क में सादा पाठ पासवर्ड सहेजें। डिफ़ॉल्ट रूप से बंद करें।
cmd: पर निकास (स्ट्रिंग)
स्ट्रिंग में कमांड lftp exits से पहले निष्पादित कर रहे हैं।
cmd: csh-इतिहास (Bool)
सीएसएस जैसे इतिहास विस्तार सक्षम बनाता है।
cmd: डिफ़ॉल्ट प्रोटोकॉल (स्ट्रिंग)
मूल्य का उपयोग तब किया जाता है जब प्रोटोकॉल के बिना होस्ट नाम के साथ 'ओपन' का उपयोग किया जाता है। डिफ़ॉल्ट 'ftp' है।
cmd: असफल-बाहर निकलें (Bool)
यदि सही है, तो बिना शर्त के बाहर निकलें (बिना || और && प्रारंभ में) कमांड विफल हो जाता है।
cmd: लंबे समय से चल रहा है (सेकंड)
कमांड निष्पादन का समय, जिसे 'लम्बा' माना जाता है और अगली प्रॉम्प्ट से पहले एक बीप किया जाता है। 0 का मतलब है।
cmd: ls-डिफ़ॉल्ट (स्ट्रिंग)
डिफ़ॉल्ट एलएस तर्क
cmd: कदम-पृष्ठभूमि (बुलियन)
जब झूठ बोलते हैं, तो बाहर निकलने पर एलएफटीपी पृष्ठभूमि में जाने से इंकार कर देता है। इसे मजबूर करने के लिए, 'निकास बीजी' का उपयोग करें।
cmd: शीघ्र (स्ट्रिंग)
र्शीघ। lftp निम्न बैकस्लैश से बचने वाले विशेष वर्णों को पहचानता है जो निम्नानुसार डीकोड किए गए हैं:
@
यदि वर्तमान उपयोगकर्ता डिफ़ॉल्ट नहीं है तो @ डालें
ए
एक ASCII घंटी चरित्र (07)
ई
एक ASCII भागने चरित्र (033)
h
उस होस्टनाम से आप जुड़े हुए हैं
n
नई पंक्ति
रों
ग्राहक का नाम (एलएफटीपी)
एस
वर्तमान स्लॉट नाम
यू
उस उपयोगकर्ता का उपयोगकर्ता नाम जिसके रूप में आपने लॉग इन किया है
यू
दूरस्थ साइट का यूआरएल (उदा।, ftp://g437.ub.gu.se/home/james/src/lftp)
v
का संस्करणlftp (उदाहरण के लिए, 2.0.3)
w
रिमोट साइट पर वर्तमान कामकाजी निर्देशिका
डब्ल्यू
रिमोट साइट पर वर्तमान कार्य निर्देशिका का मूल नाम
NNN
अंडाकार संख्या से संबंधित चरित्र NNN
\
एक बैकस्लैश
?
यदि पिछले प्रतिस्थापन खाली था तो अगले चरित्र को छोड़ देता है।
गैर-प्रिंटिंग वर्णों का एक अनुक्रम शुरू करें, जिसका उपयोग प्रॉम्प्ट में टर्मिनल नियंत्रण अनुक्रम को एम्बेड करने के लिए किया जा सकता है
गैर-प्रिंटिंग वर्णों का अनुक्रम समाप्त करें
cmd: रिमोट पूरा होने (Bool)
यह नियंत्रित करने के लिए एक बूलियन है कि Lftp रिमोट पूर्णता का उपयोग करता है या नहीं।
cmd: यह सत्यापित मेजबान (Bool)
यदि सही है, lftp तुरंत 'खुला' कमांड में होस्ट नाम हल करता है। यदि `& 'दिया जाता है, या यदि Z के दौरान चेक के दौरान दबाया जाता है तो एकल' ओपन 'कमांड के लिए चेक को छोड़ना भी संभव है।
cmd: सत्यापित करें-पथ (Bool)
यदि सही है, तो lftp `cd 'कमांड में दिए गए पथ की जांच करता है। यदि `& 'दिया जाता है, या यदि Z के दौरान चेक के दौरान दबाया जाता है तो एकल' सीडी 'कमांड के लिए चेक को छोड़ना भी संभव है। उदाहरण:
cmd सेट करें: सत्यापन-पथ / hftp: // * झूठी सीडी निर्देशिका &
DNS: SRV-क्वेरी (Bool)
एसआरवी रिकॉर्ड के लिए पूछताछ करें और gethostbyname से पहले उनका इस्तेमाल करें। एसआरवी रिकॉर्ड केवल तभी उपयोग किए जाते हैं जब बंदरगाह स्पष्ट रूप से निर्दिष्ट नहीं होता है। विवरण के लिए आरएफसी 2052 देखें।
DNS: कैश: सक्षम (Bool)
DNS कैश सक्षम करें। यदि यह बंद है, तो प्रत्येक बार जब यह दोबारा जुड़ता है तो lftp होस्ट नाम हल करता है।
DNS: कैश-सीमा समाप्त हो (समय अंतराल)
DNS कैश प्रविष्टियों के लिए रहने का समय। इसमें प्रारूप + है, उदा। 1 डी 12h30m5s या सिर्फ 36h। समाप्ति को अक्षम करने के लिए, इसे 'inf' या 'कभी नहीं' पर सेट करें।
DNS: संचय-आकार (संख्या)
अधिकतम DNS कैश प्रविष्टियों की संख्या।
DNS: घातक-समय समाप्ति (सेकंड)
DNS क्वेरी के लिए समय सीमित करें। यदि DNS सर्वर बहुत अधिक अनुपलब्ध है, तो Lftp किसी दिए गए होस्ट नाम को हल करने में विफल हो जाएगा। 0 असीमित, डिफ़ॉल्ट का मतलब है।
DNS: आदेश (प्रोटोकॉल नामों की सूची)
DNS क्वेरी का क्रम सेट करता है। डिफ़ॉल्ट 'इनसेट इनसेट 6' है जिसका अर्थ है कि पहले इनसेट परिवार में पता लगाना, फिर inet6 और पहले मिलान का उपयोग करें।
DNS: उपयोग-कांटा (Bool)
यदि सही है, तो होस्ट पते को हल करने से पहले lftp कांटा जाएगा। डिफ़ॉल्ट सच है।
मछली: खोल (स्ट्रिंग)
सर्वर पक्ष पर निर्दिष्ट खोल का उपयोग करें। डिफ़ॉल्ट / बिन / श। कुछ सिस्टम पर, / bin / sh एक मौजूदा निर्देशिका में सीडी करते समय बाहर निकलता है। lftp इसे संभाल सकता है लेकिन इसे फिर से कनेक्ट करना है। बैश स्थापित होने पर इसे ऐसे सिस्टम के लिए / bin / bash पर सेट करें।
एफ़टीपी: खाते पर (स्ट्रिंग)
लॉगिन के बाद ACCT कमांड में यह स्ट्रिंग भेजें। नतीजा नजरअंदाज कर दिया गया है। इस सेटिंग के बंद होने के प्रारूप




