GoGPT Best VPN GoSearch

فاویکون OnWorks

ftp

lftp را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور lftp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


lftp - برنامه پیچیده انتقال فایل

نحو


ftp [-d] [-e CMD] [-p بندر] [-u کاربر[,عبور]] [سایت]
ftp -f script_file
ftp -c دستورات
ftp - نسخه
ftp --کمک

نسخه


این صفحه شخصی lftp نسخه 4.6.3 را مستند می کند.

شرح


ftp یک برنامه انتقال فایل است که به FTP، HTTP و سایر اتصالات پیچیده اجازه می دهد
به میزبان های دیگر اگر سایت مشخص شده است سپس lftp به آن سایت متصل می شود در غیر این صورت a
اتصال باید با دستور open برقرار شود.

ftp می تواند چندین روش دسترسی به فایل را مدیریت کند - FTP، FTPS، HTTP، HTTPS، HFTP، FISH، SFTP و
فایل (HTTPS و FTPS فقط زمانی در دسترس هستند که lftp با GNU TLS یا OpenSSL کامپایل شده باشد.
کتابخانه). شما می توانید روشی را برای استفاده در دستور 'open URL' مشخص کنید، به عنوان مثال 'open'
http://www.us.kernel.org/pub/linux'. HFTP پروتکل ftp-over-http-proxy است. قابل استفاده است
به طور خودکار به جای FTP اگر ftp:proxy روی ` تنظیم شودhttp://proxy[:بندر]'. ماهی یک است
پروتکل کار بر روی یک اتصال ssh به یک حساب یونیکس. SFtp یک پروتکل پیاده سازی شده است
در SSH2 به عنوان زیر سیستم SFTP.

علاوه بر پروتکل‌های FTP مانند، lftp از پروتکل BitTorrent به عنوان دستور تورنت پشتیبانی می‌کند.
بذر نیز پشتیبانی می شود.

هر عملیات در ftp قابل اعتماد است، یعنی هرگونه خطای غیر کشنده به درستی رسیدگی می شود و
عملیات تکرار می شود بنابراین اگر دانلود خراب شد، از نقطه شروع مجدد می شود
بطور خودکار. حتی اگر سرور FTP از دستور REST پشتیبانی نمی کند، ftp سعی خواهد کرد که
فایل را از همان ابتدا بازیابی کنید تا اینکه فایل به طور کامل منتقل شود.

ftp دارای دستورات پوسته مانند است که به شما امکان می دهد چندین دستور را به صورت موازی اجرا کنید
زمینه (&). همچنین امکان گروه بندی دستورات در () و اجرای آنها در آن وجود دارد
زمینه. همه کارهای پس زمینه در یک فرآیند واحد اجرا می شوند. شما می توانید یک
کار پیش‌زمینه به پس‌زمینه با ^Z (cz) و بازگشت با فرمان «wait» (یا «fg» که
مستعار "انتظار"). برای فهرست کردن مشاغل در حال اجرا، از دستور 'jobs' استفاده کنید. برخی از دستورات اجازه می دهد
تغییر مسیر خروجی آنها (cat، ls، ...) به فایل یا از طریق لوله به دستور خارجی. دستورات
می تواند به صورت مشروط بر اساس وضعیت پایان فرمان قبلی (&&، ||) اجرا شود.

اگر خارج شوید ftp قبل از اینکه همه کارها هنوز تمام نشده باشند، ftp خود را به حالت nohup منتقل می کند
در پس زمینه همین اتفاق در مورد قطع کردن مودم واقعی یا زمانی که یک xterm را می بندید اتفاق می افتد.

ftp دارای آینه داخلی است که می تواند کل درخت فهرست را دانلود یا به روز کند. وجود دارد
همچنین آینه معکوس (Mirror -R) که درخت دایرکتوری را روی سرور آپلود یا به روز می کند.
Mirror همچنین می تواند دایرکتوری ها را بین دو سرور راه دور با استفاده از FXP if همگام سازی کند
در دسترس نیست.

دستور «at» برای راه‌اندازی یک کار در زمان مشخص در شرایط فعلی، دستور وجود دارد
"صف" به دستورات صف برای اجرای متوالی برای سرور فعلی، و خیلی بیشتر.

در آغاز، ftp اجرا می کند /etc/lftp.conf و پس از آن ~/.lftprc و ~/.lftp/rc (و یا
~/.config/lftp/rc if ~/.lftp وجود ندارد). می توانید نام مستعار و دستورات «set» قرار دهید
آنجا. برخی از افراد ترجیح می‌دهند اشکال‌زدایی کامل پروتکل را ببینند، از «اشکال‌زدایی» برای روشن کردن اشکال‌زدایی استفاده کنند.
از «اشکال‌زدایی 3» استفاده کنید تا فقط پیام‌های تبریک و پیام‌های خطا را ببینید.

ftp دارای تعدادی متغیر قابل تنظیم است. شما می توانید از "set -a" برای دیدن همه متغیرها و
مقادیر آنها یا "set -d" برای مشاهده لیست پیش فرض ها. نام متغیرها را می توان مخفف کرد و
پیشوند را می توان حذف کرد مگر اینکه بقیه مبهم شود.

اگر lftp با OpenSSL کامپایل شده باشد (تنظیم --with-openssl) شامل نرم افزار می شود
توسعه یافته توسط پروژه OpenSSL برای استفاده در OpenSSL Toolkit. (http://www.openssl.org/)

دستورات
! صدف فرمان

دستور shell یا shell را اجرا کنید.

ls

برای انجام فهرست فهرستی از میزبان محلی.

نام مستعار [نام [ارزش]]

تعریف یا عدم تعریف نام مستعار نام. اگر ارزش حذف شده است، نام مستعار تعریف نشده است، در غیر این صورت طول می کشد
ارزش ارزش. اگر هیچ آرگومانی داده نشود، نام مستعار فعلی فهرست می شود.

نام مستعار dir ls -lF
مستعار کمتر zmore

at زمان [- فرمان ]

تا زمان داده شده صبر کنید و دستور داده شده (اختیاری) را اجرا کنید. همچنین ببینید at(1).

ضمیمه کردن [PID]

ترمینال را به فرآیند lftp پس‌زمینه مشخص شده وصل کنید.

چوب الف [دستور فرعی]

فرمان نشانک نشانک ها را کنترل می کند.

نام سایت ها را می توان در باز کن دستور را مستقیماً همانطور که هست یا در هر دستوری که قبول می کند
URL های ورودی را با استفاده از bm:site/path فرمت.

اضافه کردن [ ] مکان فعلی یا مکان داده شده را به نشانک ها اضافه کنید و به آن متصل شوید
نام داده شده
دل حذف نشانک با نام
ویرایش شروع ویرایشگر در فایل نشانک ها
وارد كردن وارد کردن نشانک های خارجی
فهرست نشانک‌های فهرست (پیش‌فرض)

نهانگاه [دستور فرعی]

دستور cache کش حافظه محلی را کنترل می کند. دستورات فرعی زیر شناسایی می شوند:

وضعیت حافظه پنهان چاپ آمار (پیش‌فرض)
روشن|خاموش روشن/خاموش کردن کش
flush flush cache
اندازه لیمو محدودیت حافظه را تنظیم کنید، -1 به معنای نامحدود است
منقضی می شود Nx زمان انقضای کش را بر روی تنظیم کنید N ثانیه (x=s) دقیقه (x=m) ساعت (x=h) یا
روزها (x=د)

گربه فایل ها

cat فایل(های) راه دور را به stdout خروجی می دهد. (همچنین ببینید بیش, zcat و او می تواند)

cd رز

دایرکتوری راه دور فعلی را تغییر دهید. فهرست راه دور قبلی به عنوان "-" ذخیره می شود. تو می توانی
"cd -" را برای تغییر دایرکتوری انجام دهید. دایرکتوری قبلی برای هر سایت نیز می باشد
بر روی دیسک ذخیره می شود، بنابراین شما می توانید سایت را باز کنید. cd -' حتی پس از راه اندازی مجدد lftp.

chmod حالت فایل ها

تغییر ماسک مجوز در فایل های راه دور. حالت باید یک عدد اکتالی باشد.

نزدیک [-a]

اتصالات بیکار را ببندید. به‌طور پیش‌فرض فقط با سرور فعلی، از -a برای بستن تمام موارد بی‌کار استفاده کنید
اتصالات.

cls [OPTS] فایل ها...

«cls» سعی می‌کند اطلاعات مربوط به فایل‌ها یا دایرکتوری‌های مشخص شده را بازیابی کند و خروجی آن را صادر می‌کند
اطلاعات با توجه به گزینه های قالب. تفاوت بین 'ls' و 'cls' در این است
«ls» از سرور درخواست می‌کند تا فهرست فایل‌ها را قالب‌بندی کند، و «cls» بعد از آن خودش آن را قالب‌بندی می‌کند
بازیابی تمام اطلاعات مورد نیاز

-1 خروجی تک ستونی
-a، --همه فایل‌های نقطه‌ای را نشان می‌دهند
-B، --basename فقط نام پایه فایل ها را نشان می دهد
--block-size=SIZ از بلوک های SIZ-byte استفاده کنید
-d، - مدخل فهرست دایرکتوری به جای محتویات
-F، - طبقه‌بندی نشانگر پیوست (یکی از /@) به ورودی‌ها
-h، --اندازه های چاپ قابل خواندن توسط انسان در قالب قابل خواندن توسط انسان (به عنوان مثال، 1K)
--si به همین ترتیب، اما از قدرت های 1000 استفاده کنید نه 1024
-k، -- کیلوبایت مانند --block-size=1024
-l، --long از قالب فهرست طولانی استفاده کنید
-q، --quiet وضعیت را نشان نمی دهد
-s، --size اندازه چاپ هر فایل
- اندازه فایل در صورت چاپ اندازه، فقط اندازه چاپ برای فایل ها
-i، تطبیق الگوی غیر حساس به حروف کوچک
-I، --sortnocase نام ها را بدون حساسیت به حروف مرتب می کند
-D، --dirsfirst ابتدا فهرست راهنماها را فهرست کنید
--sort=OPT "نام"، "اندازه"، "تاریخ"
-S بر اساس اندازه فایل مرتب می شود
--گروه کاربران،
--perms، --تاریخ،
--linkcount، --links فیلدهای جداگانه را نشان می دهد
--time-style=STYLE از قالب زمان مشخص استفاده کنید

فرمان CMD ارگ...

دستور داده شده را با نادیده گرفتن نام مستعار اجرا کنید.

اشکال زدایی کردن [OPTS] سطح|خاموش

اشکال زدایی را به تغییر دهید سطح یا خاموشش کن گزینه ها:

-o خروجی اشکال زدایی را به فایل هدایت کنید
-c زمینه پیام را نشان می دهد
-p PID را نشان می دهد
-t نشان دادن مهرهای زمانی

از دست [-n] رشته

رشته داده شده را روی نمایشگر چاپ می کند (پژواک می دهد).

ویرایش کنید [OPTS] پرونده

فایل راه دور را در یک مکان موقت بازیابی کنید، یک ویرایشگر محلی را روی آن اجرا کنید و فایل را آپلود کنید
در صورت تغییر برگشت گزینه ها:

-k فایل موقت را نگه دارید
-o مکان فایل موقت صریح

ارزیابی [-f قالب ] ارگ...

بدون -f آرگومان های داده شده را به عنوان دستور اجرا می کند. با -f، آرگومان ها تبدیل می شوند
به یک دستور جدید قالب می تواند حاوی متن ساده و متغیرهایی باشد که $0...$9 و $@ هستند،
مطابق با استدلال ها

خروج [bg] [بالا] [پدر یا مادر] [کشتن] [رمز]

exit از lftp خارج می شود یا در صورت وجود مشاغل فعال به پس زمینه منتقل می شود. اگر هیچ شغلی نیست
فعال، رمز به عنوان وضعیت خاتمه lftp به سیستم عامل منتقل می شود. اگر رمز is
حذف شده، کد خروج آخرین دستور استفاده می شود.

وقتی cmd:move-background false باشد، «exit bg» به پس‌زمینه حرکت می‌کند. خروج از بالا می سازد
پوسته سطح بالا (اجرا کننده دستور lftp داخلی) خاتمه می یابد. "خروج والد" خاتمه می یابد
پوسته والد هنگام اجرای یک اسکریپت تودرتو. 'exit kill' همه مشاغل شماره گذاری شده قبلی را می کشد
در حال خروج گزینه ها را می توان ترکیب کرد، به عنوان مثال «ساعت 08:00 -- خروج از بالا کشتن و» همه مشاغل را از بین می برد
و باعث خروج lftp در زمان مشخص می شود.

fg

نام مستعار "صبر کن".

پیدا کردن [OPTS] فهرست راهنما...

فایل های موجود در دایرکتوری (دایرکتوری فعلی به طور پیش فرض) را به صورت بازگشتی فهرست کنید. این می تواند کمک کند
با سرورهای فاقد پشتیبانی ls -R. می توانید خروجی این دستور را تغییر مسیر دهید. گزینه ها:

-d MD، --max-depth=MD حداکثر عمق اسکن را مشخص کنید
-l، --list از قالب فهرست طولانی استفاده می کند

ftpcopy

منسوخ شده به جای آن از یکی از موارد زیر استفاده کنید:
دریافت ftp://... -o ftp://...
get -O ftp://... file1 file2...
قرار دادن ftp://...
ضربه زدن ftp://.../*
mget -O ftp://... ftp://.../*
یا سایر ترکیبات برای دریافت انتقال FXP (مستقیماً بین دو سرور FTP). lftp خواهد بود
بازگشت به کپی ساده (از طریق سرویس گیرنده) اگر انتقال FXP نمی تواند آغاز شود یا ftp:use-fxp است
نادرست

دریافت کنید [-E] [-a] [-c] [-e] [-O پایه] rfile [-o فایل]...

فایل راه دور را بازیابی کنید rfile و آن را به عنوان فایل محلی ذخیره کنید فایل. اگر -o حذف شود،
فایل در فایل محلی با نام پایه ذخیره می شود rfile. می توانید چندین فایل دریافت کنید
با تعیین چند نمونه از rfile (و -o فایل). حروف عام را گسترش نمی دهد، استفاده کنید
mget برای آن.

-c ادامه دهید، فراموش کنید
-E حذف فایل های منبع پس از انتقال موفقیت آمیز
-e فایل هدف را قبل از انتقال حذف کنید
-از حالت ascii استفاده کنید (باینری پیش فرض است)
-O دایرکتوری پایه یا URL را مشخص می کند که فایل ها باید در آن قرار گیرند

مثال:
README را دریافت کنید
دریافت README -o debian.README
README README.mirrors را دریافت کنید
دریافت README -o debian.README README.mirrors -o debian.mirrors
دریافت README -o ftp://some.host.org/debian.README
دریافت README -o ftp://some.host.org/debian-dir/ (پایان چاک is مهم)

دریافت 1 [OPTS] rfile

انتقال یک فایل گزینه ها:

-o نام فایل مقصد (پیش‌فرض - نام پایه rfile)
-c ادامه دهید، فراموش کنید
-E حذف فایل های منبع پس از انتقال موفقیت آمیز
-از حالت ascii استفاده کنید (باینری پیش فرض است)
--منبع-منطقه= انتقال منطقه مشخص شده از فایل منبع
--target-position= موقعیت در فایل هدف برای نوشتن داده ها در

کره [OPTS] [فرمان] الگوهای

الگوهای داده شده حاوی متاکاراکترها را گلوب کنید و نتیجه را به دستور داده شده یا برگردانید
کد خروج مناسب

-f فایل های ساده (پیش فرض)
دایرکتوری های -d
-a همه انواع
--exist کد خروج صفر را برمی گرداند زمانی که الگوها به لیست غیر خالی گسترش می یابند
--not-exist کد خروج صفر را هنگامی که الگوها به یک لیست خالی گسترش می یابند، برمی گرداند

مثال:
پژواک کره ای *
glob --exist *.csv && echo "فایل های *.csv وجود دارد"

کمک [CMD]

راهنمای چاپ برای CMD یا اگر نه CMD مشخص شد چاپ لیستی از دستورات موجود.

شغل ها [OPTS] [شغل_نه...]

فهرست مشاغل در حال اجرا اگر شغل_نه مشخص شده است، فقط شغلی را با آن شماره فهرست کنید. گزینه ها:

-v پرحرف، چند -v پرحرفی را افزایش می دهد
-r فقط یک کار مشخص شده را بدون بازگشت فهرست می کند

کشتن همه|شغل_نه

حذف کار مشخص شده با شغل_نه یا همه مشاغل (برای شغل_نه دیدن شغل ها)

ال سی دی ldir

دایرکتوری محلی فعلی را تغییر دهید ldir. فهرست محلی قبلی به عنوان "-" ذخیره می شود. شما
می توانید "LCD -" را برای تغییر دایرکتوری انجام دهید.

ln [-s] فایل موجود پیوند جدید

یک پیوند سخت/ نمادین به یک فایل موجود ایجاد کنید. گزینه -s ایجاد یک نماد را انتخاب می کند
لینک کنید.

محلی فرمان

به جای جلسه راه دور، دستور مشخص شده را با session file:// local directory اجرا کنید.
مثال:
Pwd محلی
ls محلی
آینه محلی /dir1 /dir2

lpwd

دایرکتوری کاری فعلی را روی ماشین محلی چاپ کنید.

ls پارام ها

لیست فایل های راه دور می توانید خروجی این دستور را به فایل یا از طریق لوله به خارجی هدایت کنید
فرمان به‌طور پیش‌فرض، خروجی ls در حافظه پنهان ذخیره می‌شود تا استفاده از فهرست جدید را مشاهده کنید روابط or نهانگاه گرگرفتگی

mget [-c] [-d] [-a] [-E] [-O پایه] فایل ها

فایل های انتخابی را با حروف عام بزرگ دریافت می کند.

-c ادامه دهید، فراموش کنید.
دایرکتوری هایی مانند نام فایل ها ایجاد کنید و فایل ها را در آنها قرار دهید
به جای دایرکتوری فعلی
-E حذف فایل های منبع پس از انتقال موفقیت آمیز
-از حالت ascii استفاده کنید (باینری پیش فرض است)
-O دایرکتوری پایه یا URL را مشخص می کند که فایل ها باید در آن قرار گیرند

آینه [OPTS] [منبع [هدف]]

دایرکتوری منبع مشخص شده را به فهرست هدف محلی آینه کنید. اگر فهرست هدف به پایان برسد
با اسلش (به جز ریشه)، نام پایه منبع به نام دایرکتوری مورد نظر اضافه می شود.
منبع و/یا هدف می توانند URL هایی باشند که به دایرکتوری ها اشاره می کنند.

-c، --در صورت امکان به کار آینه ای ادامه دهید
-e، - حذف فایل‌هایی که در سایت راه دور وجود ندارند را حذف کنید
--حذف- ابتدا فایل های قدیمی را قبل از انتقال فایل های جدید حذف کنید
--depth-اول قبل از انتقال به زیر شاخه ها نزول کنید
فایل ها
--scan-all-first تمام دایرکتوری ها را به صورت بازگشتی اسکن کنید
انتقال پرونده ها
-s، --allow-suid بیت های suid/sgid را بر اساس سایت راه دور تنظیم می کند
--allow-chown سعی کنید مالک و گروه را روی فایل ها تنظیم کنید
--ascii از انتقال های حالت ascii استفاده می کند (به معنی -عدم اندازه گیری است)
-نادیده گرفتن-زمان نادیده گرفتن زمان هنگام تصمیم گیری در مورد دانلود کردن
هنگام تصمیم گیری در مورد دانلود کردن، اندازه را نادیده بگیرید
--only-missing دانلود فقط فایل های از دست رفته
دانلود --فقط موجود فقط فایل های موجود در حال حاضر در هدف
-n، --only-جدیدتر دانلود فقط فایل های جدیدتر (-c کار نمی کند)
آپلود - آپلود قدیمی‌تر حتی فایل‌های قدیمی‌تر از فایل‌های راه دور
--no-empty-dirs دایرکتوری های خالی ایجاد نمی کند (به این معنی است
--اول عمق)
-r، --no-recursion به زیر شاخه ها نروید
-r، --recursion=MODE با یک شرط به زیر شاخه ها بروید
--no-symlinks پیوندهای نمادین ایجاد نمی کند
-p، --no-perms مجوزهای فایل را تنظیم نمی کنند
--no-umask umask را در حالت های فایل اعمال نکنید
-R، --آینه معکوس (قرار دادن فایل ها)
-L، --مرجع دانلود پیوندهای نمادین به عنوان فایل
- بازنویسی فایل های ساده را بدون حذف اول بازنویسی کنید
--بدون رونویسی فایل های ساده را حذف و دوباره ایجاد کنید
رونویسی
-N، --جدیدتر-از=SPEC فقط فایل های جدیدتر از زمان مشخص را دانلود کنید
-- مسن تر از =SPEC فقط فایل های قدیمی تر از زمان تعیین شده را دانلود کنید
--size-range=RANGE فقط فایل هایی با اندازه در محدوده مشخص دانلود کنید
-P، --موازی[=N] N فایل را به صورت موازی دانلود کنید
--use-pget[-n=N] از pget برای انتقال هر فایل استفاده کنید
--در حال تغییر=CMD اگر چیزی تغییر کرد دستور را اجرا کنید
-- حلقه تکرار آینه تا زمانی که هیچ تغییری پیدا نشد
-i RX، --شامل=RX شامل فایل های منطبق
-x RX، --exclude=RX حذف فایل های منطبق
-I GP، --include-glob=GP شامل فایل های منطبق
-X GP، --exclude-glob=GP حذف فایل های منطبق
-f فایل، --file=فایل منعکس کردن یک فایل منفرد یا گروه کروی (مثلاً
/path/to/*.txt)
-O DIR، --target-directory=DIR مسیر یا URL پایه هدف
-v، --verbose[=level] عملیات پرحرف
--log=فایل دستورات lftp در حال اجرا در FILE را بنویسید
--script=فایل دستورات lftp را در FILE بنویسید، اما اجرا نکنید
آنها را
--just-print, --dry-run مشابه --script=-
--max-errors=N پس از این تعداد خطا متوقف شوید
--skip-noaccess سعی نکنید فایل ها را بدون دسترسی خواندن منتقل کنید.
--use-cache از فهرست های دایرکتوری کش استفاده کنید

--Remove-source-files فایل ها را پس از انتقال حذف می کند (با احتیاط استفاده کنید)
-همانند --allow-chown --allow-suid --no-umask

هنگام استفاده از -R، دایرکتوری منبع محلی و هدف از راه دور است. اگر هدف
دایرکتوری حذف شده است، نام پایه دایرکتوری منبع استفاده می شود. اگر هر دو دایرکتوری هستند
حذف شده، دایرکتوری های محلی و راه دور فعلی استفاده می شود. اگر فهرست هدف به پایان می رسد
یک اسلش (به جز دایرکتوری ریشه) سپس نام پایه دایرکتوری منبع اضافه می شود.

RX یک عبارت منظم توسعه یافته است، درست مانند in egrep(1).

GP یک الگوی کروی است، به عنوان مثال "*.zip".

گزینه های شامل و حذف را می توان چندین بار مشخص کرد. یعنی یک فایل یا
دایرکتوری اگر با یک شامل مطابقت داشته باشد منعکس می شود و با موارد بعد مطابقت ندارد
شامل، یا با چیزی مطابقت ندارد و اولین بررسی حذف می شود. دایرکتوری ها هستند
مطابق با یک اسلاید الحاق شده.

توجه داشته باشید که پیوندهای نمادین هنگام آپلود در سرور راه دور ایجاد نمی شوند، زیرا FTP
پروتکل نمی تواند آن را انجام دهد. برای آپلود فایل هایی که لینک ها به آنها اشاره می کنند، از دستور "mirror -RL" استفاده کنید (treat
پیوندهای نمادین به عنوان فایل).

برای گزینه های --newwer-than و --older-the می توانید یک فایل یا زمان را مشخص کنید
مشخصات مانند آنچه که توسط at(1) دستور، به عنوان مثال «اکنون-7 روز» یا «هفته پیش». اگر شما
یک فایل را مشخص کنید، سپس از زمان اصلاح آن فایل استفاده خواهد شد.

سطح پرحرفی را می توان با استفاده از گزینه --verbose=level یا چندین گزینه -v انتخاب کرد.
به عنوان مثال -vvv. سطوح عبارتند از:
0 - بدون خروجی (پیش فرض)
1 - اقدامات چاپی
2 - +چاپ نام فایل حذف نشده (زمانی که -e مشخص نشده باشد)
3 - چاپ نام دایرکتوری که آینه شده است

--only-newer مقایسه اندازه فایل را خاموش می کند و فقط فایل های جدیدتر را آپلود/دانلود می کند حتی اگر
اندازه متفاوت است به طور پیش‌فرض فایل‌های قدیمی‌تر منتقل شده و جایگزین فایل‌های جدیدتر می‌شوند.

--upload-older اجازه می دهد تا فایل های راه دور جدیدتر را با فایل های قدیمی جایگزین کنید (زمانی که سمت هدف
از راه دور است). برخی از بک‌اندهای راه دور نمی‌توانند مُهرهای زمانی را حفظ کنند، بنابراین پیش‌فرض نگه‌داشتن است
فایل های جدیدتر

حالت بازگشتی می تواند یکی از «همیشه»، «هرگز»، «فقدان»، «جدیدتر» باشد. با گزینه
آینه «جدیدتر» مُهرهای زمانی فهرست‌ها را مقایسه می‌کند و فقط در صورتی وارد یک فهرست می‌شود
مسن تر یا گم شده در سمت هدف. توجه داشته باشید که وقتی یک فایل دایرکتوری را تغییر می دهد
ممکن است مهر زمانی ثابت بماند، بنابراین mirror آن دایرکتوری را پردازش نخواهد کرد.

اگر URL را به جای دایرکتوری ها مشخص کنید، می توانید بین دو سرور انعکاس دهید. FXP است
در صورت امکان به طور خودکار برای انتقال بین سرورهای FTP استفاده می شود.

برخی از سرورهای FTP به طور پیش فرض فایل های نقطه ای را پنهان می کنند (مثلاً . htaccess تغییر نام دهید، و آنها را فقط در صورت LIST نشان دهید
دستور با گزینه -a استفاده می شود. در چنین مواردی سعی کنید از «set ftp:list-options -a» استفاده کنید.

mkdir [-p] [-f] کارگردان

دایرکتوری های راه دور بسازید اگر -p استفاده می شود، تمام اجزای مسیرها را بسازید. گزینه -f می سازد
mkdir خاموش و پیام ها را سرکوب می کند.

واحد واحد [ قوس ]

بارگذاری ماژول داده شده با استفاده از dlopen(3) عملکرد. اگر نام ماژول حاوی اسلش نباشد، اینطور است
جستجو در دایرکتوری های مشخص شده توسط متغیر modul:path. استدلال ها به
تابع module_init. برای جزئیات فنی به README.modules مراجعه کنید.

بیش فایل ها

همان گربه فایل ها | بیشتر'. اگر PAGER تنظیم شده است، به عنوان فیلتر استفاده می شود. (همچنین ببینید گربه, zcat
و او می تواند)

ضربه زدن [-c] [-d] [-a] [-E] [-O پایه] فایل ها

آپلود فایل با بسط wildcard. به طور پیش فرض از نام پایه نام محلی به عنوان استفاده می کند
یکی از راه دور این را می توان با گزینه '-d' تغییر داد.

-c ادامه، شهرت
-d دایرکتوری هایی مانند نام فایل ها ایجاد کنید و فایل ها را در آنها قرار دهید
به جای دایرکتوری فعلی
-E حذف فایل های منبع پس از انتقال موفقیت آمیز (خطرناک)
-از حالت ascii استفاده کنید (باینری پیش فرض است)
-O دایرکتوری پایه یا URL را مشخص می کند که فایل ها باید در آن قرار گیرند

mrm فایل ها)

همان "glob rm". فایل(های) مشخص شده را با بسط wildcard حذف می کند.

mv file1 file2

تغییر نام file1 به file2.

nlist [قوس]

نام فایل های راه دور را فهرست کنید

باز کن [-e CMD] [-u کاربر[,عبور]] [-p بندر] میزبان|آدرس

یک سرور FTP را انتخاب کنید.

pget [OPTS] rfile [-o فایل]

فایل مشخص شده را با استفاده از چندین اتصال دریافت می کند. این می تواند سرعت انتقال را افزایش دهد، اما بارگذاری می شود
شبکه و سرور به شدت بر سایر کاربران تأثیر می گذارد. فقط در صورتی استفاده کنید که واقعاً مجبور به انتقال هستید
فایل ASAP گزینه ها:

-c ادامه انتقال. نیاز دارد file.lftp-pget-status فایل.
-n maxconn حداکثر تعداد اتصالات را تنظیم کنید (پیش فرض از pget:default-n
تنظیمات)

قرار دادن [-E] [-a] [-c] [-O پایه] فایل [-o rfile]

بارگذاری فایل با نام راه دور rfile. اگر -o حذف شد، نام پایه فایل به عنوان استفاده می شود
نام راه دور حروف عام را گسترش نمی دهد، استفاده کنید ضربه زدن برای آن.

-o نام فایل راه دور را مشخص می کند (پیش فرض - نام پایه فایل)
-c ادامه، شهرت. برای بازنویسی فایل های راه دور به مجوز نیاز دارد
-E حذف فایل های منبع پس از انتقال موفقیت آمیز (خطرناک)
-از حالت ascii استفاده کنید (باینری پیش فرض است)
-O دایرکتوری پایه یا URL را مشخص می کند که فایل ها باید در آن قرار گیرند

pwd [-p]

URL راه دور فعلی را چاپ کنید. از گزینه «-p» برای نمایش رمز عبور در URL استفاده کنید.

صف [-n تعداد ] CMD

دستور داده شده را به صف برای اجرای متوالی اضافه کنید. هر سایت صف مخصوص به خود را دارد. "-n"
دستور را قبل از آیتم داده شده در صف اضافه می کند. سعی نکنید «cd» یا «lcd» را در صف قرار دهید
دستورات، ممکن است lftp را گیج کند. در عوض cd/lcd را قبل از دستور «queue» انجام دهید، و این کار انجام خواهد شد
مکانی که قرار است دستور در آن انجام شود را به خاطر بسپارید. ممکن است به صف
در حال حاضر کار با «صف انتظار». "، اما حتی اگر کار به اجرا ادامه خواهد داد
این اولین نفر در صف نیست.

'queue stop' صف را متوقف می کند، هیچ فرمان جدیدی را اجرا نمی کند، اما قبلاً
مشاغل در حال اجرا ادامه خواهند داشت. برای ایجاد توقف خالی می توانید از 'queue stop' استفاده کنید
صف "شروع صف" اجرای صف را از سر می گیرد. وقتی از lftp خارج می شوید، همه چیز شروع می شود
صف ها به صورت خودکار متوقف شد

"صف" بدون آرگومان یا صف متوقف شده ایجاد می کند یا وضعیت صف چاپ می کند.

صف --حذف|-d [شاخص or wildcard بیان]

یک یا چند مورد را از صف حذف کنید. اگر هیچ آرگومانی داده نشد، آخرین ورودی در
صف حذف شده است

صف --move|-m <شاخص or wildcard بیان> [شاخص]

آیتم های داده شده را قبل از شاخص صف داده شده یا اگر مقصدی وجود ندارد به انتها منتقل کنید
داده شده.

-q ساکت باش
-v پرحرف باشید.
-Q خروجی در قالبی است که می توان از آن برای صف مجدد استفاده کرد. مفید با --delete.

مثال:
> دریافت فایل و
[1] دریافت فایل
> صف انتظار 1
> صف دریافت Another_file
> cd a_directory
> صف دریافت yet_another_file

queue -d 3 سومین مورد را در صف حذف کنید.
queue -m 6 4 ششمین مورد را در صف قبل از چهارمین مورد حرکت دهید.
queue -m "get*zip" 1 همه دستورات مطابق با "get*zip" را به ابتدای
صف (ترتیب اقلام محفوظ است.)
queue -d "get*zip" تمام دستورات مطابق با "get*zip" را حذف کنید.

نقل قول کردن CMD

برای FTP - دستور را بدون تفسیر ارسال کنید. با احتیاط استفاده کنید - می تواند منجر به کنترل از راه دور ناشناخته شود
حالت و در نتیجه باعث اتصال مجدد می شود. شما نمی توانید مطمئن باشید که هر گونه تغییر حالت راه دور
به دلیل اینکه دستور نقل قول ثابت است - می توان آن را با اتصال مجدد در هر زمان تنظیم مجدد کرد.

برای HTTP - مخصوص عمل HTTP. نحو: `` نقل قول [ ]''. فرمان ممکن است
«تنظیم کوکی» یا «پست».
باز کن http://www.site.net
نقل قول set-cookie "variable=value; othervar=othervalue"
http:پست-محتوا-نوع برنامه/x-www-form-urlencoded را تنظیم کنید
نقل قول پست /cgi-bin/script.cgi "var=value&othervar=othervalue" > local_file

برای FISH - دستور را بدون تفسیر ارسال کنید. این می تواند برای اجرای دستورات دلخواه استفاده شود
روی سرور دستور نباید ورودی یا ### را در ابتدای خط جدید چاپ کند. اگر این کار را انجام دهد،
پروتکل از همگام سازی خارج می شود.
باز کردن fish://server
نقل قول find -name \*.zip

پس گرفتن rfile [-o فایل]

همان "get -c".

روابط [قوس]

همان "ls" است، اما حافظه پنهان را نادیده می گیرد.

لیست مجدد [قوس]

همان "nlist" است، اما حافظه پنهان را نادیده می گیرد.

تکرار [OPTS] [[-d] تاخیر] [فرمان]

دستور مشخص شده را با تاخیر بین تکرارها تکرار کنید. تاخیر پیش فرض یک ثانیه است،
دستور پیش فرض خالی است

-ج حداکثر تعداد تکرار
-د تاخیر بین تکرارها
--while-ok هنگامی که فرمان با کد غیر صفر خارج می شود متوقف شود
-تا زمانی که فرمان با کد صفر خارج می شود، متوقف شود
- توقف ضعیف هنگامی که lftp به پس‌زمینه منتقل می‌شود.

مثال:
فردا تکرار کن -- آینه
آینه 1 بعدی را تکرار کنید

شهرت فایل [-o rfile]

همان "put -c".

rm [-r] [-f] فایل ها

حذف فایل های راه دور حروف عام را گسترش نمی دهد، استفاده کنید mrm برای آن -r برای بازگشتی است
حذف دایرکتوری مراقب باشید، اگر مشکلی پیش آمد ممکن است فایل‌ها را از دست بدهید. -f سرکوب کردن
پیغام خطا.

rm است کارگردان

دایرکتوری های راه دور را حذف کنید.

scache [جلسه]

جلسات ذخیره شده را فهرست کنید یا به جلسه مشخص شده بروید.

تنظیم [VAR [وال]]

متغیر را روی مقدار داده شده تنظیم کنید. اگر مقدار حذف شد، متغیر را تنظیم کنید. نام متغیر
دارای قالب «نام/بستن» است، که در آن بسته شدن می‌تواند کاربرد دقیق تنظیمات را مشخص کند.
برای جزئیات به زیر مراجعه کنید. اگر مجموعه بدون متغیر فراخوانی شود، فقط تنظیمات تغییر یافته است
ذکر شده. با گزینه های زیر قابل تغییر است:

فهرستی از تمام تنظیمات، از جمله مقادیر پیش فرض
-d فقط مقادیر پیش فرض را فهرست می کند، نه مقادیر فعلی ضروری را

سایت site_cmd

دستور سایت را اجرا کنید site_cmd و نتیجه را خروجی بگیرید. می توانید خروجی آن را تغییر مسیر دهید.

خواب فاصله

با فاصله زمانی مشخص بخوابید و خارج شوید. فاصله به طور پیش فرض بر حسب ثانیه است، اما می تواند پسوند باشد
با 'm'، 'h'، 'd' به ترتیب برای دقیقه، ساعت و روز. همچنین ببینید at.

شکاف [نام]

اسلات مشخص شده را انتخاب کنید یا همه اسلات های اختصاص داده شده را فهرست کنید. یک اسلات یک اتصال به یک سرور است،
تا حدودی شبیه یک کنسول مجازی شما می توانید چندین اسلات متصل به مختلف ایجاد کنید
سرورها و سوئیچ بین آنها. همچنین می توانید استفاده کنید اسلات: نام به عنوان یک URL شبه در حال ارزیابی به
آن محل اسلات

اتصال پیش‌فرض خط خواندن امکان جابه‌جایی سریع بین اسلات‌های 0-9 را با استفاده از Meta-0 فراهم می‌کند -
کلیدهای متا 9 (اغلب می توانید از Alt به جای متا استفاده کنید).

منبع پرونده
منبع -e فرمان

دستورات ضبط شده در فایل را اجرا کنید پرونده یا با دستور خارجی مشخص شده برگردانده می شود.
منبع ~/.lftp/rc
منبع -echo help

تعلیق

فرآیند lftp را متوقف کنید. توجه داشته باشید که تا زمانی که فرآیند را ادامه دهید، نقل و انتقالات نیز متوقف خواهد شد
با دستورات fg یا bg شل.

تورنت [OPTS] فایل های تورنت ...

فرآیند BitTorrent را برای داده شده شروع کنید فایل های تورنت، که می تواند یک فایل محلی، URL،
پیوند آهنربایی یا ساده info_hash به صورت هگز یا پایه 32 نوشته شده است. حروف عام محلی گسترش یافته است.
فایل های موجود ابتدا تایید می شوند مگر اینکه -- اجباری معتبر گزینه داده شده است. قطعات گمشده
دانلود می شوند. فایل ها در مشخص شده ذخیره می شوند فهرست راهنما یا دایرکتوری فعلی کار توسط
پیش فرض کاشت تا رسیدن به نسبت ادامه می یابد torrent:stop-on-ratio تنظیم یا زمان
torrent:seed-max-time تمام شد.

گزینه های ارسال:

-O دایرکتوری پایه را مشخص می کند که فایل ها باید در آن قرار گیرند
--force-valid skip اعتبار سنجی فایل (اگر مطمئن هستید که خوب هستند).
اگر ابرداده از قبل شناخته شده باشد یا تورنت شناخته شده باشد، فقط توقف جدید است
کامل.
--فقط-ناقص توقف اگر تورنت از قبل کامل شده باشد.
--dht-bootstrap= بوت استرپ DHT با ارسال یک پرس و جو به مشخص شده گره. این
گزینه باید فقط یک بار برای پر کردن گره محلی استفاده شود
حافظه پنهان شماره پورت ممکن است بعد از دو نقطه داده شود، پیش فرض است
6881. در اینجا چند گره برای بوت استرپ وجود دارد:
dht.transmissionbt.com، router.utorrent.com،
router.bittorrent.com.
--به اشتراک گذاری فایل یا دایرکتوری مشخص شده با استفاده از پروتکل BitTorrent.
پیوند مگنت پس از آماده شدن چاپ می شود.

کاربر کاربر [عبور]
کاربر URL [عبور]

از اطلاعات مشخص شده برای ورود به سیستم از راه دور استفاده کنید. اگر یک URL با نام کاربری مشخص کنید، آن را وارد کنید
رمز عبور ذخیره می شود تا مراجع بعدی URL بتوانند از آن استفاده کنند.

نسخه

چاپ ftp نسخه.

صبر کنيد [شغل]
صبر کنيد تمام

منتظر پایان کار مشخص شده باشید. اگر jobno حذف شد، منتظر آخرین کار پس‌زمینه باشید.

«همه چیز صبر کنید» منتظر می ماند تا همه کارها خاتمه یابد.

zcat فایل ها

مانند cat، اما هر فایل را از طریق zcat فیلتر کنید. (همچنین ببینید گربه, بیش و او می تواند)

او می تواند فایل ها

مانند موارد دیگر، اما هر فایل را از طریق zcat فیلتر کنید. (همچنین ببینید گربه, zcat و بیش)

تنظیمات
هنگام راه اندازی، lftp اجرا می شود ~/.lftprc و ~/.lftp/rc (و یا ~/.config/lftp/rc if ~/.lftp میکند
وجود ندارد). شما می توانید نام مستعار و دستورات "set" را در آنجا قرار دهید. بعضی ها ترجیح می دهند ببینند
اشکال زدایی کامل پروتکل، از «اشکال زدایی» برای روشن کردن اشکال زدایی استفاده کنید.

همچنین یک فایل راه اندازی در سراسر سیستم وجود دارد /etc/lftp.conf. می تواند در انواع مختلف باشد
دایرکتوری، بخش FILES را ببینید.

ftp دارای متغیرهای قابل تنظیم زیر است (شما همچنین می توانید از "set -a" برای دیدن همه متغیرها استفاده کنید
و ارزش های آنها):

bmk:save-passwords (بولی)
ذخیره رمزهای عبور متن ساده در ~/.local/share/lftp/bookmarks or ~/.lftp/نشانک ها on
دستور "اضافه کردن نشانک". به طور پیش فرض خاموش است.

cache:cache-empty-listings (بولی)
هنگامی که نادرست است، لیست های خالی در حافظه پنهان ذخیره نمی شوند.

حافظه پنهان: فعال کردن (بولی)
وقتی نادرست است، کش غیرفعال می شود.

حافظه پنهان: انقضا (فاصله زمانی)
ورودی های حافظه پنهان مثبت در این بازه زمانی منقضی می شوند.

حافظه پنهان: expire-negative (فاصله زمانی)
ورودی های کش منفی در این بازه زمانی منقضی می شوند.

حافظه پنهان: اندازه (عدد)
حداکثر اندازه حافظه پنهان در صورت تجاوز، قدیمی‌ترین ورودی‌های حافظه پنهان از حافظه پنهان حذف می‌شوند.

cmd:at-exit (رشته)
دستورات در رشته قبل از خروج lftp یا انتقال به پس‌زمینه اجرا می‌شوند.

cmd:at-exit-bg (رشته)
دستورات در رشته قبل از خروج lftp پس‌زمینه اجرا می‌شوند.

cmd:at-exit-fg (رشته)
دستورات در رشته قبل از خروج lftp پیش زمینه اجرا می شوند.

cmd: در پس زمینه (رشته)
دستورات در رشته قبل از انتقال lftp به پس زمینه اجرا می شوند.

cmd:at-terminate (رشته)
دستورات در رشته قبل از خاتمه lftp اجرا می شوند (یا پس زمینه یا
پیش زمینه).

cmd: at-finish (رشته)
دستورات در رشته زمانی که تمام کارها انجام شد یکبار اجرا می شوند.

cmd: at-queue-finish (رشته)
دستورات در رشته زمانی که تمام کارهای یک صف انجام می شوند یکبار اجرا می شوند.

cmd:cls-completion-default (رشته)
به طور پیش فرض cls گزینه هایی برای نمایش گزینه های تکمیل مثلا درست کردن
لیست های تکمیل اندازه فایل ها را نشان می دهد، cmd:cls-completion-default را روی «-s» تنظیم کنید.

cmd:cls-default (رشته)
به طور پیش فرض cls گزینه های فرمان آنها را می توان با گزینه هایی که به صراحت داده شده است نادیده گرفت.

cmd:cls-exact-time (بولی)
وقتی درست است، cls سعی می کنم زمان دقیق اصلاح فایل را بدست آوریم حتی اگر به معنای بیشتر باشد
درخواست ها به سرور

cmd:csh-history (بولی)
گسترش تاریخچه شبیه csh را فعال می کند.

cmd:default-protocol (رشته)
این مقدار زمانی استفاده می شود که "open" فقط با نام میزبان بدون پروتکل استفاده می شود. پیش فرض
'ftp' است.

cmd: شکست-خروج (بولی)
اگر درست است، زمانی که دستوری با شکست مواجه شد و دستور زیر بدون قید و شرط است از آن خارج شوید (یعنی
با || شروع نمی شود یا &&). lftp پس از صدور فرمان بدون قید و شرط خارج می شود
بدون اجرای آن

cmd: تعاملی (سه بولی)
هنگامی که true باشد، lftp به صورت تعاملی عمل می کند، سیگنال های ترمینال را کنترل می کند و مقداری اضافی خروجی می دهد
پیام ها. پیش فرض خودکار است و به ترمینال بودن stdin بستگی دارد.

cmd: طولانی مدت (ثانیه)
زمان اجرای دستور که به عنوان "طولانی" در نظر گرفته می شود و قبل از آن یک بوق انجام می شود
اعلان بعدی 0 به معنی خاموش است.

cmd:ls-default (رشته)
آرگومان پیش فرض ls

cmd:move-background (بولی)
وقتی false باشد، lftp از رفتن به پس‌زمینه هنگام خروج امتناع می‌کند. برای اجبار، از «خروج» استفاده کنید
bg'.

cmd:move-background-deach (بولی)
وقتی true (پیش‌فرض)، lftp هنگام انتقال به ترمینال کنترل خود را جدا می‌کند
پس‌زمینه، می‌توان با استفاده از دستور «attach» دوباره آن را پیوست کرد. وقتی نادرست است، lftp
پوسته را فریب می دهد تا lftp را به گروه پردازش پس زمینه منتقل کند و به اجرا ادامه می دهد.
سپس فرمان fg shell lftp را به پیش‌زمینه بازمی‌گرداند مگر اینکه تمام کارها را انجام داده باشد
و خاتمه یافت.

cmd: prompt (رشته)
اعلان. lftp کاراکترهای ویژه بک اسلش زیر را تشخیص می دهد که
به صورت زیر رمزگشایی می شوند:
\@ اگر کاربر فعلی پیش فرض نباشد، @ را وارد کنید
\a یک کاراکتر زنگ ASCII (07)
\e یک کاراکتر فرار ASCII (033)
\h نام میزبانی که به آن متصل هستید
\n خط جدید
\s نام مشتری (lftp)
\S نام اسلات فعلی
\u نام کاربری کاربری که با آن وارد شده اید
\U URL سایت راه دور (به عنوان مثال، ftp://g437.ub.gu.se/home/james/src/lftp)
\v نسخه از ftp (به عنوان مثال، 2.0.3)
\w فهرست کار فعلی در سایت راه دور
\W نام پایه دایرکتوری کاری فعلی در سایت راه دور
\nnn کاراکتر مربوط به عدد هشت nnn
\\ یک خط معکوس
\? اگر جایگزین قبلی خالی بود از نویسه بعدی می گذرد.
\[ دنباله ای از کاراکترهای غیرچاپی را شروع کنید که می توان از آنها برای جاسازی یک استفاده کرد
دنباله کنترل ترمینال در اعلان
\] به دنباله ای از کاراکترهای غیرچاپی پایان دهید

cmd: موازی (عدد)
تعداد کارهایی که به صورت موازی در حالت غیر تعاملی اجرا می شوند. به عنوان مثال، ممکن است این باشد
برای اسکریپت هایی با چندین دستور «get» مفید است. توجه داشته باشید که این را روی یک مقدار تنظیم کنید
بیشتر از 1 رفتار اجرای مشروط را تغییر می دهد، اساساً آن را ایجاد می کند
ناسازگار.

cmd: صف موازی (عدد)
تعداد کارهایی که به صورت موازی در یک صف اجرا می شوند.

cmd: تکمیل از راه دور (بولی)
یک بولی برای کنترل اینکه آیا lftp از تکمیل از راه دور استفاده می کند یا خیر. وقتی درست باشد، برگ کلید
حدس می زند که آیا کلمه در حال تکمیل باید یک نام فایل راه دور باشد. متا تب میکند
تکمیل از راه دور همیشه بنابراین می توانید تکمیل از راه دور را با اجبار انجام دهید متا تب چه زمانی
cmd: تکمیل از راه دور نادرست است یا زمانی که حدس اشتباه است.

cmd:save-cwd-history (بولی)
وقتی درست است، lftp آخرین CWD هر سایت را در آن ذخیره می کند ~/.local/share/lftp/cwd_history or
~/.lftp/cwd_history، اجازه می دهد "cd -" را پس از راه اندازی مجدد lftp انجام دهید. پیش فرض درست است.

cmd:save-rl-history (بولی)
وقتی درست است، lftp تاریخچه خط خواندن را ذخیره می کند ~/.local/share/lftp/rl_history or
~/.lftp/rl_history در خروجی پیش فرض درست است.

cmd:show-status (بولیم)
در صورت false، lftp خط وضعیت را در ترمینال نشان نمی دهد. پیش فرض درست است.

cmd:set-term-status (بولی)
وقتی درست است، lftp در صورت پشتیبانی وضعیت ترمینال را به روز می کند (مثلا xterm). تعطیلی برای
این تنظیم نوع ترمینال از متغیر محیطی TERM است.

cmd: وضعیت-فاصله (زمانفاصله)
فاصله زمانی بین به روز رسانی وضعیت

cmd:stifle-rl-history (عدد)
تعداد خطوطی که باید در تاریخچه Readline نگهداری شوند.

cmd:term-status (رشته)
رشته فرمت مورد استفاده برای نمایش وضعیت ترمینال. بسته شدن برای این تنظیمات
نوع ترمینال از متغیر محیطی TERM است. پیش فرض از «tsl» و استفاده می کند
مقادیر termcap "fsl".

فرارهای زیر پشتیبانی می شوند:

\یک زنگ
فرار کن
\n خط جدید
\s "lftp"
\v نسخه lftp
\T رشته وضعیت

cmd:time-style (رشته)
این تنظیم مقدار پیش فرض برای گزینه cls --time-style است.

cmd:trace (بولی)
زمانی که true باشد، lftp دستوراتی را که اجرا می کند (مانند sh -x) چاپ می کند.

cmd:verify-host (بولی)
اگر درست باشد، lftp نام میزبان را فوراً در دستور «open» حل می کند. همچنین است
اگر «&» داده شده باشد، یا اگر ^Z باشد، می توان از بررسی یک فرمان «باز» صرف نظر کرد.
در حین بررسی فشار داده شده است.

cmd:verify-path (بولی)
اگر درست باشد، lftp مسیر داده شده در دستور cd را بررسی می کند. امکان پرش نیز وجود دارد
اگر «&» داده شود، یا اگر ^Z در طول فرمان فشار داده شود، یک فرمان «cd» را بررسی کنید
بررسی. مثال ها:
cmd:verify-path/hftp://* false را تنظیم کنید
فهرست سی دی و

cmd:verify-path-cached (بولی)
هنگامی که نادرست است، 'cd' به فهرستی که از حافظه پنهان به عنوان موجود شناخته شده است، موفق خواهد شد
بلافاصله. مستقیما. در غیر این صورت تأیید به تنظیم cmd:verify-path بستگی دارد.

رنگ: استفاده-رنگ (سه بولی)
هنگامی که درست است، دستور cls و تکمیل لیست فایل های رنگی را مطابق با خروجی خروجی می دهد
رنگ: تنظیم رنگ. وقتی روی خودکار تنظیم می شود، زمانی که خروجی a است از رنگ ها استفاده می شود
پایانه.

رنگ: dir-colors (رشته)
شرح رنگ لیست فایل به طور پیش فرض مقدار محیط LS_COLORS
متغیر استفاده می شود. دیدن دو رنگ(1).

dns:SRV-query (بولی)
برای رکوردهای SRV پرس و جو کنید و قبل از gethostbyname از آنها استفاده کنید. رکوردهای SRV فقط هستند
اگر پورت به صراحت مشخص نشده باشد استفاده می شود. برای جزئیات بیشتر به RFC2052 مراجعه کنید.

dns: cache-enable (بولی)
کش DNS را فعال کنید اگر خاموش باشد، lftp هر بار که دوباره وصل می شود، نام میزبان را حل می کند.

dns: cache-expire (فاصله زمانی)
زمان زنده ماندن برای ورودی های کش DNS. فرمت داره +، به عنوان مثال 1d12h30m5s
یا فقط 36 ساعت برای غیرفعال کردن انقضا، آن را روی "inf" یا "never" تنظیم کنید.

dns: cache-size (عدد)
حداکثر تعداد ورودی های کش DNS.

dns:fatal-timeout (فاصله زمانی)
زمان پرس و جوهای DNS را محدود کنید. اگر سرور DNS برای مدت طولانی در دسترس نباشد، lftp این کار را انجام خواهد داد
نام میزبان معین را حل نمی کند. برای غیرفعال کردن، روی «هرگز» تنظیم کنید.

dns: order (فهرست اسامی پروتکل ها)
ترتیب پرس و جوهای DNS را تنظیم می کند. پیش‌فرض «inet6 inet» است که به معنای ابتدا نگاه کردن به بالا است
آدرس را در خانواده inet6، سپس inet و به ترتیب استفاده از آنها. برای غیر فعال کردن inet6
جستجو (AAAA)، این متغیر را روی "inet" تنظیم کنید.

dns:use-fork (بولی)
اگر درست باشد، lftp قبل از حل آدرس هاست فوک می کند. پیش فرض درست است.

dns:max-retries (عدد)
اگر صفر باشد، هیچ محدودیتی در تعداد دفعاتی که lftp برای جستجوی an تلاش می کند وجود ندارد
نشانی. اگر > 0 باشد، lftp فقط همین تعداد دفعات را برای جستجوی یک آدرس امتحان می کند
هر خانواده آدرس در dns:order.

فایل: مجموعه حروف (رشته)
مجموعه کاراکترهای محلی در ابتدا از محل فعلی تنظیم شده است.

file:use-lock (بولی)
هنگامی که درست است، lftp هنگام باز کردن فایل‌های محلی از قفل مشاوره استفاده می‌کند.

ماهی: تأیید خودکار (بولی)
وقتی درست است، lftp به همه سؤالات ssh، به ویژه به سؤال، «بله» پاسخ می دهد
در مورد یک کلید میزبان جدید در غیر این صورت جواب "نه" می دهد.

ماهی: مجموعه (رشته)
مجموعه کاراکتر مورد استفاده توسط سرور ماهی در درخواست ها، پاسخ ها و لیست فایل ها.
پیش فرض خالی است که به معنای همان محلی است.

fish:connect-program (رشته)
برنامه ای که برای اتصال به سرور راه دور استفاده می شود. باید از گزینه "-l" پشتیبانی کند
برای نام کاربری، «-p» برای شماره پورت. پیش فرض 'ssh -a -x' است. می توانید آن را تنظیم کنید
برای مثال «rsh».

ماهی: صدف (رشته)
از پوسته مشخص شده در سمت سرور استفاده کنید. پیش فرض /bin/sh است. در برخی از سیستم ها، / بن / شل
هنگام انجام cd به دایرکتوری ناموجود خارج می شود. lftp می تواند از عهده آن برآید اما مجبور است
دوباره وصل شوید. آن را تنظیم کنید / bin / bash برای چنین سیستم هایی اگر bash نصب شده باشد.

ftp:acct (رشته)
پس از ورود این رشته را در دستور ACCT ارسال کنید. نتیجه نادیده گرفته می شود. بسته شدن
برای این تنظیم فرمت دارد user@host.

ftp:anon-pass (رشته)
رمز عبور مورد استفاده برای احراز هویت ناشناس دسترسی FTP را تنظیم می کند. پیش فرض است
"lftp@".

ftp:anon-user (رشته)
نام کاربری مورد استفاده برای احراز هویت دسترسی FTP ناشناس را تنظیم می کند. پیش فرض است
"ناشناس".

ftp: حالت همگام‌سازی خودکار (رجیکس)
اگر اولین پیام سرور با این regex مطابقت دارد، حالت همگام‌سازی را برای آن میزبان روشن کنید.

ftp:catch-size (بولی)
وقتی از دستور SIZE پشتیبانی نمی‌شود، سعی کنید اندازه فایل را از "150" بگیرید
در حال باز کردن اتصال داده» پاسخ دهید.

ftp: charset (رشته)
مجموعه کاراکتری که توسط سرور FTP در درخواست ها، پاسخ ها و لیست فایل ها استفاده می شود.
پیش فرض خالی است که به معنای همان محلی است. این تنظیم فقط زمانی استفاده می شود که
سرور از UTF8 پشتیبانی نمی کند.

ftp: مشتری (رشته)
نام کلاینت FTP برای ارسال با دستور CLNT، در صورت پشتیبانی سرور. اگر هست
خالی است، سپس هیچ دستور CLNT ارسال نخواهد شد.

ftp:bind-data-socket (بولی)
سوکت داده را به رابط اتصال کنترل (در حالت غیرفعال) متصل کنید. پیش فرض
درست است، استثنا رابط حلقه بک است.

ftp:fix-pasv-address (بولی)
اگر درست باشد، lftp سعی خواهد کرد آدرسی را که سرور برای دستور PASV در آن بازگردانده است، تصحیح کند
زمانی که آدرس سرور در شبکه عمومی است و PASV آدرسی را از a برمی گرداند
شبکه خصوصی در این مورد lftp آدرس سرور را جایگزین آدرس می کند
یکی که با دستور PASV برگردانده می شود، شماره پورت تغییر نمی کند. پیش فرض درست است.

ftp:fxp-passive-source (بولی)
اگر درست باشد، lftp سعی می کند ابتدا سرور FTP منبع را در حالت غیرفعال تنظیم کند، در غیر این صورت
مقصد یک اگر اولین تلاش با شکست مواجه شد، lftp سعی می کند آنها را به روش دیگری تنظیم کند.
اگر حالت دیگر نیز شکست بخورد، lftp به کپی ساده بازمی گردد. همچنین ببینید
ftp:use-fxp.

ftp: home (رشته)
دایرکتوری اولیه پیش فرض رشته خالی است که به معنای خودکار است. اگر شما این را روی "/" تنظیم کنید
ظاهر %2F را در URL های FTP دوست ندارم. بسته شدن برای این تنظیم دارای قالب است
user@host.

ftp: ignore-pasv-address (بولی)
اگر درست باشد، lftp از آدرس اتصال کنترلی به جای آدرس برگشتی در PASV استفاده می کند
برای اتصال داده پاسخ دهید این می تواند برای NAT های شکسته مفید باشد. پیش فرض نادرست است.

ftp:list-empty-ok (بولی)
اگر روی false تنظیم شود، لیست های خالی از دستور LIST به عنوان نادرست تلقی می شوند و
روش دیگری (NLST) استفاده خواهد شد.

ftp:list-Options (رشته)
گزینه هایی را تنظیم می کند که همیشه به دستور LIST اضافه می شوند. تنظیم آن می تواند مفید باشد
اگر سرور فایل‌های نقطه‌ای (پنهان) را به‌طور پیش‌فرض نشان نمی‌دهد، به «-a» می‌رسد. پیش فرض است
خالی.

ftp:nop-interval (ثانیه)
تاخیر بین دستورات NOOP هنگام دانلود دنباله یک فایل. این برای FTP مفید است
سرورهایی که پیام "انتقال کامل" را قبل از شستشوی انتقال داده ارسال می کنند. که در
در چنین مواردی دستورات NOOP می توانند از توقف اتصال جلوگیری کنند.

ftp: حالت غیرفعال (بولی)
حالت FTP غیرفعال را تنظیم می کند. این می تواند مفید باشد اگر پشت یک فایروال یا یک گنگ هستید
روتر بالماسکه در حالت غیرفعال lftp از دستور PASV استفاده می کند نه دستور PORT
که در حالت فعال استفاده می شود. در حالت غیرفعال lftp خود اتصال داده را برقرار می کند
به سرور؛ در حالت فعال سرور برای انتقال داده به lftp متصل می شود.
حالت غیرفعال پیش فرض است.

ftp:port-ipv4 (آدرس IPv4)
آدرس IPv4 را برای ارسال با دستور PORT مشخص می کند. پیش فرض خالی است که به این معنی است
برای ارسال آدرس انتهای محلی اتصال کنترل.

ftp:port-range (از به)
محدوده پورت مجاز برای حالت فعال قالب حداقل حداکثر، یا "کامل" یا "هر" تا است
هر پورتی را نشان می دهد. پیش‌فرض «پر» است.

ftp:prefer-epsv (بولی)
از EPSV به عنوان حالت پسیو ترجیحی استفاده کنید. پیش فرض "نادرست" است.

ftp: پروکسی (URL)
پروکسی FTP را برای استفاده مشخص می کند. برای غیرفعال کردن پروکسی این را روی رشته خالی قرار دهید. توجه داشته باشید که
این یک پروکسی FTP است که از پروتکل FTP استفاده می کند، نه FTP روی HTTP. مقدار پیش فرض است
برگرفته از متغیر محیطی ftp_proxy اگر با "ftp://" شروع شود. اگر FTP شما
پروکسی نیاز به احراز هویت دارد، نام کاربری و رمز عبور را در URL مشخص کنید. اگر
ftp:proxy با http:// شروع می شود سپس پروتکل hftp (FTP روی پروکسی HTTP) استفاده می شود
به جای FTP به صورت خودکار

ftp:proxy-auth-type (رشته)
وقتی روی «پیوسته» تنظیم شود، lftp «user@» را ارسال می‌کند.[ایمیل محافظت شده]'' به عنوان نام کاربری
به پروکسی، و "password@proxy_password" به عنوان رمز عبور.

وقتی روی "joined-acct" تنظیم شود، lftp "" را ارسال می کند[ایمیل محافظت شده] proxy_user'' (با
فضا) به عنوان نام کاربری به پروکسی. رمز عبور سایت طبق معمول و پروکسی ارسال می شود
رمز عبور در دستور ACCT زیر مورد انتظار است.

هنگامی که روی "باز" ​​تنظیم شود، lftp ابتدا کاربر پروکسی و رمز عبور پروکسی را ارسال می کند و سپس
"OPEN ftp.example.org" و سپس "USER user". پسورد سایت ارسال می شود
مثل همیشه.

وقتی روی «کاربر» (پیش‌فرض) تنظیم شود، lftp ابتدا کاربر پروکسی و رمز عبور پراکسی را ارسال می‌کند.
سپس ``[ایمیل محافظت شده]'' به عنوان نام کاربری. پسورد سایت به عنوان ارسال می شود
معمولی

وقتی روی «proxy-user@host» تنظیم شود، lftp ابتدا «USER» را ارسال می‌کند
[ایمیل محافظت شده]''، سپس رمز عبور پروکسی. کاربر سایت و رمز عبور می باشد
سپس طبق معمول ارسال شد

ftp: rest-list (بولی)
اجازه استفاده از دستور REST قبل از دستور LIST را بدهید. این ممکن است برای بزرگ مفید باشد
دایرکتوری ها، اما برخی از سرورهای FTP به آرامی REST را قبل از LIST نادیده می گیرند.

ftp: rest-stor (بولی)
اگر نادرست باشد، lftp سعی نمی کند از REST قبل از STOR استفاده کند. این می تواند برای برخی مفید باشد
سرورهای حشره دار که اگر REST و سپس STOR باشد فایل را خراب می کنند (با صفر پر می کنند).
استفاده شده.

ftp: retri-530 (رجیکس)
اگر متن با این عبارت معمولی مطابقت داشت، روی پاسخ سرور 530 برای فرمان PASS دوباره امتحان کنید.
این تنظیم باید برای تمایز بین سرور بارگذاری شده (موقت) مفید باشد
شرط) و رمز عبور نادرست (شرایط دائمی).

ftp:retry-530-anonymous (رجیکس)
عبارت منظم اضافی برای ورود ناشناس، مانند ftp:retry-530.

ftp:سایت-گروه (رشته)
پس از ورود این رشته را در دستور SITE GROUP ارسال کنید. نتیجه نادیده گرفته می شود. در
بسته شدن برای این تنظیم دارای فرمت است user@host.

ftp:skey-allow (بولی)
اگر به نظر می رسد سرور از آن پشتیبانی می کند، اجازه ارسال پاسخ skey/opie را می دهد. به طور پیش فرض روشن است.

ftp:skey-force (بولی)
رمز عبور متن ساده را از طریق شبکه ارسال نکنید، به جای آن از skey/opie استفاده کنید. اگر
skey/opie در دسترس نیست، فرض کنید ورود ناموفق است. به طور پیش فرض خاموش است.

ftp:ssl-allow (بولی)
اگر درست است، سعی کنید اتصال SSL را با سرور FTP برای دسترسی غیر ناشناس مذاکره کنید.
پیش فرض درست است. این و سایر تنظیمات SSL فقط در صورتی در دسترس هستند که lftp وجود داشته باشد
با یک کتابخانه ssl/tls کامپایل شده است.

ftp:ssl-auth (رشته)
آرگومان برای دستور AUTH، می تواند یکی از SSL، TLS، TLS-P، TLS-C باشد. RFC4217 را ببینید
برای توضیحات بسته به پاسخ FEAT به طور پیش فرض از TLS یا SSL استفاده می شود.

ftp:ssl-data-use-keys (بولی)
اگر درست باشد، lftp ssl:key-file را برای اتصال داده محافظت شده نیز بارگیری می کند. وقتی نادرست است، آن را
نمی کند، و سرور می تواند داده ها را مطابقت دهد و اتصالات را با شناسه جلسه کنترل کند.
پیش فرض درست است.

ftp:ssl-force (بولی)
اگر درست است، وقتی سرور از SSL پشتیبانی نمی کند، از ارسال رمز عبور خودداری کنید.
پیش فرض نادرست است.

ftp:ssl-protect-data (بولی)
اگر درست است، درخواست اتصال SSL برای انتقال داده کنید. این CPU فشرده است اما
حریم خصوصی را فراهم می کند. پیش فرض نادرست است.

ftp:ssl-protect-fxp (بولی)
اگر درست است، درخواست اتصال SSL برای انتقال داده بین دو سرور FTP در FXP کنید
حالت در این حالت از دستور CPSV یا SSCN استفاده می شود. اگر اتصال SSL برای
به دلایلی، lftp انتقال FXP محافظت نشده را امتحان می کند مگر اینکه ftp:ssl-force تنظیم شده باشد.
برای هر یک از دو سرور پیش فرض نادرست است.

ftp:ssl-protect-list (بولی)
در صورت صحت، درخواست اتصال SSL را برای انتقال لیست فایلها کنید. پیش فرض درست است.

ftp:ssl-use-ccc (بولی)
اگر درست باشد، lftp دستور CCC را پس از ورود صادر می کند، بنابراین حفاظت ssl را غیرفعال می کند
لایه روی اتصال کنترل

ftp:stat-interval (فاصله زمانی)
فاصله بین دستورات STAT پیش فرض 1 ثانیه است.

ftp:strict-multiline (بولی)
وقتی درست است، lftp به شدت فرمت پاسخ چندخطی را بررسی می‌کند (انتظار می‌رود با آن تمام شود
همان کدی که با آن شروع شد). هنگامی که نادرست است، این بررسی آرام می شود.

ftp: sync-mode (بولی)
اگر درست باشد، lftp هر بار یک دستور را ارسال می کند و منتظر پاسخ می ماند. این ممکن است
اگر از سرور یا روتر FTP باگ استفاده می کنید مفید است. وقتی خاموش است، lftp a را ارسال می کند
بسته ای از دستورات و منتظر پاسخ ها - در سفر رفت و برگشت سرعت عملیات را افزایش می دهد
زمان قابل توجه است متأسفانه با همه سرورهای FTP و برخی از آنها کار نمی کند
روترها با آن مشکل دارند، بنابراین به طور پیش فرض روشن است.

ftp: منطقه زمانی (رشته)
این منطقه زمانی را برای زمان در فهرست‌هایی که با دستور LIST برگردانده شده‌اند، در نظر بگیرید. این تنظیم
می تواند GMT افست [+|-]HH[:MM[:SS]] یا هر مقدار معتبر TZ (به عنوان مثال اروپا/مسکو یا
MSK-3MSD، M3.5.0، M10.5.0/3). پیش فرض GMT است. آن را روی یک مقدار خالی برای فرض قرار دهید
منطقه زمانی محلی مشخص شده توسط متغیر محیطی TZ.

ftp: trust-feat (رشته)
وقتی درست است، فرض کنید که داده‌های بازگشتی FEAT صحیح هستند و از پروتکل رایج استفاده نکنید
پسوندهایی مانند SIZE، MDTM، REST اگر فهرست نشده باشند. پیش فرض نادرست است.

ftp:use-abor (بولی)
اگر نادرست باشد، lftp دستور ABOR را ارسال نمی کند، اما اتصال داده را بلافاصله می بندد.

ftp:use-allo (بولی)
وقتی true (پیش‌فرض)، lftp دستور ALLO را قبل از آپلود فایل ارسال می‌کند.

ftp:use-feat (بولی)
وقتی true (پیش‌فرض)، lftp از دستور FEAT برای تعیین ویژگی‌های توسعه یافته ftp استفاده می‌کند
سرور

ftp:use-fxp (بولی)
اگر درست باشد، lftp سعی می‌کند ارتباط مستقیم بین دو سرور ftp برقرار کند.

ftp:use-hftp (بولی)
هنگامی که ftp:proxy به یک پروکسی http اشاره می کند، این تنظیم روش hftp را انتخاب می کند (GET،
HEAD) وقتی درست است، و روش CONNECT وقتی نادرست است. پیش فرض درست است.

ftp:use-ip-tos (بولی)
وقتی درست است، lftp از IPTOS_LOWDELAY برای اتصال کنترل و IPTOS_THROUGHPUT برای
اتصالات داده

ftp:lang (بولی)
زبانی که با دستور LANG انتخاب شده است، اگر همانطور که توسط FEAT نشان داده شده پشتیبانی شود
واکنش. پیش فرض خالی است که به معنای پیش فرض سرور است.

ftp:use-mdtm (بولی)
وقتی true (پیش‌فرض)، lftp از دستور MDTM برای تعیین زمان تغییر فایل استفاده می‌کند.

ftp:use-mdtm-overloaded (بولی)
وقتی درست است، lftp از دو دستور MDTM برای تنظیم زمان تغییر فایل استفاده می کند
فایل های آپلود شده پیش فرض نادرست است.

ftp:use-site-idle (بولی)
زمانی که true باشد، lftp دستور "SITE IDLE" را با آرگومان net:idle ارسال می کند. پیش فرض نادرست است.

ftp:use-site-utime (بولی)
هنگامی که درست است، lftp دستور 5 آرگومان "SITE UTIME" را برای تنظیم زمان تغییر فایل ارسال می کند.
در فایل های آپلود شده پیش فرض درست است.

ftp:use-site-utime2 (بولی)
هنگامی که درست است، lftp دستور 2 آرگومان "SITE UTIME" را برای تنظیم زمان تغییر فایل ارسال می کند.
در فایل های آپلود شده پیش فرض درست است. اگر «SITE UTIME» 5 آرگومان نیز فعال باشد،
ابتدا دستور 2-argument امتحان می شود.

ftp:use-size (بولی)
وقتی true (پیش‌فرض)، lftp از دستور SIZE برای تعیین اندازه فایل استفاده می‌کند.

ftp:use-stat (بولی)
اگر درست باشد، lftp دستور STAT را در انتقال حالت FXP ارسال می کند تا بداند چه مقدار داده دارد
منتقل شده است. همچنین به ftp:stat-interval مراجعه کنید. پیش فرض درست است.

ftp:use-stat-for-list (بولی)
وقتی درست است، lftp به جای دستور LIST از STAT استفاده می کند. به طور پیش فرض `. به عنوان STAT استفاده می شود
بحث و جدل. با استفاده از STAT، lftp از ایجاد اتصال داده برای فهرست دایرکتوری جلوگیری می کند.
برخی از سرورها به گزینه های خاصی برای STAT نیاز دارند، از ftp:list-options برای مشخص کردن آنها استفاده کنید
(به عنوان مثال -لا).

ftp:use-telnet-iac (بولی)
وقتی درست (پیش‌فرض)، lftp از دستور TELNET IAC استفاده می‌کند و از پروتکل TELNET پیروی می‌کند.
مشخص شده در RFC959. هنگامی که نادرست است، از پروتکل TELNET پیروی نمی کند و بنابراین از آن پیروی می کند
نویسه 255 (0xFF, 0377) دو برابر نیست و دستورات ABOR و STAT را پیشوند نمی کند.
با سیگنال TELNET IP + SYNCH.

ftp:use-tvfs (سه بولی)
وقتی روی خودکار تنظیم شود، استفاده از ویژگی TVFS به پاسخ سرور FEAT بستگی دارد. در غیر این صورت
این تنظیم نشان می دهد که آیا از آن استفاده کنید یا نه. به طور خلاصه، اگر سروری از TVFS پشتیبانی کند
سپس از مسیرهای یونیکس مانند استفاده می کند.

ftp:use-utf8 (بولی)
اگر درست باشد، lftp «OPTS UTF8 ON» را به سرور می فرستد تا رمزگذاری UTF-8 را فعال کند (اگر
پشتیبانی). اگر نام فایل‌ها کدگذاری و سرور متفاوتی دارند، آن را غیرفعال کنید
با آن مشکل دارد

ftp:use-quit (بولی)
اگر درست باشد، lftp قبل از قطع ارتباط از سرور ftp، QUIT را ارسال می کند. پیش فرض درست است.

ftp:verify-address (بولی)
بررسی کنید که اتصال داده از آدرس شبکه اتصال کنترل می آید
همتا این احتمالاً می تواند از جعل اتصال داده که می تواند منجر به داده شود جلوگیری کند
فساد. متأسفانه، این ممکن است برای سرورهای ftp خاص با چندین مورد با شکست مواجه شود
رابط های شبکه، زمانی که آدرس خروجی را روی سوکت داده تنظیم نمی کنند، همینطور است
به طور پیش فرض غیرفعال است.

ftp:verify-port (بولی)
بررسی کنید که اتصال داده دارای پورت 20 (ftp-data) در انتهای راه دور است. این می تواند
احتمالاً از جعل اتصال داده توسط کاربران میزبان راه دور جلوگیری می کند. متاسفانه،
بسیاری از ویندوزها و حتی سرورهای ftp یونیکس فراموش می کنند که پورت مناسب را روی داده ها تنظیم کنند
اتصال، بنابراین این بررسی به طور پیش فرض خاموش است.

ftp: حالت وب (بولی)
پس از بستن اتصال داده، اتصال را قطع کنید. این می تواند برای ftp کاملاً شکسته مفید باشد
سرورها پیش فرض نادرست است.

ftps:initial-prot (رشته)
تنظیم اولیه PROT را برای اتصالات FTPS مشخص می کند. باید یکی از موارد زیر باشد: C، S، E، P،
یا خالی پیش فرض خالی است که به معنای ناشناخته است، بنابراین lftp از دستور PROT استفاده می کند
بدون قید و شرط. اگر معلوم شد که دستور PROT پشتیبانی نمی‌شود، حالت Clear پشتیبانی نمی‌شود
فرض شود.

hftp: cache (بولی)
امکان ذخیره کش سمت سرور/پراکسی برای پروتکل ftp-over-http.

hftp:cache-control (رشته)
هدر درخواست HTTP مربوطه را مشخص کنید.

hftp: رمزگشایی (بولی)
هنگامی که درست است، lftp به طور خودکار موجودیت را در پروتکل hftp رمزگشایی می کند، زمانی که Content-
مقدار هدر رمزگذاری با deflate، gzip، compress، x-gzip یا x-compress مطابقت دارد.

hftp:پراکسی (URL)
پروکسی HTTP را برای پروتکل FTP-over-HTTP (hftp) مشخص می کند. پروتکل hftp نمی تواند
بدیهی است که بدون پروکسی HTTP کار کنید. مقدار پیش فرض از محیط گرفته شده است
متغیر ftp_proxy اگر با "http://" شروع شود، در غیر این صورت از محیط
متغیر http_proxy. اگر پروکسی FTP شما نیاز به احراز هویت دارد، نام کاربری را مشخص کنید
و رمز عبور در URL.

hftp:use-allprop (بولی)
اگر درست باشد، lftp ارسال خواهد کرد بدنه درخواست در درخواست‌های «PROPFIND» در غیر این صورت
یک بدنه درخواست خالی ارسال می کند.

hftp:use-authorization (بولی)
اگر روی خاموش تنظیم شود، lftp رمز عبور را به عنوان بخشی از URL به پروکسی ارسال می کند. این ممکن است
برای برخی از پراکسی ها (مانند M-soft) مورد نیاز است. پیش فرض روشن است و lftp رمز عبور را ارسال می کند
به عنوان بخشی از هدر مجوز.

hftp:use-head (بولی)
اگر روی خاموش تنظیم شود، lftp سعی می کند از «GET» به جای «HEAD» برای پروتکل hftp استفاده کند.
در حالی که این سرعت کندتر است، ممکن است به lftp اجازه دهد با برخی از پراکسی ها که این کار را نمی کنند کار کند
درخواست‌های «HEAD ftp://» را درک کرده یا به اشتباه رسیدگی می‌کند.

hftp:use-mkcol (بولی)
اگر روی خاموش تنظیم شود، lftp سعی می کند از «PUT» به جای «MKCOL» برای ایجاد دایرکتوری ها استفاده کند.
با پروتکل hftp پیش فرض خاموش است.

hftp:use-propfind (بولی)
اگر روی خاموش تنظیم شود، lftp سعی نخواهد کرد از «PROPFIND» برای دریافت محتویات دایرکتوری استفاده کند
پروتکل hftp و به جای آن از «GET» استفاده کنید. پیش فرض خاموش است.

hftp:use-type (بولی)
اگر روی خاموش تنظیم شود، lftp سعی نمی‌کند «;type=» را به نشانی‌های اینترنتی ارسال شده به پروکسی اضافه کند. مقداری
پروکسی های خراب به درستی آن را مدیریت نمی کنند. پیش فرض روشن است.

http:قبول، http:accept-charset, http:accept-encoding، http:accept-language (رشته)
هدرهای درخواست HTTP مربوطه را مشخص کنید.

http:مجوز (رشته)
مجوز استفاده به صورت پیش فرض، زمانی که هیچ کاربری مشخص نشده است. فرمت است
«کاربر: رمز عبور». پیش فرض خالی است که به معنای عدم مجوز است.

http:cache (بولی)
اجازه ذخیره کش سمت سرور/پراکسی.

http:cache-control (رشته)
هدر درخواست HTTP مربوطه را مشخص کنید.

http:کوکی (رشته)
این کوکی را به سرور ارسال کنید. بستن در اینجا مفید است:
تنظیم cookie/www.somehost.com "param=value"

http:decode (بولی)
هنگامی که درست است، lftp به طور خودکار موجودیت را در هنگام مقدار هدر Content-Encoding رمزگشایی می کند
کبریت deflate، gzip، compres، x-gzip یا x-compress را می‌سازد.

http:پست-محتوا-نوع (رشته)
مقدار هدر درخواست HTTP نوع محتوا را برای روش POST مشخص می کند. پیش فرض است
"Application/x-www-form-urlencoded".

http:پروکسی (URL)
پروکسی HTTP را مشخص می کند. زمانی که lftp روی پروتکل HTTP کار می کند استفاده می شود. مقدار پیش فرض
از متغیر محیطی گرفته شده است http_proxy. اگر پروکسی شما نیاز دارد
احراز هویت، نام کاربری و رمز عبور را در URL مشخص کنید.

http:put-method (PUT یا POST)
مشخص می کند که از کدام روش HTTP در put استفاده شود.

http:put-content-type (رشته)
مقدار هدر درخواست HTTP نوع محتوا را برای روش PUT مشخص می کند.

http:ارجاع (رشته)
مقدار هدر درخواست HTTP Referer را مشخص می کند. تک نقطه `. به جریان گسترش می یابد
آدرس دایرکتوری پیش فرض «.» است. برای غیرفعال کردن هدر Referer روی رشته خالی تنظیم کنید.

http:set-cookies (بولی)
اگر درست باشد، lftp متغیرهای http:cookie را هنگام دریافت هدر Set-Cookie تغییر می‌دهد.

http:use-allprop (بولی)
اگر درست باشد، lftp ارسال خواهد کرد بدنه درخواست در درخواست‌های «PROPFIND» در غیر این صورت
یک بدنه درخواست خالی ارسال می کند.

http:use-mkcol (بولی)
اگر روی خاموش تنظیم شود، lftp سعی می کند از «PUT» به جای «MKCOL» برای ایجاد دایرکتوری ها استفاده کند.
با پروتکل HTTP پیش فرض روشن است.

http:use-propfind (بولی)
اگر روی خاموش تنظیم شود، lftp سعی نخواهد کرد از «PROPFIND» برای دریافت محتویات دایرکتوری استفاده کند
پروتکل HTTP و به جای آن از «GET» استفاده کنید. پیش فرض روشن است.

http:user-agent (رشته)
رشته lftp در هدر User-Agent درخواست HTTP ارسال می کند.

https:پروکسی (رشته)
پروکسی https را مشخص می کند. مقدار پیش فرض از متغیر محیطی گرفته شده است
https_proxy.

آینه: عدم ارجاع (بولی)
وقتی درست باشد، Mirror پیوندهای نمادین را به طور پیش‌فرض ارجاع نمی‌دهد. می توانید آن را نادیده بگیرید
توسط گزینه --no-dereference. پیش فرض اگر نادرست است.

mirror:exclude-regex (رجیکس)
الگوی خروج پیش فرض را مشخص می کند. شما می توانید آن را با گزینه --include لغو کنید.

mirror:include-regex (رجیکس)
الگوی گنجاندن پیش فرض را مشخص می کند. درست بعد از mirror:exclude-regex is استفاده می شود
کاربردی. اگر mirror:exclude-regex خالی باشد هرگز استفاده نمی شود.

mirror:no-empty-dirs (بولی)
وقتی درست است، mirror دایرکتوری های خالی ایجاد نمی کند (مانند گزینه --no-empty-dirs).

آینه: مرتب سازی بر اساس (رشته)
ترتیب انتقال فایل را مشخص می کند. مقادیر معتبر عبارتند از: name، name-desc، size، size-
توصیف، تاریخ، تاریخ-نزول. وقتی مقدار name یا name-desc است، سپس mirror:order
تنظیم نیز بر سفارش یا نقل و انتقالات تأثیر می گذارد.

آینه: سفارش (لیست الگوها)
هنگام مرتب سازی بر اساس نام، ترتیب انتقال فایل ها را مشخص می کند. به عنوان مثال تنظیم کردن این روی "*.sfv
*.sum" برای انتقال فایل‌های مطابق با *.sfv ابتدا آینه‌ای ایجاد می‌کند، سپس فایل‌هایی که مطابقت دارند
*.sum و سپس تمام فایل های دیگر. برای پردازش دایرکتوری ها پس از فایل های دیگر، "*/" را اضافه کنید.
تا انتهای لیست الگو

آینه: رونویسی (بولی)
وقتی درست باشد، mirror به جای حذف و ایجاد مجدد، فایل‌های ساده را بازنویسی می‌کند
آنها.

آینه: دایرکتوری های موازی (بولی)
اگر درست باشد، آینه زمانی که درست باشد، پردازش چندین دایرکتوری را به صورت موازی آغاز می کند
در حالت موازی در غیر این صورت، فایل‌ها را قبلاً از یک دایرکتوری منتقل می‌کند
انتقال به دایرکتوری های دیگر

mirror:parallel-transfer-count (عدد)
تعداد انتقالات موازی را مشخص می کند که آینه مجاز به شروع است. پیش فرض 1 است.
می توانید با گزینه --parallel آن را لغو کنید.

mirror:require-source (بولی)
هنگامی که درست است، آینه نیاز به یک فهرست منبع دارد که به صراحت مشخص شود، در غیر این صورت
قرار است دایرکتوری فعلی باشد.

mirror:set-permissions (بولی)
وقتی روی خاموش تنظیم شود، Mirror سعی نمی‌کند مجوزهای فایل و فهرست را کپی کند. تو می توانی
آن را با گزینه --perms لغو کنید. پیش فرض روشن است.

mirror: skip-noaccess (بولی)
وقتی درست است، mirror سعی نمی‌کند فایل‌هایی را دانلود کند که آشکارا غیرقابل دسترسی هستند
توسط ماسک اجازه پیش فرض نادرست است.

mirror:use-pget-n (عدد)
گزینه -n را برای دستور pget مشخص می کند که برای انتقال هر فایل زیر استفاده می شود
آینه پیش فرض 1 است که pget را غیرفعال می کند.

ماژول: مسیر (رشته)
کولون فهرستی از دایرکتوری ها را برای جستجوی ماژول ها جدا کرد. می توان توسط
متغیر محیطی LFTP_MODULE_PATH. پیش‌فرض «PKGLIBDIR/VERSION:PKGLIBDIR» است.

net:connection-limit (عدد)
حداکثر تعداد اتصالات همزمان به همان سایت 0 به معنای نامحدود است.

net:connection-takeover (بولی)
اگر درست باشد، اتصالات پیش زمینه نسبت به پس زمینه اولویت دارند و می توانند
برای تکمیل عملیات پیش زمینه، انتقال پس زمینه را قطع کنید.

net: idle (فاصله زمانی)
بعد از این زمان بیکاری از سرور جدا شوید. پیش فرض 3 دقیقه است.

net:limit-rate (بایت در ثانیه)
محدود کردن سرعت انتقال در اتصال داده 0 به معنای نامحدود است. می توانید دو مورد را مشخص کنید
اعداد با دو نقطه از هم جدا شده اند تا نرخ دانلود و آپلود به طور جداگانه محدود شود. پسوندها
پشتیبانی می شوند، به عنوان مثال 100K به معنای 102400 است.

خالص: حد حداکثر (بایت)
محدود کردن انباشت نرخ محدود استفاده نشده 0 به معنای دو برابر نرخ محدود است.

net:limit-total-rate (بایت در ثانیه)
نرخ انتقال تمام اتصالات را در مجموع محدود کنید. 0 به معنای نامحدود است. می توانید مشخص کنید
دو عدد که با دو نقطه از هم جدا شده اند تا میزان دانلود و آپلود به طور جداگانه محدود شود. توجه داشته باشید
اینکه سوکت ها دارای بافرهای دریافتی روی خود هستند، این می تواند منجر به بارگذاری لینک شبکه شود
بالاتر از این محدودیت نرخ درست پس از شروع انتقال. می توانید سعی کنید تنظیم کنید
net:socket-buffer به مقدار نسبتا کوچک برای جلوگیری از این.

net:limit-total-max (بایت)
محدود کردن انباشت نرخ استفاده نشده حد کل. 0 به معنای دو برابر نرخ کل محدود است.

net:max-retries (عدد)
حداکثر تعداد تلاش های متوالی یک عملیات بدون موفقیت. 0 یعنی
نامحدود 1 به معنای عدم تلاش مجدد است.

شبکه: بدون پروکسی (رشته)
حاوی لیست دامنه هایی است که نباید از پروکسی برای آنها استفاده شود.
پیش فرض از متغیر محیطی گرفته شده است no_proxy.

net: persist-retries (عدد)
این تعداد خطای سخت را نادیده بگیرید. مفید برای ورود به سرورهای FTP باگ که پاسخ می دهند
5xx وقتی تعداد کاربران زیاد است.

net:reconnect-interval-base (ثانیه)
حداقل زمان پایه بین اتصال مجدد را تنظیم می کند. فاصله واقعی بستگی دارد
net:reconnect-interval-multiplier و تعداد تلاش برای انجام یک عملیات.

net:reconnect-interval-max (ثانیه)
حداکثر فاصله اتصال مجدد را تنظیم می کند. زمانی که فاصله فعلی پس از ضرب در
net:reconnect-interval-multiplier به این مقدار می رسد (یا از آن فراتر می رود)، بازنشانی می شود
بازگشت به net:reconnect-interval-base.

net:reconnect-interval-multiplier (عدد واقعی)
ضربی را تنظیم می کند که در هر بار تلاش جدید، بازه پایه ضرب می شود
انجام یک عملیات با شکست مواجه می شود. هنگامی که فاصله به حداکثر می رسد، به پایه بازنشانی می شود
ارزش. به net:reconnect-interval-base و net:reconnect-interval-max مراجعه کنید.

net:socket-bind-ipv4 (آدرس IPv4)
تمام سوکت های IPv4 را به آدرس مشخص شده متصل کنید. این می تواند برای انتخاب یک مورد خاص مفید باشد
رابط شبکه برای استفاده پیش فرض خالی است، به این معنی که سوکت های IPv4 را متصل نکنید،
سیستم عامل با استفاده از جدول مسیریابی یک آدرس را به طور خودکار انتخاب می کند.

net:socket-bind-ipv6 (آدرس IPv6)
برای سوکت های IPv6 هم همینطور.

net: socket-buffer (بایت)
از اندازه داده شده برای گزینه های سوکت SO_SNDBUF و SO_RCVBUF استفاده کنید. 0 به معنای پیش فرض سیستم است.

net:socket-maxseg (بایت)
از اندازه داده شده برای گزینه سوکت TCP_MAXSEG استفاده کنید. همه سیستم عامل ها این را پشتیبانی نمی کنند
گزینه ای است، اما لینوکس این کار را می کند.

net:timeout (فاصله زمانی)
زمان پایان پروتکل شبکه را تنظیم می کند.

pget:default-n (عدد)
تعداد پیش فرض تکه ها برای تقسیم فایل در pget.

pget:min-chunk-size (عدد)
حداقل اندازه تکه برای تقسیم فایل.

pget:save-status (فاصله زمانی)
وضعیت انتقال pget را اغلب ذخیره کنید. برای غیرفعال کردن ذخیره کردن، روی «هرگز» تنظیم کنید
فایل وضعیت وضعیت در یک فایل با پسوند ذخیره می شود .lftp-pget-status.

sftp: تایید خودکار (بولی)
وقتی درست است، lftp به همه سؤالات ssh، به ویژه به سؤال، «بله» پاسخ می دهد
در مورد یک کلید میزبان جدید در غیر این صورت جواب "نه" می دهد.

sftp: charset (رشته)
مجموعه کاراکتری که توسط سرور SFTP در نام فایل ها و لیست فایل ها استفاده می شود. پیش فرض است
خالی یعنی همان محلی. این تنظیم فقط برای پروتکل SFTP استفاده می شود
نسخه قبل از 4. نسخه 4 به بعد همیشه از UTF-8 استفاده کنید.

sftp:connect-program (رشته)
برنامه ای که برای اتصال به سرور راه دور استفاده می شود. باید از گزینه "-l" پشتیبانی کند
برای نام کاربری، «-p» برای شماره پورت. پیش فرض 'ssh -a -x' است. می توانید آن را تنظیم کنید
برای مثال «rsh».

sftp:max-packets-in-flight (عدد)
حداکثر تعداد بسته های بدون پاسخ در پرواز. اگر زمان رفت و برگشت است
قابل توجه است، شما باید این را افزایش دهید و اندازه-خوانی/اندازه-نوشتن را افزایش دهید. پیش فرض 16 است.

sftp: نسخه پروتکل (عدد)
شماره پروتکل برای مذاکره پیش فرض 4 است. نسخه پروتکل واقعی استفاده شده است
بستگی به سرور داره

sftp:سرور-برنامه (رشته)
برنامه سرور اجرای پروتکل SFTP. اگر دارای علامت اسلش «/» نباشد،
این یک زیرسیستم ssh2 در نظر گرفته می شود و هنگام شروع اتصال از گزینه -s استفاده می شود.
برنامه پیش فرض 'sftp' است. شما می توانید از rsh به عنوان پروتکل سطح انتقال مانند زیر استفاده کنید:
تنظیم sftp:connect-program rsh
تنظیم sftp:server-program /usr/libexec/openssh/sftp-server
به طور مشابه می توانید SFTP را روی SSH1 اجرا کنید.

sftp:size-read (عدد)
اندازه بلوک برای خواندن پیش فرض 0x8000 است.

sftp:size-write (عدد)
اندازه بلوک برای نوشتن پیش فرض 0x8000 است.

ssl:ca-file (مسیر فایل)
از فایل مشخص شده به عنوان گواهی مرجع صدور گواهی استفاده کنید.

ssl:ca-path (مسیر به دایرکتوری)
از دایرکتوری مشخص شده به عنوان مخزن گواهی مرجع صدور گواهی (OpenSSL) استفاده کنید
فقط).

ssl: check-hostname (بولی)
وقتی درست است، lftp بررسی می کند که آیا نام میزبان استفاده شده برای اتصال به سرور مطابقت دارد یا خیر
به نام میزبان در گواهی آن.

ssl:crl-file (مسیر فایل)
از فایل مشخص شده به عنوان گواهی فهرست ابطال گواهی استفاده کنید.

ssl: مسیر crl (مسیر به دایرکتوری)
از دایرکتوری مشخص شده به عنوان مخزن گواهی لیست ابطال گواهی استفاده کنید
(فقط OpenSSL).

ssl: کلید-فایل (مسیر فایل)
از فایل مشخص شده به عنوان کلید خصوصی خود استفاده کنید.

ssl:cert-file (مسیر فایل)
از فایل مشخص شده به عنوان گواهی خود استفاده کنید.

ssl:use-sni (بولی)
وقتی درست است، از پسوند TLS نشانگر نام سرور (SNI) استفاده کنید.

ssl: تایید-گواهی (بولی)
اگر روی بله تنظیم شده باشد، گواهی سرور را تأیید کنید که توسط یک گواهی شناخته شده امضا شده است
اختیار داشته باشید و در لیست ابطال گواهی نباشید.

ssl: اولویت (رشته)
رشته اولویت فرم رایگان برای GnuTLS. اگر با OpenSSL ساخته شده باشد، مقادیر قابل درک است
هستند + or - به دنبال آن SSL3.0، TLS1.0، TLS1.1 یا TLS1.2، جدا شده با :. مثال:
تنظیم ssl: priority "NORMAL:-SSL3.0:-TLS1.0:-TLS1.1:+TLS1.2"

torrent:ip (آدرس IPv4)
آدرس IP برای ارسال به ردیاب. اگر از پروکسی HTTP استفاده می کنید، آن را مشخص کنید.

تورنت:ipv6 (آدرس IPv6)
آدرس IPv6 برای ارسال به ردیاب. به طور پیش فرض، ابتدا آدرس جهانی unicast پیدا شد
استفاده می شود.

torrent:max-peers (عدد)
حداکثر تعداد همتاها برای یک تورنت. همتاهای کمتر استفاده شده برای نگهداری حذف می شوند
این حد

torrent:port-range (از به)
محدوده پورت برای پذیرش اتصالات. در هنگام تورنت یک پورت انتخاب می شود
شروع می شود

torrent:retracker (URL)
نشانی اینترنتی ردیاب صریح، به عنوان مثال «http://retracker.local/announce'.

torrent:save-metadata (بولی)
وقتی درست است، lftp ابرداده هر تورنتی را که با آن کار می‌کند ذخیره می‌کند
~/.local/share/lftp/torrent/md or ~/.lftp/torrent/md دایرکتوری و آن را از
در صورت لزوم وجود دارد

torrent:seed-max-time (فاصله زمانی)
حداکثر زمان کاشت پس از این مدت یک تورنت کامل خاموش می شود
مستقل از نسبت در صورت نیاز می توان آن را تا بی نهایت تنظیم کرد.

torrent:seed-min-peers (عدد)
حداقل تعداد همتاها پس از اتمام تورنت. اگر کمتر باشد، همتایان جدید
به طور فعال جستجو می شوند.

torrent:stop-on-ratio (عدد واقعی)
تورنت وقتی کامل شد متوقف می شود و نسبت به این عدد می رسد.

torrent:use-dht (بولی)
وقتی درست است، از DHT استفاده می شود.

xfer: تغییر نام خودکار(بولی)
نام فایل های پیشنهادی ارائه شده توسط سرور در صورتی استفاده می شود که کاربر به صراحت این را تنظیم کند
گزینه "روشن". از آنجایی که این می تواند خطر امنیتی باشد، پیش فرض خاموش است.

xfer: کلببر (بولی)
اگر این تنظیم خاموش باشد، دستورهای دریافت فایل‌های موجود را بازنویسی نمی‌کنند و تولید نمی‌کنند
در عوض یک خطا

xfer:destination-directory (مسیر یا URL به دایرکتوری)
این تنظیم به عنوان گزینه پیش فرض -O برای دستورهای get و mget استفاده می شود. پیش فرض است
خالی، که به معنای دایرکتوری فعلی است (گزینه -O).

xfer: disk-full-fatal (بولی)
هنگامی که درست است، lftp انتقال را متوقف می کند اگر نتواند فایل هدف را به دلیل کامل بنویسد
دیسک یا سهمیه؛ وقتی false باشد، lftp منتظر می ماند تا فضای دیسک آزاد شود.

xfer: eta-period (ثانیه)
دوره ای که در آن نرخ میانگین موزون برای تولید ETA محاسبه می شود.

xfer:eta-terse (بولی)
ETA مختصر را نشان دهید (فقط قطعات سفارش بالا). پیش فرض درست است.

xfer:log (بولی)
وقتی درست است، lftp logs از تنظیمات xfer:log-file به فایل منتقل می‌شود.

xfer:log-file (مسیر فایل)
فایل برای ورود به سیستم منتقل می شود. پیش فرض است ~/.local/share/lftp/transfer_log or
~/.lftp/transfer_log.

xfer: make-up (بولی)
زمانی که true باشد، lftp نام فایل از قبل موجود را با اضافه کردن پسوند ``~' به جای آن تغییر می دهد
رونویسی آن

xfer:max-log-size (عدد)
حداکثر اندازه فایل گزارش انتقال وقتی به اندازه رسید، فایل است
تغییر نام داد و از نو شروع شد.

xfer:max-redirections (عدد)
حداکثر تعداد تغییر مسیرها این می تواند برای دانلود از طریق HTTP مفید باشد. 0
تغییر مسیرها را ممنوع می کند.

xfer:rate-period (ثانیه)
دوره ای که در آن نرخ میانگین موزون محاسبه می شود باید نشان داده شود.

xfer: temp-file-name (رشته)
الگوی نام فایل موقت، ستاره اول با نام فایل اصلی جایگزین می شود.

xfer:use-temp-file (بولی)
وقتی درست است، یک فایل به یک فایل موقت در همان دایرکتوری منتقل می شود و
سپس تغییر نام داد.

xfer: تأیید کنید (بولی)
وقتی درست است، دستور verify-command پس از انتقال موفقیت آمیز برای اعتبارسنجی فایل راه اندازی می شود
تمامیت. کد خروج صفر آن دستور باید صحت فایل را نشان دهد.

xfer:verify-command (رشته)
فرمان اعتبار سنجی یکپارچگی فایل تنها آرگومان مسیر فایل است.

نام یک متغیر را می توان مخفف کرد مگر اینکه مبهم شود. پیشوند قبل
':' را نیز می توان حذف کرد. شما می توانید یک متغیر را چندین بار برای بسته شدن های مختلف تنظیم کنید، و
بنابراین می توانید تنظیمات خاصی را برای حالت خاص دریافت کنید. بسته شدن است
پس از جداسازی نام متغیر با اسلش '/' مشخص می شود.

بسته شدن متغیرهای دامنه «dns:»، «net:»، «ftp:»، «http:»، «hftp:» در حال حاضر است.
فقط نام میزبان را همانطور که در دستور 'open' مشخص می کنید (به استثنای برخی موارد
بستن بی معنی است، به عنوان مثال dns:cache-size). برای برخی از متغیرهای دامنه cmd:
بسته شدن URL فعلی بدون مسیر است. برای سایر متغیرها در حال حاضر استفاده نمی شود. دیدن
نمونه ها در نمونه lftp.conf.

برخی از دستورات و تنظیمات یک پارامتر فاصله زمانی دارند. دارای فرمت Nx[Nx...]،
که در آن N مقدار زمان (نقطه شناور) و x واحد زمان است: d - روز، h - ساعت، m -
دقیقه، ثانیه - ثانیه. واحد پیش فرض دوم است. به عنوان مثال 5:30 دقیقه یا 5.5 ساعت. همچنین فاصله می تواند
"بی نهایت"، "inf"، "هرگز"، "برای همیشه" باشد - به معنای فاصله بی نهایت است. مثلاً خواب
برای همیشه" یا "dns:cache-expire never" را تنظیم کنید.

تنظیمات بولی می تواند یکی از (true, on, yes, 1, +) برای مقدار True یا یکی از (false,
خاموش، نه، 0، -) برای مقدار False.

تنظیمات سه بولی یا مقدار بولی یا «خودکار» دارند.

تنظیمات عدد صحیح می توانند پسوند داشته باشند: k - kibi، m - mebi، g - gigi و غیره. همچنین می توانند داشته باشند.
یک پیشوند: 0 - اکتال، 0x - هگزادسیمال.

FTP ناهمگام حالت (لوله گذاری)
Lftp می تواند با ارسال چندین دستور به طور همزمان و سپس بررسی همه، عملیات FTP را سرعت بخشد
پاسخ ها متغیر ftp:sync-mode را ببینید. گاهی اوقات این کار نمی کند، بنابراین همزمان
حالت پیش فرض است. می توانید سعی کنید حالت همزمان را خاموش کنید و ببینید که آیا برای شما کار می کند یا خیر.
مشخص است که برخی از نرم افزارهای شبکه که با ترجمه آدرس سروکار دارند، اشتباه کار می کنند
در مورد چندین دستور FTP در یک بسته شبکه.

RFC959 می گوید: «فرآیند کاربر دستور دیگری را قبل از پاسخ کامل ارسال می کند
نقض پروتکل باشد؛ اما فرآیندهای سرور-FTP باید هر دستوری را در صف قرار دهند
رسیدن در حالی که دستور قبلی در حال انجام است. همچنین، RFC1123 می‌گوید: «اجراکننده‌ها باید
هیچ گونه مطابقت بین مرزهای READ در اتصال کنترل و
توالی های EOL Telnet (CR LF).» و «یک READ از اتصال کنترل ممکن است
شامل بیش از یک دستور FTP.

بنابراین ارسال چندین دستور به طور همزمان باید ایمن باشد که سرعت عمل را بسیار بالا می برد و
به نظر می رسد با تمام سرورهای ftp مبتنی بر یونیکس و VMS کار می کند. متأسفانه مبتنی بر ویندوز
سرورها اغلب نمی توانند چندین دستور را در یک بسته مدیریت کنند و بنابراین نمی توانند برخی از دستورات را خراب کنند
روترها

OPTIONS


-d حالت اشکال زدایی را روشن کنید.

-e دستورات
دستورات داده شده را اجرا کنید و از آن خارج نشوید.

-p بندر
از پورت داده شده برای اتصال استفاده کنید.

-u کاربر[,عبور]
از نام کاربری و رمز عبور داده شده برای اتصال استفاده کنید. به یاد داشته باشید که رمز عبور را نقل قول کنید
به درستی در پوسته همچنین توجه داشته باشید که تعیین رمز عبور امن نیست
خط فرمان، استفاده کنید ~/.netrc فایل. همچنین می توانید از پروتکل های مبتنی بر ssh استفاده کنید
با کلیدهای مجاز، بنابراین نیازی به وارد کردن رمز عبور ندارید.

-- نورک فایل‌های rc را از فهرست اصلی اجرا نکنید.

-f script_file
دستورات را در فایل اجرا کنید و از آن خارج شوید. این گزینه باید به تنهایی بدون استفاده شود
استدلال های دیگر (به جز -- نورک).

-c دستورات
دستورات داده شده را اجرا کنید و خارج شوید. دستورات را می توان با نقطه ویرگول از هم جدا کرد،
«&&» یا «||». به یاد داشته باشید که آرگومان دستورات را به درستی در پوسته نقل قول کنید. این
گزینه باید به تنهایی و بدون آرگومان های دیگر استفاده شود (به جز -- نورک).

محیط زیست متغیرها


متغیرهای محیطی زیر توسط پردازش می شوند ftp:

تدوین به عنوان ویرایشگر محلی برای ویرایش کنید فرمان

صفحه اصلی برای گسترش (محلی) tilde ('~') استفاده می شود.

پوسته استفاده شده توسط ! دستور تعیین پوسته برای اجرا.

PAGER این باید نام پیجر مورد استفاده باشد. مورد استفاده قرار می گیرد بیش و او می تواند
دستورات

http_proxy, https_proxy
برای تنظیم متغیرهای اولیه http:proxy، hftp:proxy و https:proxy استفاده می شود.

ftp_proxy
بسته به پروتکل URL برای تنظیم متغیرهای اولیه ftp:proxy یا hftp:proxy استفاده می شود.
در این متغیر محیطی استفاده می شود.

no_proxy
برای تنظیم متغیر net:no-proxy اولیه استفاده می شود.

LFTP_MODULE_PATH
برای تنظیم متغیر ماژول اولیه: path استفاده می شود.

LFTP_HOME
برای مکان یابی دایرکتوری که فایل های پیکربندی خاص کاربر را ذخیره می کند استفاده می شود. اگر
تنظیم نشده، ~/.lftp استفاده خواهد شد. لطفا توجه داشته باشید که اگر این دایرکتوری وجود نداشته باشد،
سپس از دایرکتوری های XDG استفاده خواهد شد.

LS_COLORS
برای تنظیم متغیر رنگ اولیه:dir-colors استفاده می شود.

XDG_CONFIG_DIR, XDG_DATA_DIR, XDG_CACHE_DIR
برای مکان یابی دایرکتوری ها برای فایل های خاص کاربر استفاده می شود ~/.lftp (و یا $LFTP_HOME
دایرکتوری) وجود ندارد. پیش فرض ها هستند ~ / .config, ~ / .محل / سهم و ~ /. حافظه پنهان
به ترتیب. پسوند /lftp برای ایجاد مسیر کامل به ضمیمه شده است
دایرکتوری.

با استفاده از خدمات onworks.net از lftp آنلاین استفاده کنید


Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.