ftp
นี่คือคำสั่ง lftp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
lftp - โปรแกรมถ่ายโอนไฟล์ที่ซับซ้อน
ซิงค์
ftp [-d] [-e cmd] [-p พอร์ต] [-u ผู้ใช้งาน[,ส่ง-เว็บไซต์]
ftp -f script_file
ftp -c คำสั่ง
ftp --รุ่น
ftp --ช่วยด้วย
VERSION
เอกสารหน้านี้ lftp เวอร์ชัน 4.6.3
DESCRIPTION
ftp เป็นโปรแกรมถ่ายโอนไฟล์ที่ช่วยให้ FTP, HTTP และการเชื่อมต่ออื่น ๆ ที่ซับซ้อน
ให้กับโฮสต์อื่นๆ ถ้า เว็บไซต์ ระบุไว้แล้ว lftp จะเชื่อมต่อกับไซต์นั้นมิฉะนั้นa
ต้องสร้างการเชื่อมต่อด้วยคำสั่งเปิด
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 กับบัญชี unix SFtp เป็นโปรโตคอลที่ใช้งาน
ใน SSH2 เป็นระบบย่อย SFTP
นอกจากโปรโตคอลที่เหมือน FTP แล้ว lftp ยังรองรับโปรโตคอล BitTorrent เป็นคำสั่ง `torrent'
รองรับการเพาะเมล็ดด้วย
ทุกการดำเนินงานใน ftp มีความน่าเชื่อถือ นั่นคือ ข้อผิดพลาดที่ไม่ร้ายแรงใด ๆ ที่ได้รับการจัดการอย่างเหมาะสมและ
การดำเนินการซ้ำ ดังนั้นหากการดาวน์โหลดหยุดชะงัก จะมีการรีสตาร์ทจากจุดนั้น
โดยอัตโนมัติ แม้ว่าเซิร์ฟเวอร์ FTP จะไม่รองรับคำสั่ง REST ftp จะพยายาม
ดึงไฟล์ตั้งแต่เริ่มต้นจนกระทั่งไฟล์ถูกถ่ายโอนอย่างสมบูรณ์
ftp มีรูปแบบคำสั่งเหมือนเชลล์ทำให้คุณสามารถเรียกใช้คำสั่งต่างๆ ได้พร้อมกันใน
พื้นหลัง (&). นอกจากนี้ยังสามารถจัดกลุ่มคำสั่งภายใน () และดำเนินการใน
พื้นหลัง. งานพื้นหลังทั้งหมดจะดำเนินการในกระบวนการเดียวเดียวกัน คุณสามารถนำ
งานพื้นหน้าเป็นพื้นหลังด้วย ^Z (cz) และกลับด้วยคำสั่ง `รอ' (หรือ `fg' ซึ่งก็คือ
นามแฝงว่า 'รอ') หากต้องการแสดงรายการงานที่กำลังทำงานอยู่ ให้ใช้คำสั่ง `งาน' บางคำสั่งอนุญาต
เปลี่ยนเส้นทางเอาต์พุต (cat, ls, ...) ไปยังไฟล์หรือผ่านไพพ์ไปยังคำสั่งภายนอก คำสั่ง
สามารถดำเนินการตามเงื่อนไขตามสถานะการสิ้นสุดของคำสั่งก่อนหน้า (&&, ||)
ถ้าคุณออก ftp ก่อนที่งานทั้งหมดจะยังไม่เสร็จ ftp จะย้ายตัวเองไปที่โหมด nohup
ในพื้นหลัง สิ่งเดียวกันนี้เกิดขึ้นกับการวางสายโมเด็มจริงหรือเมื่อคุณปิด xterm
ftp มีมิเรอร์ในตัวซึ่งสามารถดาวน์โหลดหรืออัปเดตแผนผังไดเร็กทอรีทั้งหมด มี
ยังย้อนกลับมิเรอร์ (mirror -R) ซึ่งอัปโหลดหรืออัปเดตแผนผังไดเร็กทอรีบนเซิร์ฟเวอร์
มิเรอร์ยังสามารถซิงโครไนซ์ไดเร็กทอรีระหว่างสองเซิร์ฟเวอร์ระยะไกลโดยใช้ FXP if
ใช้ได้
มีคำสั่ง `at' เพื่อเริ่มงานตามเวลาที่กำหนดในบริบทปัจจุบัน command
คำสั่ง `queue' ไปยังคิวสำหรับการดำเนินการตามลำดับสำหรับเซิร์ฟเวอร์ปัจจุบัน และอื่นๆ อีกมากมาย
เมื่อเริ่มต้น ftp ดำเนินการ /etc/lftp.conf แล้วก็ ~/.lftprc และ ~/.lftp/rc (หรือ
~/.config/lftp/rc if ~/.lftp ไม่ได้อยู่). คุณสามารถวางนามแฝงและคำสั่ง `set'
ที่นั่น. บางคนต้องการดูการดีบักโปรโตคอลแบบเต็ม ใช้ `debug' เพื่อเปิดการดีบัก
ใช้ `debug 3' เพื่อดูเฉพาะข้อความทักทายและข้อความแสดงข้อผิดพลาด
ftp มีตัวแปรที่ตั้งค่าได้หลายตัว คุณสามารถใช้ `set -a' เพื่อดูตัวแปรทั้งหมดและ
ค่าของพวกเขาหรือ `set -d' เพื่อดูรายการค่าเริ่มต้น ชื่อตัวแปรสามารถย่อได้และ
คำนำหน้าสามารถละเว้นได้เว้นแต่ส่วนที่เหลือจะคลุมเครือ
หาก lftp ถูกคอมไพล์ด้วย OpenSSL (configure --with-openssl) จะรวม software
พัฒนาโดยโครงการ OpenSSL เพื่อใช้ใน OpenSSL Toolkit (http://www.openssl.org/)
คำสั่ง
! เปลือกหอย คำสั่ง
เรียกใช้คำสั่งเชลล์หรือเชลล์
!l
เพื่อทำรายการไดเรกทอรีของโฮสต์ท้องถิ่น
นามแฝง [พร้อมชื่อ [ความคุ้มค่า]]
กำหนดหรือกำหนดนามแฝง พร้อมชื่อ. ถ้า ความคุ้มค่า ถูกละไว้ นามแฝงไม่ได้กำหนดไว้ มิฉะนั้นก็ต้องใช้
มูลค่า ความคุ้มค่า. หากไม่มีการระบุอาร์กิวเมนต์ นามแฝงปัจจุบันจะแสดงอยู่ในรายการ
นามแฝง dir ls -lF
นามแฝง น้อย zmore
at เวลา - คำสั่ง ]
รอจนกว่าจะถึงเวลาที่กำหนดและดำเนินการตามคำสั่งที่กำหนด (เป็นทางเลือก) ดูสิ่งนี้ด้วย at(1)
แนบ [PID]
แนบเทอร์มินัลกับกระบวนการ lftp ในพื้นหลังที่ระบุ
ที่คั่นหน้า [คำสั่งย่อย]
คำสั่งบุ๊กมาร์กควบคุมบุ๊กมาร์ก
ชื่อไซต์สามารถใช้ใน เปิด คำสั่งโดยตรงตามที่เป็นหรือในคำสั่งใด ๆ ที่ยอมรับ
ใส่ URL โดยใช้ the bm:ไซต์/เส้นทาง จัดรูปแบบ
เพิ่ม [ ] เพิ่มสถานที่ปัจจุบันหรือตำแหน่งที่กำหนดในบุ๊กมาร์กและผูกกับ
ชื่อ
เดล ลบบุ๊คมาร์คที่มีชื่อ
แก้ไขตัวแก้ไขเริ่มต้นในไฟล์บุ๊กมาร์ก
นำเข้า นำเข้าบุ๊คมาร์คต่างประเทศ
รายการบุ๊คมาร์ค (ค่าเริ่มต้น)
แคช [คำสั่งย่อย]
คำสั่งแคชควบคุมแคชหน่วยความจำภายใน คำสั่งย่อยต่อไปนี้เป็นที่รู้จัก:
สถิติสถานะแคชการพิมพ์ (ค่าเริ่มต้น)
on|off เปิด/ปิดการแคช
ล้างแคชล้าง
ขนาด Lim กำหนดขีด จำกัด หน่วยความจำ -1 หมายถึงไม่ จำกัด
หมดอายุ Nx ตั้งค่าเวลาหมดอายุของแคชเป็น N วินาที (x=s) นาที (x=m) ชั่วโมง (x=h) หรือ
วัน (x=ง)
แมว ไฟล์
cat ส่งออกไฟล์ระยะไกลไปยัง stdout (ดูสิ่งนี้ด้วย ข้อมูลเพิ่มเติม, สแคท และ ซมอร์)
cd res
เปลี่ยนไดเร็กทอรีระยะไกลปัจจุบัน ไดเร็กทอรีระยะไกลก่อนหน้านี้ถูกจัดเก็บเป็น `-' คุณสามารถ
ทำ `cd -' เพื่อเปลี่ยนไดเร็กทอรีกลับ ไดเรกทอรีก่อนหน้าสำหรับแต่ละไซต์ก็เช่นกัน
เก็บไว้ในดิสก์ ดังนั้นคุณสามารถทำ `เปิดไซต์; cd -' แม้หลังจากรีสตาร์ท lftp แล้ว
chmod โหมด ไฟล์
เปลี่ยนรูปแบบการอนุญาตบนไฟล์ระยะไกล โหมดต้องเป็นเลขฐานแปด
ปิดการขาย [-a]
ปิดการเชื่อมต่อที่ไม่ได้ใช้งาน ตามค่าดีฟอลต์เฉพาะกับเซิร์ฟเวอร์ปัจจุบัน ให้ใช้ -a เพื่อปิด idle . ทั้งหมด
การเชื่อมต่อ
CLS [ทางเลือก] ไฟล์ ...
`cls' พยายามดึงข้อมูลเกี่ยวกับไฟล์หรือไดเร็กทอรีที่ระบุและส่งออกไฟล์
ข้อมูลตามตัวเลือกรูปแบบ ความแตกต่างระหว่าง `ls' และ `cls' คือ
`ls' ขอให้เซิร์ฟเวอร์จัดรูปแบบรายการไฟล์ และ `cls' จัดรูปแบบเองหลังจาก
ดึงข้อมูลที่จำเป็นทั้งหมด
-1 เอาต์พุตคอลัมน์เดียว
-a, --all แสดงไฟล์ดอท
-B, --basename แสดงชื่อไฟล์เท่านั้น
--block-size=SIZ ใช้บล็อก SIZ-byte
-d, --directory list directory รายการแทน contents
-F, --classify ต่อท้าย indicator (หนึ่งใน /@) กับรายการ
-h, --ขนาดการพิมพ์ที่มนุษย์อ่านได้ในรูปแบบที่มนุษย์อ่านได้ (เช่น 1K)
--si เหมือนกัน แต่ใช้กำลัง 1000 ไม่ใช่ 1024
-k, --kilobytes เช่น --block-size=1024
-l, --long ใช้รูปแบบรายการยาว
-q, --เงียบ ไม่แสดงสถานะ
-s, --size ขนาดพิมพ์ของแต่ละไฟล์
--filesize ถ้าพิมพ์ขนาด พิมพ์เฉพาะขนาดไฟล์
-i, --nocase การจับคู่รูปแบบที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
-I, --sortnocase ชื่อการจัดเรียงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
-D, --dirsfirst รายการไดเร็กทอรีก่อน
--sort=OPT "ชื่อ", "ขนาด", "วันที่"
-S เรียงตามขนาดไฟล์
--ผู้ใช้, --กลุ่ม,
--perms, --วันที่,
--linkcount, --links แสดงแต่ละช่อง
--time-style=STYLE ใช้รูปแบบเวลาที่ระบุ
คำสั่ง cmd อาร์กิว...
รันคำสั่งที่กำหนดโดยไม่สนใจนามแฝง
การแก้ปัญหา [ทางเลือก] ระดับ|ปิด
สลับการดีบักไปที่ ระดับ หรือปิดเครื่อง ตัวเลือก:
-o เปลี่ยนเส้นทางเอาต์พุตการดีบักไปยังไฟล์
-c แสดงบริบทข้อความ
-p แสดง PID
-t แสดงการประทับเวลา
เสียงสะท้อน [-n] เชือก
พิมพ์ (สะท้อน) สตริงที่กำหนดไปยังจอแสดงผล
แก้ไข [ทางเลือก] ไฟล์
ดึงไฟล์ระยะไกลไปยังตำแหน่งชั่วคราว เรียกใช้โปรแกรมแก้ไขในเครื่องแล้วอัปโหลดไฟล์
กลับถ้าเปลี่ยน ตัวเลือก:
-k เก็บไฟล์ชั่วคราวไว้
-o ตำแหน่งไฟล์ชั่วคราวที่ชัดเจน
ประเมิน [-f รูป ] อาร์กิว...
โดยไม่มี -f มันรันอาร์กิวเมนต์ที่กำหนดเป็นคำสั่ง ด้วย -f อาร์กิวเมนต์จะถูกเปลี่ยน
เป็นคำสั่งใหม่ รูปแบบสามารถมีข้อความธรรมดาและตัวยึดตำแหน่ง $0....$9 และ $@
สอดคล้องกับข้อโต้แย้ง
ทางออก [bg] [ด้านบน] [ผู้ปกครอง] [ฆ่า] [รหัส]
exit จะออกจาก lftp หรือย้ายไปที่พื้นหลังหากมีงานที่ใช้งานอยู่ ถ้าไม่มีงานคือ
คล่องแคล่ว, รหัส ถูกส่งไปยังระบบปฏิบัติการตามสถานะการยกเลิกของ lftp ถ้า รหัส is
ละเว้น รหัสออกของคำสั่งสุดท้ายจะถูกใช้
`exit bg' บังคับให้ย้ายไปที่พื้นหลังเมื่อ cmd:move-background เป็นเท็จ `ออกจากด้านบน' ทำให้
`เชลล์' ระดับบนสุด (ตัวดำเนินการคำสั่ง lftp ภายใน) สิ้นสุดลง `exit parent' สิ้นสุดลง
parent shell เมื่อรันสคริปต์ที่ซ้อนกัน `exit kill' ฆ่างานที่มีหมายเลขทั้งหมดมาก่อน
ออก สามารถใช้ตัวเลือกร่วมกันได้ เช่น `เวลา 08:00 น. -- exit top kill &' kills all jobs
และทำให้ออก lftp ตามเวลาที่กำหนด
fg
นามแฝงสำหรับ 'รอ'
พบ [ทางเลือก] ไดเร็กทอรี...
แสดงรายการไฟล์ในไดเร็กทอรี (ไดเร็กทอรีปัจจุบันตามค่าเริ่มต้น) แบบเรียกซ้ำ สิ่งนี้ช่วยได้
ด้วยเซิร์ฟเวอร์ที่ไม่มีการสนับสนุน ls -R คุณสามารถเปลี่ยนเส้นทางผลลัพธ์ของคำสั่งนี้ได้ ตัวเลือก:
-d MD, --max-ความลึก=MD ระบุความลึกการสแกนสูงสุด
-l, --list ใช้รูปแบบรายการแบบยาว
ftpสำเนา
ล้าสมัย. ใช้อย่างใดอย่างหนึ่งต่อไปนี้แทน:
รับ ftp://... -o ftp://...
รับ -O ftp://... file1 file2...
ใส่ ftp://...
เอ็มพุท ftp: //.../*
mget -O ftp: //... ftp: //.../*
หรือชุดค่าผสมอื่น ๆ เพื่อรับการถ่ายโอน FXP (โดยตรงระหว่างสองเซิร์ฟเวอร์ FTP) lftp จะ
ทางเลือกสำรองเป็นสำเนาธรรมดา (ผ่านไคลเอนต์) หากไม่สามารถเริ่มต้นการถ่ายโอน FXP หรือ ftp:use-fxp คือ
เท็จ
ได้รับ [-E] [-a] [-c] [-e] [-O ฐาน] ไฟล์ [-o ไฟล์-
ดึงไฟล์ระยะไกล ไฟล์ และเก็บเป็นไฟล์ในเครื่อง ไฟล์. ถ้า -o ถูกละไว้
ไฟล์ถูกเก็บไว้ในไฟล์ในเครื่องที่ตั้งชื่อเป็นชื่อฐานของ ไฟล์. คุณสามารถรับไฟล์ได้หลายไฟล์
โดยระบุหลายอินสแตนซ์ของ ไฟล์ (และ -o ไฟล์). ไม่ขยายไวด์การ์ด ให้ใช้
รับ สำหรับการที่.
-c ไปต่อ, รับ
-E ลบไฟล์ต้นฉบับหลังจากโอนสำเร็จ
-e ลบไฟล์เป้าหมายก่อนโอน
-a ใช้โหมด 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 สำคัญ)
get1 [ทางเลือก] ไฟล์
โอนไฟล์เดียว ตัวเลือก:
-o ชื่อไฟล์ปลายทาง (ค่าเริ่มต้น - ชื่อฐานของ rfile)
-c ไปต่อ, รับ
-E ลบไฟล์ต้นฉบับหลังจากโอนสำเร็จ
-a ใช้โหมด ascii (ไบนารีเป็นค่าเริ่มต้น)
--source-region= ถ่ายโอนภูมิภาคที่ระบุของไฟล์ต้นทาง
--เป้าหมาย-ตำแหน่ง= ตำแหน่งในไฟล์เป้าหมายเพื่อเขียนข้อมูลที่
glob [ทางเลือก] [คำสั่ง] รูปแบบ
Glob กำหนดรูปแบบที่มี metacharacters และส่งผ่านผลลัพธ์ไปยังคำสั่งที่กำหนดหรือ return
รหัสทางออกที่เหมาะสม
-f ไฟล์ธรรมดา (ค่าเริ่มต้น)
-d ไดเร็กทอรี
-ทุกประเภท
--exist ส่งคืนรหัสทางออกเป็นศูนย์เมื่อรูปแบบขยายเป็นรายการที่ไม่ว่างเปล่า
--not-exist ส่งคืนรหัสทางออกเป็นศูนย์เมื่อรูปแบบขยายเป็นรายการว่าง
ตัวอย่าง:
ก้องก้อง *
glob --exist *.csv && echo "มีไฟล์ *.csv"
ช่วย [cmd]
พิมพ์ความช่วยเหลือสำหรับ cmd หรือถ้าไม่มี cmd ระบุให้พิมพ์รายการคำสั่งที่มีอยู่
ตำแหน่งงาน [ทางเลือก] [งาน_ไม่...]
รายชื่องานที่กำลังดำเนินการ ถ้า งาน_หมายเลข ระบุเฉพาะงานที่มีหมายเลขนั้น ตัวเลือก:
-v verbose หลาย -v เพิ่มความฟุ่มเฟือย
-r แสดงรายการงานที่ระบุเพียงหนึ่งงานโดยไม่มีการเรียกซ้ำ
ฆ่า ทั้งหมด|งาน_หมายเลข
ลบงานที่ระบุด้วย งาน_หมายเลข หรืองานทั้งหมด (สำหรับ งาน_หมายเลข เห็น ตำแหน่งงาน)
จอแอลซีดี ลเดียร์
เปลี่ยนไดเรกทอรีท้องถิ่นปัจจุบัน ลเดียร์. ไดเร็กทอรีภายในเครื่องก่อนหน้านี้ถูกเก็บไว้เป็น `-' คุณ
สามารถทำ `lcd -' เพื่อเปลี่ยนไดเร็กทอรีกลับ
ln [-s] ไฟล์ที่มีอยู่ ลิงค์ใหม่
สร้างฮาร์ดลิงก์/สัญลักษณ์ไปยังไฟล์ที่มีอยู่ ตัวเลือก -s เลือกการสร้างสัญลักษณ์
ลิงค์
ในประเทศ คำสั่ง
รันคำสั่งที่ระบุด้วยโลคัลไดเร็กทอรี file:// session แทนเซสชันระยะไกล
ตัวอย่าง:
pwd ท้องถิ่น
ls .ท้องถิ่น
มิเรอร์ท้องถิ่น /dir1 /dir2
แอล.พี.ดับบลิว
พิมพ์ไดเร็กทอรีการทำงานปัจจุบันบนเครื่องท้องถิ่น
ls params
แสดงรายการไฟล์ระยะไกล คุณสามารถเปลี่ยนเส้นทางเอาต์พุตของคำสั่งนี้ไปยังไฟล์หรือผ่านไพพ์ไปยัง external
สั่งการ. โดยค่าเริ่มต้น ls เอาต์พุตจะถูกแคชไว้เพื่อดูรายการใหม่ use ญาติ or แคช ล้าง
รับ [-c] [-d] [-a] [-E] [-O ฐาน] ไฟล์
รับไฟล์ที่เลือกพร้อมไวด์การ์ดแบบขยาย
-c ไปต่อ รีไรท์
-d สร้างไดเร็กทอรีเหมือนกับชื่อไฟล์และนำไฟล์ไปไว้ในนั้น
แทนไดเร็กทอรีปัจจุบัน
-E ลบไฟล์ต้นฉบับหลังจากโอนสำเร็จ
-a ใช้โหมด ascii (ไบนารีเป็นค่าเริ่มต้น)
-O ระบุไดเร็กทอรีฐานหรือ URL ที่ควรวางไฟล์
กระจก [ทางเลือก] [แหล่ง [เป้า]]
มิเรอร์ไดเร็กทอรีต้นทางที่ระบุไปยังไดเร็กทอรีเป้าหมายในเครื่อง หากไดเรกทอรีเป้าหมายสิ้นสุด
ด้วยเครื่องหมายทับ (ยกเว้นรูท) ชื่อฐานต้นทางจะถูกผนวกเข้ากับชื่อไดเร็กทอรีเป้าหมาย
ต้นทางและ/หรือเป้าหมายสามารถเป็น URL ที่ชี้ไปยังไดเร็กทอรี
-c, --continue ทำงานมิเรอร์ต่อไปถ้าเป็นไปได้
-e, --delete ลบไฟล์ที่ไม่มีอยู่ในไซต์ระยะไกล
--delete-ลบไฟล์เก่าก่อนโอนไฟล์ใหม่
--deep-first ลงมาในไดเร็กทอรีย่อยก่อนโอน
ไฟล์
--scan-all-first สแกนไดเร็กทอรีทั้งหมดแบบวนซ้ำก่อน
การถ่ายโอนไฟล์
-s, --allow-suid ตั้งค่าบิต suid/sgid ตามไซต์ระยะไกล
--allow-chown พยายามตั้งค่าเจ้าของและกลุ่มในไฟล์
--ascii ใช้การถ่ายโอนโหมด ascii (หมายถึง --ignore-size)
--ignore-time ละเว้นเวลาเมื่อตัดสินใจว่าจะดาวน์โหลดหรือไม่
--ignore-size ละเว้นขนาดเมื่อตัดสินใจว่าจะดาวน์โหลดหรือไม่
--only-missing ดาวน์โหลดเฉพาะไฟล์ที่หายไป
--only-existing ดาวน์โหลด เฉพาะไฟล์ที่มีอยู่แล้วที่เป้าหมาย
-n, --only-newer ดาวน์โหลดไฟล์ที่ใหม่กว่าเท่านั้น (-c จะไม่ทำงาน)
--upload-older อัปโหลดแม้กระทั่งไฟล์ที่เก่ากว่าไฟล์ระยะไกล
--no-empty-dirs อย่าสร้างไดเร็กทอรีว่าง (หมายถึง
--ความลึก-ก่อน)
-r, --no-recursion อย่าไปที่ไดเร็กทอรีย่อย
-r, --เรียกซ้ำ=โหมด ไปที่ไดเรกทอรีย่อยในเงื่อนไข
--no-symlinks ไม่สร้างลิงก์สัญลักษณ์
-p, --no-perms ไม่ได้ตั้งค่าการอนุญาตไฟล์
--no-umask ห้ามใช้ umask กับโหมดไฟล์
-R, --reverse กระจกมองหลัง (ใส่ไฟล์)
-L, --dereference ดาวน์โหลดลิงก์สัญลักษณ์เป็นไฟล์
--overwrite เขียนทับไฟล์ธรรมดาโดยไม่ต้องลบออกก่อน
--no-overwrite ลบและสร้างไฟล์ธรรมดาใหม่แทน
เขียนทับ
-N, --ใหม่กว่า=SPEC ดาวน์โหลดเฉพาะไฟล์ที่ใหม่กว่าเวลาที่กำหนด
--แก่กว่า=SPEC ดาวน์โหลดเฉพาะไฟล์ที่เก่ากว่าเวลาที่กำหนด
--ขนาด-ช่วง=ประเภท ดาวน์โหลดเฉพาะไฟล์ที่มีขนาดในช่วงที่กำหนด
-P, --ขนาน[=N] ดาวน์โหลดไฟล์ N แบบขนาน
--use-pget[-n=N] ใช้ pget เพื่อถ่ายโอนทุกไฟล์
--เมื่อเปลี่ยน=CMD รันคำสั่งหากมีสิ่งใดเปลี่ยนแปลง
--วนซ้ำมิเรอร์จนกว่าจะไม่พบการเปลี่ยนแปลง
-i RX, --include=RX รวมไฟล์ที่ตรงกัน
-x RX, --ไม่รวม=RX ไม่รวมไฟล์ที่ตรงกัน
-I GP, --include-glob=GP รวมไฟล์ที่ตรงกัน
-X GP, --ไม่รวม-glob=GP ไม่รวมไฟล์ที่ตรงกัน
-f ไฟล์, --ไฟล์=ไฟล์ มิเรอร์ไฟล์เดียวหรือกลุ่ม globbed (เช่น
/path/to/*.txt)
-O DIR, --target-ไดเรกทอรี=DIR เส้นทางฐานเป้าหมายหรือ URL
-v, --verbose[=level] การดำเนินการอย่างละเอียด
--บันทึก=ไฟล์ เขียนคำสั่ง lftp ที่กำลังดำเนินการไปยัง FILE
--สคริปต์=ไฟล์ เขียนคำสั่ง lftp ไปที่ FILE แต่อย่าดำเนินการ
พวกเขา
--just-print, --dry-run เช่นเดียวกับ --script=-
--max-ข้อผิดพลาด=N หยุดหลังจากจำนวนข้อผิดพลาดนี้
--skip-noaccess อย่าพยายามถ่ายโอนไฟล์โดยไม่มีสิทธิ์อ่าน
--use-cache ใช้รายการไดเรกทอรีแคช
--Remove-source-files ลบไฟล์หลังจากโอน (ใช้ด้วยความระมัดระวัง)
- เหมือนกับ --allow-chown --allow-suid --no-umask
เมื่อใช้ -R ไดเร็กทอรีต้นทางจะเป็นโลคัลและเป้าหมายคือรีโมต ถ้าเป้าหมาย
ไดเร็กทอรีถูกละไว้ ใช้ชื่อฐานของไดเร็กทอรีต้นทาง ถ้าทั้งสองไดเร็กทอรีเป็น
ละเว้น ไดเร็กทอรีท้องถิ่นและรีโมตปัจจุบันจะถูกใช้ หากไดเร็กทอรีเป้าหมายลงท้ายด้วย
เครื่องหมายทับ (ยกเว้นไดเร็กทอรีราก) จากนั้นชื่อฐานของไดเร็กทอรีต้นทางจะถูกต่อท้าย
RX เป็นนิพจน์ทั่วไปแบบขยาย เช่นเดียวกับin นกกระยาง(1)
GP เป็นรูปแบบ glob เช่น `*.zip'
สามารถระบุตัวเลือกรวมและแยกได้หลายครั้ง หมายความว่าไฟล์หรือ
ไดเรกทอรีจะถูกมิเรอร์หากตรงกับการรวมและไม่ตรงกับการยกเว้นหลัง
รวมหรือไม่ตรงกับสิ่งใดและไม่รวมการตรวจสอบครั้งแรก ไดเร็กทอรีคือ
ตรงกับเครื่องหมายทับที่ต่อท้าย
โปรดทราบว่าลิงก์สัญลักษณ์จะไม่ถูกสร้างขึ้นเมื่ออัปโหลดไปยังเซิร์ฟเวอร์ระยะไกล เนื่องจาก FTP
โปรโตคอลไม่สามารถทำได้ ในการอัปโหลดไฟล์ที่ลิงก์อ้างถึง ให้ใช้คำสั่ง `mirror -RL' (treat
ลิงก์สัญลักษณ์เป็นไฟล์)
สำหรับตัวเลือก --newer-than และ --older-than คุณสามารถระบุไฟล์หรือเวลา
สเปคแบบที่ใช้โดย at(1) คำสั่ง เช่น `now-7days' หรือ `week ago' ถ้าคุณ
ระบุไฟล์ จากนั้นจะใช้เวลาในการแก้ไขไฟล์นั้น
ระดับคำฟุ่มเฟือยสามารถเลือกได้โดยใช้ --verbose=level ตัวเลือกหรือหลายตัวเลือก -v
เช่น -vvv. ระดับคือ:
0 - ไม่มีเอาต์พุต (ค่าเริ่มต้น)
1 - การดำเนินการพิมพ์
2 - +พิมพ์ชื่อไฟล์ที่ไม่ถูกลบ (เมื่อไม่ได้ระบุ -e)
3 - +พิมพ์ชื่อไดเร็กทอรีที่มิเรอร์
--only-newer จะปิดการเปรียบเทียบขนาดไฟล์และอัปโหลด/ดาวน์โหลดเฉพาะไฟล์ที่ใหม่กว่าแม้ว่า
ขนาดแตกต่างกัน โดยค่าเริ่มต้น ไฟล์ที่เก่ากว่าจะถูกโอนและแทนที่ไฟล์ที่ใหม่กว่า
--upload-older อนุญาตให้แทนที่ไฟล์ระยะไกลที่ใหม่กว่าด้วยไฟล์ที่เก่ากว่า (เมื่อฝั่งเป้าหมาย
เป็นระยะไกล) แบ็กเอนด์ระยะไกลบางรายการไม่สามารถเก็บการประทับเวลาได้ ดังนั้นค่าเริ่มต้นคือเก็บ
ไฟล์ที่ใหม่กว่า
โหมดการเรียกซ้ำอาจเป็นหนึ่งใน "เสมอ", "ไม่เคย", "หายไป", "ใหม่กว่า" ด้วยตัวเลือก
มิเรอร์ 'ใหม่กว่า' เปรียบเทียบการประทับเวลาของไดเร็กทอรีและเข้าสู่ไดเร็กทอรีก็ต่อเมื่อเป็น
แก่กว่าหรือหายไปจากฝั่งเป้าหมาย โปรดทราบว่าเมื่อไฟล์เปลี่ยนไดเร็กทอรี
การประทับเวลาอาจเหมือนเดิม ดังนั้นมิเรอร์จะไม่ประมวลผลไดเรกทอรีนั้น
คุณสามารถมิเรอร์ระหว่างสองเซิร์ฟเวอร์หากคุณระบุ URL แทนไดเร็กทอรี FXP คือ
ใช้โดยอัตโนมัติสำหรับการถ่ายโอนระหว่างเซิร์ฟเวอร์ FTP หากเป็นไปได้
เซิร์ฟเวอร์ FTP บางตัวซ่อนไฟล์จุดโดยค่าเริ่มต้น (เช่น .htaccess) และแสดงเฉพาะเมื่อ LIST
คำสั่งใช้กับตัวเลือก -a ในกรณีเช่นนี้ ให้ลองใช้ `set ftp:list-options -a'
mkdir [-p] [-f] ผบ.
สร้างไดเรกทอรีระยะไกล หากใช้ -p ให้สร้างองค์ประกอบทั้งหมดของพาธ ตัวเลือก -f ทำให้
mkdir เงียบและระงับข้อความ
โมดูล โมดูล [ args ]
โหลดโมดูลที่กำหนดโดยใช้ หยด(3) ฟังก์ชัน หากชื่อโมดูลไม่มีเครื่องหมายทับ แสดงว่าเป็น
ค้นหาในไดเร็กทอรีที่ระบุโดยตัวแปร module:path อาร์กิวเมนต์ถูกส่งไปยัง
ฟังก์ชัน module_init ดู README.modules สำหรับรายละเอียดทางเทคนิค
ข้อมูลเพิ่มเติม ไฟล์
เช่นเดียวกับ `cat ไฟล์ | มากกว่า'. ถ้า เพจเจอร์ ถูกตั้งค่า ใช้เป็นตัวกรอง (ดูสิ่งนี้ด้วย แมว, สแคท
และ ซมอร์)
เอ็มพุท [-c] [-d] [-a] [-E] [-O ฐาน] ไฟล์
อัปโหลดไฟล์ด้วยการขยายไวด์การ์ด โดยค่าเริ่มต้นจะใช้ชื่อฐานของชื่อท้องถิ่นเป็น
ระยะไกลหนึ่ง สามารถเปลี่ยนแปลงได้โดยตัวเลือก `-d'
-c ดำเนินการต่อชื่อเสียง
-d สร้างไดเร็กทอรีเหมือนกับในชื่อไฟล์และใส่ไฟล์ลงในไดเร็กทอรี
แทนไดเร็กทอรีปัจจุบัน
-E ลบไฟล์ต้นฉบับหลังจากโอนสำเร็จ (อันตราย)
-a ใช้โหมด ascii (ไบนารีเป็นค่าเริ่มต้น)
-O ระบุไดเร็กทอรีฐานหรือ URL ที่ควรวางไฟล์
MRM file (s)
เช่นเดียวกับ `glob rm' ลบไฟล์ที่ระบุด้วยการขยายไวด์การ์ด
mv file1 file2
ตั้งชื่อใหม่ file1 ไปยัง file2.
รายการ [args]
แสดงรายการชื่อไฟล์ระยะไกล
เปิด [-e cmd] [-u ผู้ใช้งาน[,ส่ง]] [-p พอร์ต] เจ้าภาพ|URL
เลือกเซิร์ฟเวอร์ FTP
เพ็ท [ทางเลือก] ไฟล์ [-o ไฟล์]
รับไฟล์ที่ระบุโดยใช้การเชื่อมต่อหลายรายการ สิ่งนี้สามารถเร่งการถ่ายโอนได้ แต่โหลด
เน็ตและเซิร์ฟเวอร์ส่งผลกระทบอย่างมากต่อผู้ใช้รายอื่น ใช้เฉพาะเมื่อจำเป็นต้องโอนจริงๆ เท่านั้น
ไฟล์โดยเร็วที่สุด ตัวเลือก:
-c ดำเนินการโอน ต้องใช้ lfile.lftp-pget-สถานะ ไฟล์
-n แม็กซ์คอนน์ กำหนดจำนวนการเชื่อมต่อสูงสุด (ค่าเริ่มต้นจะถูกนำมาจาก pget: ค่าเริ่มต้น-n
การตั้งค่า)
ใส่ [-E] [-a] [-c] [-O ฐาน] ไฟล์ [-o ไฟล์]
อัพโหลด ไฟล์ ด้วยชื่อระยะไกล ไฟล์. ถ้า -o ละไว้ ชื่อฐานของ ไฟล์ ใช้เป็น
ชื่อระยะไกล ไม่ขยายไวด์การ์ด ให้ใช้ เอ็มพุท สำหรับการที่.
-o ระบุชื่อไฟล์ระยะไกล (ค่าเริ่มต้น - ชื่อฐานของ lfile)
-c ดำเนินการต่อชื่อเสียง ต้องได้รับอนุญาตในการเขียนทับไฟล์ระยะไกล
-E ลบไฟล์ต้นฉบับหลังจากโอนสำเร็จ (อันตราย)
-a ใช้โหมด ascii (ไบนารีเป็นค่าเริ่มต้น)
-O ระบุไดเร็กทอรีฐานหรือ URL ที่ควรวางไฟล์
รหัสผ่าน [-p]
พิมพ์ URL ระยะไกลปัจจุบัน ใช้ตัวเลือก `-p' เพื่อแสดงรหัสผ่านใน URL
คิว [-n NUM ] cmd
เพิ่มคำสั่งที่กำหนดในคิวสำหรับการดำเนินการตามลำดับ แต่ละไซต์มีคิวของตัวเอง `-n'
เพิ่มคำสั่งก่อนรายการที่กำหนดในคิว อย่าพยายามต่อคิว `cd' หรือ `lcd'
คำสั่งอาจทำให้ lftp สับสน ให้ทำ cd/lcd ก่อนคำสั่ง `queue' และมันจะ
จำสถานที่ที่ต้องทำคำสั่ง สามารถเข้าคิวได้
ทำงานอยู่แล้วโดย `รอคิว ' แต่งานจะดำเนินการต่อไปแม้ว่า
มันไม่ใช่คิวแรก
`queue stop' จะหยุดคิว มันจะไม่รันคำสั่งใหม่ใดๆ แต่แล้ว
งานที่ทำงานอยู่จะยังคงทำงานต่อไป คุณสามารถใช้ `queue stop' เพื่อสร้างการหยุดที่ว่างเปล่า
คิว. `คิวเริ่ม' จะดำเนินการคิวต่อ เมื่อคุณออกจาก lftp มันจะเริ่มต้นทั้งหมด
หยุดคิวโดยอัตโนมัติ
`คิว' ที่ไม่มีอาร์กิวเมนต์จะสร้างคิวที่หยุดทำงานหรือสถานะคิวการพิมพ์
คิว --ลบ|-d [ดัชนี or สัญลักษณ์แทน การแสดงออก]
ลบหนึ่งรายการขึ้นไปจากคิว หากไม่มีการระบุอาร์กิวเมนต์ รายการสุดท้ายใน
คิวถูกลบ
คิว --ย้าย|-m <ดัชนี or สัญลักษณ์แทน การแสดงออก> [ดัชนี]
ย้ายรายการที่กำหนดก่อนดัชนีคิวที่กำหนด หรือไปยังจุดสิ้นสุดหากไม่มีปลายทางคือ
ให้
-q เงียบ.
-v ละเอียด.
-Q เอาต์พุตในรูปแบบที่สามารถใช้ในการจัดคิวใหม่ได้ มีประโยชน์กับ --delete
ตัวอย่าง:
> รับไฟล์ &
[1] รับไฟล์
> คิวรอ 1
> คิวรับไฟล์อื่น
> cd a_directory
> รับคิวยัง_another_file
คิว -d 3 ลบรายการที่สามในคิว
คิว -m 6 4 ย้ายรายการที่หกในคิวก่อนรายการที่สี่
Queue -m "get*zip" 1 ย้ายคำสั่งทั้งหมดที่ตรงกับ "get*zip" ไปที่จุดเริ่มต้นของ
คิว. (ลำดับของรายการจะถูกเก็บรักษาไว้)
Queue -d "get*zip" ลบคำสั่งทั้งหมดที่ตรงกับ "get*zip"
หุ้น cmd
สำหรับ FTP - ส่งคำสั่งแบบไม่แปล ใช้ด้วยความระมัดระวัง - อาจนำไปสู่รีโมตที่ไม่รู้จัก
รัฐและจะทำให้เชื่อมต่อใหม่ คุณไม่สามารถแน่ใจได้ว่าการเปลี่ยนแปลงใด ๆ ของสถานะระยะไกล
เนื่องจากคำสั่งที่ยกมานั้นแน่น - สามารถรีเซ็ตได้โดยเชื่อมต่อใหม่เมื่อใดก็ได้
สำหรับ HTTP - เฉพาะสำหรับการดำเนินการ HTTP ไวยากรณ์: ``quote [ ]''. คำสั่งอาจเป็น
``เซ็ตคุกกี้'' หรือ ``โพสต์''
เปิด http://www.site.net
อ้างชุดคุกกี้ "ตัวแปร=ค่า; othervar=othervalue"
ตั้งค่า http:post-content-type application/x-www-form-urlencoded
โพสต์อ้าง /cgi-bin/script.cgi "var=value&othervar=othervalue" > local_file
สำหรับ FISH - ส่งคำสั่งแบบไม่แปล สามารถใช้เพื่อดำเนินการคำสั่งโดยพลการ
บนเซิร์ฟเวอร์ คำสั่งต้องไม่รับอินพุตหรือพิมพ์ ### ที่ขึ้นบรรทัดใหม่ ถ้าเป็นเช่นนั้น
โปรโตคอลจะไม่ซิงค์กัน
เปิดปลา://เซิร์ฟเวอร์
อ้างหา -name \*.zip
รีเก็ท ไฟล์ [-o ไฟล์]
เช่นเดียวกับ `get -c'
ญาติ [args]
เหมือนกับ `ls' แต่ละเว้นแคช
ลงทะเบียน [args]
เหมือนกับ `nlist' แต่ละเว้นแคช
ทำซ้ำ [ทางเลือก--d] ความล่าช้า] [คำสั่ง]
ทำซ้ำคำสั่งที่ระบุโดยมีความล่าช้าระหว่างการวนซ้ำ ดีเลย์เริ่มต้นคือหนึ่งวินาที
คำสั่งเริ่มต้นว่างเปล่า
-ค จำนวนการทำซ้ำสูงสุด
-d ล่าช้าระหว่างการวนซ้ำ
--while-ok หยุดเมื่อคำสั่งออกด้วยรหัสที่ไม่ใช่ศูนย์
--until-ok หยุดเมื่อคำสั่งออกด้วยรหัสศูนย์
--weak หยุดเมื่อ lftp ย้ายไปที่พื้นหลัง
ตัวอย่าง:
ซ้ำพรุ่งนี้ -- มิเรอร์
ทำซ้ำ 1d มิเรอร์
ชื่อเสียง ไฟล์ [-o ไฟล์]
เช่นเดียวกับ `put -c'
rm [-r] [-f] ไฟล์
ลบไฟล์ระยะไกล ไม่ขยายไวด์การ์ด ให้ใช้ MRM สำหรับการที่. -r ใช้สำหรับเรียกซ้ำ
ไดเรกทอรีลบ โปรดระวัง หากมีบางอย่างผิดพลาด ไฟล์อาจสูญหายได้ -f ปราบปราม
ข้อความแสดงข้อผิดพลาด
คือ rm ผบ.
ลบไดเรกทอรีระยะไกล
สกา [เซสชั่น]
แสดงรายการเซสชันที่แคชไว้หรือเปลี่ยนเป็นเซสชันที่ระบุ
เซ็ต [คือ [คลื่น]]
ตั้งค่าตัวแปรให้เป็นค่าที่กำหนด หากไม่ระบุค่า ให้ยกเลิกการตั้งค่าตัวแปร ชื่อตัวแปร
มีรูปแบบ ``ชื่อ/การปิด'' ซึ่งการปิดสามารถระบุการใช้งานที่แน่นอนของการตั้งค่าได้
ดูรายละเอียดด้านล่าง หากมีการเรียก set โดยไม่มีตัวแปร ดังนั้นการตั้งค่าที่เปลี่ยนแปลงเท่านั้นคือ
อยู่ในรายการ สามารถเปลี่ยนได้ตามตัวเลือก:
-a แสดงรายการการตั้งค่าทั้งหมด รวมถึงค่าเริ่มต้น
-d แสดงรายการเฉพาะค่าดีฟอลต์ ไม่ใช่ค่าปัจจุบันที่จำเป็น
เว็บไซต์ site_cmd
ดำเนินการคำสั่งเว็บไซต์ site_cmd และส่งออกผลลัพธ์ คุณสามารถเปลี่ยนเส้นทางผลลัพธ์ได้
นอนหลับ ระยะห่าง
สลีปที่กำหนดช่วงเวลาและออก ช่วงเวลาเป็นวินาทีโดยค่าเริ่มต้น แต่สามารถต่อท้ายได้
ด้วย 'm', 'h', 'd' สำหรับนาที ชั่วโมง และวันตามลำดับ ดูสิ่งนี้ด้วย at.
สล็อต [พร้อมชื่อ]
เลือกช่องที่ระบุหรือแสดงรายการช่องทั้งหมดที่จัดสรร สล็อตคือการเชื่อมต่อกับเซิร์ฟเวอร์
ค่อนข้างเหมือนกับคอนโซลเสมือน คุณสามารถสร้างหลายช่องเชื่อมต่อที่แตกต่างกัน
เซิร์ฟเวอร์และสลับไปมาระหว่างกัน คุณสามารถใช้ สล็อต:ชื่อ เป็น URL เทียมที่ประเมินถึง
ตำแหน่งสล็อตนั้น
การรวม readline เริ่มต้นช่วยให้สามารถสลับระหว่างช่องชื่อ 0-9 ได้อย่างรวดเร็วโดยใช้ Meta-0 -
คีย์ Meta-9 (บ่อยครั้งคุณสามารถใช้ Alt แทน Meta)
แหล่ง ไฟล์
แหล่ง -e คำสั่ง
ดำเนินการคำสั่งที่บันทึกไว้ในไฟล์ ไฟล์ หรือส่งคืนโดยคำสั่งภายนอกที่ระบุ
แหล่ง ~/.lftp/rc
แหล่งที่มา -e echo ช่วย
แขวน
หยุดกระบวนการ lftp โปรดทราบว่าการถ่ายโอนจะหยุดลงจนกว่าคุณจะดำเนินการตามขั้นตอนต่อไป
ด้วยคำสั่ง fg หรือ bg ของเชลล์
ฝนตกหนัก [ทางเลือก] torrent-ไฟล์...
เริ่มกระบวนการ BitTorrent สำหรับที่กำหนด ไฟล์ torrentซึ่งสามารถเป็นไฟล์ในเครื่อง, URL,
ลิงค์แม่เหล็กหรือธรรมดา info_hash เขียนด้วยเลขฐานสิบหกหรือฐาน 32 มีการขยายไวด์การ์ดในเครื่อง
ไฟล์ที่มีอยู่จะได้รับการตรวจสอบก่อนเว้นแต่ --บังคับ-ถูกต้อง มีตัวเลือกให้ ชิ้นส่วนที่หายไป
กำลังดาวน์โหลด ไฟล์ถูกเก็บไว้ในที่ระบุ ไดเรกทอรี หรือไดเร็กทอรีการทำงานปัจจุบันโดย
ค่าเริ่มต้น. การเพาะจะดำเนินต่อไปจนกระทั่งถึงอัตราส่วน torrent:หยุดบนอัตราส่วน การตั้งค่าหรือเวลาของ
ทอร์เรนต์:seed-max-time หมด
ตัวเลือก:
-O ระบุไดเร็กทอรีฐานที่ควรวางไฟล์
--force-valid ข้ามการตรวจสอบความถูกต้องของไฟล์ (ถ้าคุณแน่ใจว่าใช้ได้)
--only-new stop หากทราบข้อมูลเมตาอยู่แล้วหรือ torrent is
สมบูรณ์
--only-incomplete หยุดหาก torrent เสร็จสมบูรณ์แล้ว
--dht-bootstrap= bootstrap DHT โดยส่งแบบสอบถามไปยังที่ระบุ ปม. นี้
ควรใช้ตัวเลือกเพียงครั้งเดียวเพื่อเติมโหนดในเครื่อง
แคช หมายเลขพอร์ตอาจได้รับหลังโคลอน ค่าเริ่มต้นคือ
6881 นี่คือบางโหนดสำหรับการบูตสแตรป:
dht.transmissionbt.com, เราเตอร์.utorrent.com,
เราเตอร์.bittorrent.com
--share แชร์ไฟล์หรือไดเรกทอรีที่ระบุโดยใช้โปรโตคอล BitTorrent
ลิงค์แม่เหล็กจะพิมพ์เมื่อพร้อม
ผู้ใช้งาน ผู้ใช้งาน [ส่ง]
ผู้ใช้งาน URL [ส่ง]
ใช้ข้อมูลที่ระบุสำหรับการเข้าสู่ระบบระยะไกล หากคุณระบุ URL ด้วยชื่อผู้ใช้ ค่าที่ป้อน
รหัสผ่านจะถูกแคชเพื่อให้การอ้างอิง URL ในอนาคตสามารถใช้งานได้
รุ่น
พิมพ์ ftp รุ่น
รอ [งาน]
รอ ทั้งหมด
รอให้งานที่ระบุสิ้นสุดลง หากละเว้น jobno ให้รองานพื้นหลังล่าสุด
`รอทั้งหมด' รอให้งานทั้งหมดยุติลง
สแคท ไฟล์
เหมือนกับ cat แต่กรองแต่ละไฟล์ผ่าน zcat (ดูสิ่งนี้ด้วย แมว, ข้อมูลเพิ่มเติม และ ซมอร์)
ซมอร์ ไฟล์
เหมือนเดิม แต่กรองแต่ละไฟล์ผ่าน zcat (ดูสิ่งนี้ด้วย แมว, สแคท และ ข้อมูลเพิ่มเติม)
การตั้งค่า
เมื่อเริ่มต้น lftp จะดำเนินการ ~/.lftprc และ ~/.lftp/rc (หรือ ~/.config/lftp/rc if ~/.lftp ทำ
ไม่มีอยู่จริง) คุณสามารถวางนามแฝงและคำสั่ง `set' ไว้ที่นั่น บางคนชอบดู
ดีบักโปรโตคอลแบบเต็ม ใช้ `debug' เพื่อเปิดการดีบัก
นอกจากนี้ยังมีไฟล์เริ่มต้นทั้งระบบใน /etc/lftp.conf. ต่างกันได้
ไดเร็กทอรี ดูส่วน FILES
ftp มีตัวแปรที่ตั้งค่าได้ดังต่อไปนี้ (คุณยังสามารถใช้ `set -a' เพื่อดูตัวแปรทั้งหมด
และคุณค่าของพวกเขา):
bmk:บันทึกรหัสผ่าน (บูลีน)
บันทึกรหัสผ่านข้อความธรรมดาใน ~/.local/share/lftp/bookmarks or ~/.lftp/บุ๊กมาร์ก on
คำสั่ง `คั่นหน้าเพิ่ม' ปิดโดยค่าเริ่มต้น
แคช: รายการแคชว่าง (บูลีน)
เมื่อเป็นเท็จ รายการที่ว่างเปล่าจะไม่ถูกแคช
แคช:เปิดใช้งาน (บูลีน)
เมื่อเป็นเท็จ แคชจะถูกปิดใช้งาน
แคช:หมดอายุ (ช่วงเวลา)
รายการแคชที่เป็นบวกจะหมดอายุในช่วงเวลานี้
แคช:หมดอายุลบ (ช่วงเวลา)
รายการแคชเชิงลบจะหมดอายุในช่วงเวลานี้
แคช:ขนาด (จำนวน)
ขนาดแคชสูงสุด เมื่อเกิน รายการแคชที่เก่าที่สุดจะถูกลบออกจากแคช
cmd:ที่ทางออก (สตริง)
คำสั่งในสตริงจะถูกดำเนินการก่อนที่ lftp จะออกหรือย้ายไปยังพื้นหลัง
cmd:ที่ทางออก bg (สตริง)
คำสั่งในสตริงจะถูกดำเนินการก่อนที่จะออกจาก lftp ที่เป็นพื้นหลัง
cmd:ที่ทางออก-fg (สตริง)
คำสั่งในสตริงจะถูกดำเนินการก่อนออกจากส่วนหน้า lftp
cmd:at-พื้นหลัง (สตริง)
คำสั่งในสตริงจะถูกดำเนินการก่อนที่ lftp จะย้ายไปที่พื้นหลัง
cmd:ที่จุดสิ้นสุด (สตริง)
คำสั่งในสตริงจะถูกดำเนินการก่อนที่ lftp จะสิ้นสุด (ไม่ว่าจะอยู่เบื้องหลังหรือ
เบื้องหน้า)
cmd:ที่-เสร็จสิ้น (สตริง)
คำสั่งในสตริงจะดำเนินการเพียงครั้งเดียวเมื่องานทั้งหมดเสร็จสิ้น
cmd: ที่คิวเสร็จสิ้น (สตริง)
คำสั่งในสตริงจะดำเนินการเพียงครั้งเดียวเมื่องานทั้งหมดในคิวเสร็จสิ้น
cmd:cls-เสร็จสิ้น-ค่าเริ่มต้น (สตริง)
ผิดนัด CLS ตัวเลือกสำหรับการแสดงตัวเลือกที่สมบูรณ์ ตัวอย่างเช่น การทำ
รายการที่สมบูรณ์แสดงขนาดไฟล์ ตั้งค่า cmd:cls-completion-default เป็น `-s'
cmd:cls-ค่าเริ่มต้น (สตริง)
ผิดนัด CLS ตัวเลือกคำสั่ง สามารถแทนที่ได้ด้วยตัวเลือกที่ให้ไว้อย่างชัดเจน
cmd:cls-เวลาที่แน่นอน (บูลีน)
เมื่อเป็นจริง CLS จะพยายามหาเวลาแก้ไขไฟล์ให้ถูกต้องแม้ว่าจะหมายถึงมากกว่านั้น
ร้องขอไปยังเซิร์ฟเวอร์
cmd:csh-ประวัติ (บูลีน)
เปิดใช้งานการขยายประวัติเหมือน csh
cmd:โปรโตคอลเริ่มต้น (สตริง)
ค่านี้ใช้เมื่อ "เปิด" ใช้กับชื่อโฮสต์โดยไม่มีโปรโตคอล ค่าเริ่มต้น
คือ 'ftp'
cmd:ล้มเหลว-ออก (บูลีน)
ถ้าเป็นจริง ให้ออกเมื่อคำสั่งล้มเหลวและคำสั่งต่อไปนี้ไม่มีเงื่อนไข (เช่น
ไม่ได้ขึ้นต้นด้วย || หรือ &&). lftp ออกหลังจากออกคำสั่งแบบไม่มีเงื่อนไข
โดยไม่ต้องดำเนินการ
cmd:โต้ตอบ (ไตรบูลีน)
เมื่อเป็นจริง lftp จะทำปฏิกิริยาโต้ตอบ จัดการกับสัญญาณเทอร์มินัลและส่งสัญญาณออกบางส่วนเพิ่มเติม
ข้อความ ค่าเริ่มต้นคืออัตโนมัติและขึ้นอยู่กับ stdin ที่เป็นเทอร์มินัล
cmd:ระยะยาว (วินาที)
เวลาของการดำเนินการคำสั่งซึ่งถือเป็น 'ยาว' และมีเสียงบี๊บมาก่อน
พรอมต์ถัดไป 0 หมายถึงปิด
cmd:ls-ค่าเริ่มต้น (สตริง)
อาร์กิวเมนต์ ls เริ่มต้น
cmd:ย้ายพื้นหลัง (บูลีน)
เมื่อเป็นเท็จ lftp ปฏิเสธที่จะไปที่พื้นหลังเมื่อออก หากต้องการบังคับ ให้ใช้ `exit
บีจี'.
cmd:ย้ายพื้นหลังแยกออก (บูลีน)
เมื่อเป็นจริง (ค่าเริ่มต้น) lftp จะแยกตัวเองออกจากเทอร์มินัลควบคุมเมื่อย้ายไปที่
พื้นหลัง เป็นไปได้ที่จะแนบกลับโดยใช้คำสั่ง 'attach' เมื่อเป็นเท็จ lftp
หลอกให้เชลล์ย้าย lftp ไปยังกลุ่มกระบวนการพื้นหลังและทำงานต่อไป
จากนั้นคำสั่ง fg shell จะนำ lftp กลับมาที่พื้นหน้าเว้นแต่ว่ามันจะทำงานทั้งหมด
และสิ้นสุด
cmd:พร้อมท์ (สตริง)
พรอมต์ 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 ชื่อฐานของไดเร็กทอรีการทำงานปัจจุบันที่ไซต์ระยะไกล
\มมมม อักขระที่ตรงกับเลขฐานแปด มมมม
\\ แบ็กสแลช
\? ข้ามอักขระถัดไปหากการแทนที่ก่อนหน้าว่างเปล่า
\[ เริ่มลำดับของอักขระที่ไม่พิมพ์ ซึ่งสามารถใช้เพื่อฝัง a
ลำดับการควบคุมเทอร์มินัลลงในพรอมต์
\] สิ้นสุดลำดับของอักขระที่ไม่พิมพ์
cmd:ขนาน (จำนวน)
จำนวนงานที่รันแบบขนานในโหมดไม่โต้ตอบ ตัวอย่างเช่น นี่อาจเป็น
มีประโยชน์สำหรับสคริปต์ที่มีคำสั่ง `get' หลายคำสั่ง โปรดทราบว่าการตั้งค่านี้เป็นค่า
มากกว่า 1 การเปลี่ยนแปลงพฤติกรรมการดำเนินการตามเงื่อนไขโดยทั่วไปทำให้
ไม่สอดคล้องกัน
cmd:คิวขนาน (จำนวน)
จำนวนงานที่รันพร้อมกันในคิว
cmd: การทำให้เสร็จจากระยะไกล (บูลีน)
บูลีนเพื่อควบคุมว่า lftp ใช้การทำให้สมบูรณ์จากระยะไกลหรือไม่ เมื่อเป็นจริง แถบ สำคัญ
เดาว่าคำที่กรอกควรเป็นชื่อไฟล์ระยะไกลหรือไม่ เมตาแท็บ ทำ
เสร็จสิ้นจากระยะไกลเสมอ เพื่อให้คุณสามารถบังคับการเสร็จสิ้นจากระยะไกลด้วย เมตาแท็บ เมื่อ
cmd: การทำให้เสร็จจากระยะไกล เป็นเท็จหรือเมื่อเดาผิด
cmd: บันทึกประวัติ cwd (บูลีน)
เมื่อเป็นจริง lftp จะบันทึก CWD สุดท้ายของแต่ละไซต์เป็น ~/.local/share/lftp/cwd_history or
~/.lftp/cwd_historyอนุญาตให้ทำ ``cd -'' หลังจากรีสตาร์ท lftp ค่าเริ่มต้นเป็นจริง
cmd:บันทึก-rl-ประวัติ (บูลีน)
เมื่อเป็นจริง lftp จะบันทึกประวัติการอ่านบรรทัดไปที่ ~/.local/share/lftp/rl_history or
~/.lftp/rl_history เมื่อออก ค่าเริ่มต้นเป็นจริง
cmd:แสดงสถานะ (บูลลีม)
เมื่อเป็นเท็จ lftp จะไม่แสดงบรรทัดสถานะบนเทอร์มินัล ค่าเริ่มต้นเป็นจริง
cmd: set-term-status (บูลีน)
เมื่อเป็นจริง lftp จะอัปเดตสถานะเทอร์มินัลหากได้รับการสนับสนุน (เช่น xterm) การปิดสำหรับ
การตั้งค่านี้เป็นประเภทเทอร์มินัลจากตัวแปรสภาพแวดล้อม TERM
cmd:สถานะ-ช่วงเวลา (เวลาช่วงเวลา)
ช่วงเวลาระหว่างการอัพเดตสถานะ
cmd: ยับยั้ง-rl-ประวัติ (จำนวน)
จำนวนบรรทัดที่จะเก็บไว้ในประวัติการอ่าน
cmd:term-สถานะ (สตริง)
สตริงรูปแบบที่ใช้เพื่อแสดงสถานะเทอร์มินัล การปิดฉากนี้
เป็นประเภทเทอร์มินัลจากตัวแปรสภาพแวดล้อม TERM ค่าเริ่มต้นใช้ ``tsl'' และ
``fsl'' ค่าเทอร์มแคป
รองรับการหลบหนีต่อไปนี้:
\กระดิ่ง
\e หนี
\n บรรทัดใหม่
\s "lftp"
\v lftp เวอร์ชัน
\T สตริงสถานะ
cmd:เวลาสไตล์ (สตริง)
การตั้งค่านี้เป็นค่าเริ่มต้นสำหรับตัวเลือก cls --time-style
cmd:ร่องรอย (บูลีน)
เมื่อเป็นจริง lftp จะพิมพ์คำสั่งที่ดำเนินการ (เช่น sh -x)
cmd: ตรวจสอบโฮสต์ (บูลีน)
ถ้าเป็นจริง lftp จะแก้ไขชื่อโฮสต์ทันทีในคำสั่ง 'open' ยังเป็น
เป็นไปได้ที่จะข้ามการตรวจสอบสำหรับคำสั่ง `open' เดียวหากได้รับ `&' หรือถ้า ^Z คือ
กดระหว่างการตรวจสอบ
cmd:verify-เส้นทาง (บูลีน)
ถ้าเป็นจริง lftp จะตรวจสอบเส้นทางที่กำหนดในคำสั่ง `cd' นอกจากนี้ยังสามารถข้าม
ตรวจสอบคำสั่ง `cd' เดียวหากได้รับ `&' หรือถ้า ^Z ถูกกดระหว่าง
ตรวจสอบ. ตัวอย่าง:
ตั้งค่า cmd:verify-path/hftp://* false
ไดเร็กทอรีซีดี &
cmd: ตรวจสอบเส้นทางแคช (บูลีน)
เมื่อเป็นเท็จ `cd' ไปยังไดเร็กทอรีที่รู้จักจากแคชที่มีอยู่จะสำเร็จ
โดยทันที. มิฉะนั้น การตรวจสอบจะขึ้นอยู่กับการตั้งค่า cmd:verify-path
สี:ใช้-สี (ไตรบูลีน)
เมื่อเป็นจริงคำสั่ง cls และการเสร็จสิ้นจะแสดงรายการไฟล์สีตาม
สี:dir-สีการตั้งค่า เมื่อตั้งค่าเป็นอัตโนมัติ สีจะถูกใช้เมื่อเอาต์พุตเป็น a
สถานีปลายทาง
สี:dir-colors (สตริง)
ไฟล์รายการคำอธิบายสี โดยค่าเริ่มต้น ค่าของสภาพแวดล้อม LS_COLORS
ใช้ตัวแปร ดู ไดร์คัลเลอร์(1)
DNS:SRV-query (บูลีน)
แบบสอบถามสำหรับระเบียน SRV และใช้ก่อน gethostbyname ระเบียน SRV เท่านั้น
ใช้หากไม่มีการระบุพอร์ตอย่างชัดเจน ดู RFC2052 สำหรับรายละเอียด
DNS: เปิดใช้งานแคช (บูลีน)
เปิดใช้งานแคช DNS หากปิดอยู่ lftp จะแก้ไขชื่อโฮสต์ทุกครั้งที่เชื่อมต่อใหม่
DNS:แคชหมดอายุ (ช่วงเวลา)
เวลาที่ใช้งานได้สำหรับรายการแคช DNS มีรูปแบบ + เช่น 1d12h30m5s
หรือเพียง 36 ชม. หากต้องการปิดใช้งานการหมดอายุ ให้ตั้งค่าเป็น 'inf' หรือ 'never'
DNS:ขนาดแคช (จำนวน)
จำนวนรายการแคช DNS สูงสุด
DNS: หมดเวลาร้ายแรง (ช่วงเวลา)
จำกัดเวลาสำหรับการสืบค้น DNS หากเซิร์ฟเวอร์ DNS ไม่พร้อมใช้งานนานเกินไป lftp will
ไม่สามารถแก้ไขชื่อโฮสต์ที่ระบุได้ ตั้งค่าเป็น `ไม่เคย' เพื่อปิดใช้งาน
DNS:การสั่งซื้อ (รายชื่อโปรโตคอล)
กำหนดลำดับการสืบค้น DNS ค่าเริ่มต้นคือ ``inet6 inet'' ซึ่งหมายถึงให้ค้นหาก่อน
ที่อยู่ในตระกูล inet6 จากนั้น inet และใช้ตามลำดับนั้น วิธีปิดการใช้งาน inet6
ค้นหา (AAAA) ตั้งค่าตัวแปรนี้เป็น ``inet''
DNS:use-fork (บูลีน)
ถ้าเป็นจริง lftp จะแยกก่อนที่จะแก้ไขที่อยู่โฮสต์ ค่าเริ่มต้นเป็นจริง
DNS:สูงสุด-ลองใหม่ (จำนวน)
หากเป็นศูนย์ จะไม่มีการจำกัดจำนวนครั้งที่ lftp จะพยายามค้นหาและ
ที่อยู่. ถ้า > 0 lftp จะลองเพียงจำนวนนี้เพื่อค้นหาที่อยู่ของ
ตระกูลที่อยู่แต่ละอันใน dns:order.
ไฟล์:charset (สตริง)
ชุดอักขระท้องถิ่น มันถูกตั้งค่าจากโลแคลปัจจุบันในตอนแรก
ไฟล์:use-lock (บูลีน)
เมื่อเป็นจริง lftp ใช้การล็อกคำแนะนำในไฟล์ในเครื่องเมื่อเปิดไฟล์
ปลา:ยืนยันอัตโนมัติ (บูลีน)
เมื่อเป็นจริง lftp จะตอบว่า ``ใช่'' สำหรับคำถาม ssh ทั้งหมด โดยเฉพาะกับคำถาม
เกี่ยวกับรหัสโฮสต์ใหม่ มิฉะนั้นจะตอบว่า ``ไม่''
ปลา:charset (สตริง)
ชุดอักขระที่ใช้โดยเซิร์ฟเวอร์ปลาในคำขอ การตอบกลับ และรายการไฟล์
ค่าดีฟอลต์ว่างเปล่าซึ่งหมายความว่าเหมือนกับโลคัล
ปลา:เชื่อมต่อโปรแกรม (สตริง)
โปรแกรมที่ใช้เชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล ควรรองรับตัวเลือก `-l'
สำหรับชื่อผู้ใช้ `-p' สำหรับหมายเลขพอร์ต ค่าเริ่มต้นคือ `ssh -a -x' คุณสามารถตั้งค่าเป็น
`rsh' เป็นต้น
ปลา:หอย (สตริง)
ใช้เชลล์ที่ระบุบนฝั่งเซิร์ฟเวอร์ ค่าเริ่มต้นคือ /bin/sh ในบางระบบ bin / sh /
ออกเมื่อทำ cd ไปยังไดเร็กทอรีที่ไม่มีอยู่จริง lftp จัดการได้ แต่ต้อง
เชื่อมต่อใหม่ ตั้งเป็น / bin / bash สำหรับระบบดังกล่าวหากติดตั้ง bash
ftp:บัญชี (สตริง)
ส่งสตริงนี้ในคำสั่ง ACCT หลังจากเข้าสู่ระบบ ผลลัพธ์จะถูกละเว้น การปิด
สำหรับการตั้งค่านี้มีรูปแบบ ผู้ใช้@โฮสต์.
ftp:ไม่ส่งผ่าน (สตริง)
ตั้งรหัสผ่านที่ใช้สำหรับการตรวจสอบการเข้าถึง FTP แบบไม่ระบุชื่อ ค่าเริ่มต้นคือ
"lftp@".
ftp:ผู้ใช้ที่ไม่ใช่ (สตริง)
ตั้งค่าชื่อผู้ใช้ที่ใช้สำหรับการตรวจสอบสิทธิ์การเข้าถึง FTP แบบไม่ระบุชื่อ ค่าเริ่มต้นคือ
"ไม่ระบุชื่อ"
ftp:โหมดซิงค์อัตโนมัติ (เร็กซ์)
หากข้อความเซิร์ฟเวอร์แรกตรงกับ regex นี้ ให้เปิดโหมดการซิงค์สำหรับโฮสต์นั้น
ftp: ขนาดที่จับได้ (บูลีน)
เมื่อไม่มีการรองรับคำสั่ง SIZE ให้ลองจับขนาดไฟล์จาก "150
กำลังเปิดการเชื่อมต่อข้อมูล" ตอบกลับ
ftp:ชุดอักขระ (สตริง)
ชุดอักขระที่ใช้โดยเซิร์ฟเวอร์ FTP ในคำขอ การตอบกลับ และรายการไฟล์
ค่าดีฟอลต์ว่างเปล่าซึ่งหมายความว่าเหมือนกับโลคัล การตั้งค่านี้ใช้เฉพาะเมื่อปุ่ม
เซิร์ฟเวอร์ไม่รองรับ UTF8
ftp:ไคลเอนต์ (สตริง)
ชื่อของไคลเอนต์ FTP ที่จะส่งด้วยคำสั่ง CLNT หากเซิร์ฟเวอร์รองรับ ถ้ามันเป็น
ว่างเปล่า จะไม่มีการส่งคำสั่ง CLNT
ftp: ผูกข้อมูลซ็อกเก็ต (บูลีน)
ผูกซ็อกเก็ตข้อมูลกับอินเทอร์เฟซของการเชื่อมต่อการควบคุม (ในโหมดพาสซีฟ) ค่าเริ่มต้น
เป็นจริง ข้อยกเว้นคืออินเทอร์เฟซแบบวนรอบ
ftp:fix-pasv-ที่อยู่ (บูลีน)
ถ้าเป็นจริง lftp จะพยายามแก้ไขที่อยู่ที่ส่งคืนโดยเซิร์ฟเวอร์สำหรับคำสั่ง PASV ใน
กรณีที่ที่อยู่เซิร์ฟเวอร์อยู่ในเครือข่ายสาธารณะและ PASV ส่งคืนที่อยู่จากa
เครือข่ายส่วนตัว ในกรณีนี้ lftp จะแทนที่ที่อยู่เซิร์ฟเวอร์แทน
หนึ่งรายการส่งคืนโดยคำสั่ง PASV หมายเลขพอร์ตจะไม่เปลี่ยนแปลง ค่าเริ่มต้นเป็นจริง
ftp:fxp-พาสซีฟซอร์ส (บูลีน)
ถ้าเป็นจริง lftp จะพยายามตั้งค่าเซิร์ฟเวอร์ FTP ต้นทางในโหมดพาสซีฟก่อน มิฉะนั้น
ปลายทางที่หนึ่ง หากความพยายามครั้งแรกล้มเหลว lftp จะพยายามตั้งค่าด้วยวิธีอื่น
หากการจัดการอื่นล้มเหลวเช่นกัน lftp จะกลับไปใช้สำเนาธรรมดา ดูสิ่งนี้ด้วย
ftp: ใช้-fxp.
ftp:บ้าน (สตริง)
ไดเร็กทอรีเริ่มต้น ค่าเริ่มต้นคือสตริงว่างซึ่งหมายถึงอัตโนมัติ ตั้งค่านี้เป็น `/' ถ้าคุณ
ไม่ชอบรูปลักษณ์ของ %2F ใน FTP URL การปิดการตั้งค่านี้มีรูปแบบ
ผู้ใช้@โฮสต์.
ftp:ignore-pasv-ที่อยู่ (บูลีน)
หากเป็น true lftp จะใช้ที่อยู่การเชื่อมต่อการควบคุมแทนที่อยู่ส่งคืนใน PASV
ตอบกลับสำหรับการเชื่อมต่อข้อมูล สิ่งนี้มีประโยชน์สำหรับ NAT ที่เสียหาย ค่าเริ่มต้นเป็นเท็จ
ftp:list-empty-ตกลง (บูลีน)
หากตั้งค่าเป็นเท็จ รายการว่างจากคำสั่ง LIST จะถือว่าไม่ถูกต้อง และ
จะใช้วิธีอื่น (NLST)
ftp:รายการตัวเลือก (สตริง)
ตั้งค่าตัวเลือกที่ต่อท้ายคำสั่ง LIST เสมอ จะเป็นประโยชน์ในการตั้งค่า
สิ่งนี้เป็น `-a' หากเซิร์ฟเวอร์ไม่แสดงไฟล์จุด (ซ่อน) โดยค่าเริ่มต้น ค่าเริ่มต้นคือ
ว่างเปล่า
ftp:nop-ช่วงเวลา (วินาที)
หน่วงเวลาระหว่างคำสั่ง NOOP เมื่อดาวน์โหลดไฟล์ส่วนท้าย สิ่งนี้มีประโยชน์สำหรับ FTP
เซิร์ฟเวอร์ที่ส่งข้อความ "โอนเสร็จสมบูรณ์" ก่อนล้างการถ่ายโอนข้อมูล ใน
กรณีดังกล่าว คำสั่ง NOOP สามารถป้องกันการหมดเวลาการเชื่อมต่อ
ftp:โหมดพาสซีฟ (บูลีน)
ตั้งค่าโหมด FTP แบบพาสซีฟ สิ่งนี้มีประโยชน์หากคุณอยู่หลังไฟร์วอลล์หรือเป็นคนโง่
เราเตอร์ปลอมแปลง ในโหมดพาสซีฟ lftp ใช้คำสั่ง PASV ไม่ใช่คำสั่ง PORT
ซึ่งใช้ในโหมดแอคทีฟ ในโหมดพาสซีฟ lftp เองทำให้การเชื่อมต่อข้อมูล
ไปยังเซิร์ฟเวอร์ ในโหมดแอ็คทีฟเซิร์ฟเวอร์จะเชื่อมต่อกับ lftp สำหรับการถ่ายโอนข้อมูล
โหมดพาสซีฟเป็นค่าเริ่มต้น
ftp:พอร์ต-ipv4 (ที่อยู่ ipv4)
ระบุที่อยู่ IPv4 เพื่อส่งด้วยคำสั่ง PORT ค่าเริ่มต้นว่างเปล่าซึ่งหมายความว่า
เพื่อส่งที่อยู่ของการเชื่อมต่อจุดสิ้นสุดของการควบคุมภายใน
ftp:พอร์ต-ช่วง (จากการ)
ช่วงพอร์ตที่อนุญาตสำหรับโหมดแอ็คทีฟ รูปแบบคือ min-max หรือ 'full' หรือ 'any' ถึง
ระบุพอร์ตใด ๆ ค่าเริ่มต้นคือ 'เต็ม'
ftp: ต้องการ-epsv (บูลีน)
ใช้ EPSV เป็นโหมดพาสซีฟที่ต้องการ ค่าเริ่มต้นคือ 'เท็จ'
ftp:พร็อกซี (URL)
ระบุพร็อกซี FTP ที่จะใช้ หากต้องการปิดใช้งานพรอกซีให้ตั้งค่านี้เป็นสตริงว่าง สังเกตว่า
เป็นพร็อกซี FTP ที่ใช้โปรโตคอล FTP ไม่ใช่ FTP ผ่าน HTTP ค่าเริ่มต้นคือ
มาจากตัวแปรสภาพแวดล้อม ftp_proxy ถ้ามันขึ้นต้นด้วย ``ftp://'' ถ้า FTP . ของคุณ
พร็อกซี่ต้องมีการตรวจสอบสิทธิ์ ระบุชื่อผู้ใช้และรหัสผ่านใน URL ถ้า
ftp:proxy เริ่มต้นด้วย http:// จากนั้นใช้โปรโตคอล hftp (FTP ผ่านพร็อกซี HTTP)
แทน FTP โดยอัตโนมัติ
ftp:พร็อกซีรับรองความถูกต้องประเภท (สตริง)
เมื่อตั้งค่าเป็น ``เข้าร่วม'' lftp จะส่ง ``user@[ป้องกันอีเมล]'' เป็นชื่อผู้ใช้
ไปยังพรอกซี และ ``password@proxy_password'' เป็นรหัสผ่าน
เมื่อตั้งค่าเป็น ``joined-acct'' lftp จะส่ง ``[ป้องกันอีเมล] proxy_user'' (ด้วย
ช่องว่าง) เป็นชื่อผู้ใช้ไปยังพร็อกซี่ รหัสผ่านเว็บไซต์ถูกส่งตามปกติและ proxy
ต้องใช้รหัสผ่านในคำสั่ง ACCT ต่อไปนี้
เมื่อตั้งค่าเป็น ``เปิด'' lftp จะส่งผู้ใช้พร็อกซี่และรหัสผ่านพร็อกซีก่อน จากนั้นจึง
``OPEN ftp.example.org'' ตามด้วย ``ผู้ใช้ USER'' รหัสผ่านเว็บไซต์จะถูกส่งไปแล้ว
เหมือนปกติ
เมื่อตั้งค่าเป็น ``user'' (ค่าเริ่มต้น) lftp จะส่งผู้ใช้พร็อกซี่และรหัสผ่านของพร็อกซีก่อนและ
แล้ว ``[ป้องกันอีเมล]'' เป็นชื่อผู้ใช้ รหัสผ่านเว็บไซต์จะถูกส่งเป็น
ตามปกติ.
เมื่อตั้งค่าเป็น ``proxy-user@host'' lftp จะส่ง ``USER . ก่อน
[ป้องกันอีเมล]'' แล้วตามด้วยรหัสผ่านพร็อกซี่ ผู้ใช้เว็บไซต์และรหัสผ่านคือ
แล้วส่งตามปกติ
ftp: รายการที่เหลือ (บูลีน)
อนุญาตให้ใช้คำสั่ง REST ก่อนคำสั่ง LIST นี้อาจเป็นประโยชน์สำหรับขนาดใหญ่
ไดเร็กทอรี แต่เซิร์ฟเวอร์ FTP บางตัวละเว้น REST ก่อน LIST
ftp:rest-stor (บูลีน)
หากเป็นเท็จ lftp จะไม่พยายามใช้ REST ก่อน STOR สิ่งนี้มีประโยชน์สำหรับบางคน
เซิร์ฟเวอร์บั๊กกี้ที่เสียหาย (เติมด้วยศูนย์) ไฟล์หาก REST ตามด้วย STOR คือ
มือสอง
ftp:ลองใหม่-530 (เร็กซ์)
ลองอีกครั้งบนเซิร์ฟเวอร์ตอบกลับ 530 สำหรับคำสั่ง PASS หากข้อความตรงกับนิพจน์ทั่วไปนี้
การตั้งค่านี้ควรมีประโยชน์ในการแยกแยะระหว่างเซิร์ฟเวอร์โอเวอร์โหลด (ชั่วคราว
เงื่อนไข) และรหัสผ่านไม่ถูกต้อง (เงื่อนไขถาวร)
ftp:retry-530-ไม่ระบุชื่อ (เร็กซ์)
นิพจน์ทั่วไปเพิ่มเติมสำหรับการเข้าสู่ระบบแบบไม่ระบุชื่อ เช่น ftp:retry-530
ftp:กลุ่มไซต์ (สตริง)
ส่งสตริงนี้ในคำสั่ง SITE GROUP หลังจากเข้าสู่ระบบ ผลลัพธ์จะถูกละเว้น ดิ
การปิดสำหรับการตั้งค่านี้มีรูปแบบ ผู้ใช้@โฮสต์.
ftp:skey-allow (บูลีน)
อนุญาตให้ส่งการตอบกลับ skey/opie หากเซิร์ฟเวอร์ปรากฏขึ้นเพื่อรองรับ เปิดโดยค่าเริ่มต้น
ftp:skey-force.php (บูลีน)
อย่าส่งรหัสผ่านแบบข้อความธรรมดาผ่านเครือข่าย ให้ใช้ skey/opie แทน ถ้า
skey/opie ไม่พร้อมใช้งาน ถือว่าการเข้าสู่ระบบล้มเหลว ปิดโดยค่าเริ่มต้น
ftp:ssl-allow (บูลีน)
ถ้าเป็นจริง ให้ลองเจรจาการเชื่อมต่อ SSL กับเซิร์ฟเวอร์ FTP สำหรับการเข้าถึงแบบไม่ระบุชื่อ
ค่าเริ่มต้นเป็นจริง การตั้งค่า SSL นี้และอื่นๆ จะใช้ได้ก็ต่อเมื่อ lftp เคยเป็น
คอมไพล์ด้วยไลบรารี ssl/tls
ftp:ssl-auth (สตริง)
อาร์กิวเมนต์สำหรับคำสั่ง AUTH สามารถเป็นหนึ่งใน SSL, TLS, TLS-P, TLS-C ดู RFC4217
สำหรับคำอธิบาย โดยค่าเริ่มต้น TLS หรือ SSL จะถูกใช้ ขึ้นอยู่กับการตอบกลับของ FEAT
ftp: คีย์การใช้ข้อมูล SSL (บูลีน)
ถ้าเป็นจริง lftp จะโหลด ssl:key-file สำหรับการเชื่อมต่อข้อมูลที่มีการป้องกันด้วย เมื่อเท็จก็
ไม่ได้ และเซิร์ฟเวอร์สามารถจับคู่ข้อมูลและควบคุมการเชื่อมต่อด้วย ID เซสชัน
ค่าเริ่มต้นเป็นจริง
ftp:ssl-force.php (บูลีน)
ถ้าเป็นจริง ปฏิเสธที่จะส่งรหัสผ่านอย่างชัดเจนเมื่อเซิร์ฟเวอร์ไม่รองรับ SSL
ค่าเริ่มต้นเป็นเท็จ
ftp:ssl-ป้องกันข้อมูล (บูลีน)
ถ้าเป็นจริง ขอการเชื่อมต่อ SSL สำหรับการถ่ายโอนข้อมูล นี่เป็นซีพียูที่เข้มข้น แต่
ให้ความเป็นส่วนตัว ค่าเริ่มต้นเป็นเท็จ
ftp:ssl-ป้องกัน-fxp (บูลีน)
ถ้าเป็นจริง ขอการเชื่อมต่อ SSL สำหรับการถ่ายโอนข้อมูลระหว่างสองเซิร์ฟเวอร์ FTP ในFXP
โหมด. คำสั่ง CPSV หรือ SSCN จะถูกใช้ในกรณีนั้น หากการเชื่อมต่อ SSL ล้มเหลวสำหรับ
เหตุผลบางอย่าง lftp จะลองถ่ายโอน FXP ที่ไม่มีการป้องกันเว้นแต่จะตั้งค่า ftp:ssl-force
สำหรับเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่งจากสองเซิร์ฟเวอร์ ค่าเริ่มต้นเป็นเท็จ
ftp: รายการป้องกัน SSL (บูลีน)
ถ้าเป็นจริง ขอการเชื่อมต่อ SSL สำหรับการถ่ายโอนรายการไฟล์ ค่าเริ่มต้นเป็นจริง
ftp:ssl-ใช้-ccc (บูลีน)
ถ้าเป็นจริง lftp จะออกคำสั่ง CCC หลังจากเข้าสู่ระบบ ดังนั้นจึงปิดใช้งานการป้องกัน SSL
เลเยอร์ในการเชื่อมต่อการควบคุม
ftp:stat-ช่วงเวลา (ช่วงเวลา)
ช่วงเวลาระหว่างคำสั่ง STAT ค่าเริ่มต้นคือ 1 วินาที
ftp:เข้มงวดหลายบรรทัด (บูลีน)
เมื่อเป็นจริง lftp จะตรวจสอบรูปแบบการตอบกลับหลายบรรทัดอย่างเคร่งครัด (คาดว่าจะลงท้ายด้วย
รหัสเดียวกับที่เริ่มต้นด้วย) เมื่อเป็นเท็จ เช็คนี้จะผ่อนคลาย
ftp:โหมดซิงค์ (บูลีน)
ถ้าเป็นจริง lftp จะส่งคำสั่งทีละหนึ่งคำสั่งและรอการตอบกลับ นี่อาจจะเป็น
มีประโยชน์หากคุณใช้เซิร์ฟเวอร์ FTP หรือเราเตอร์แบบบั๊กกี้ เมื่อปิด lftp จะส่ง a
แพ็คของคำสั่งและรอการตอบกลับ - มันเพิ่มความเร็วในการทำงานเมื่อไปกลับ
เวลามีความสำคัญ น่าเสียดายที่มันใช้ไม่ได้กับเซิร์ฟเวอร์ FTP ทั้งหมดและบางเซิร์ฟเวอร์
เราเตอร์มีปัญหากับมัน ดังนั้นจึงเปิดอยู่โดยค่าเริ่มต้น
ftp:เขตเวลา (สตริง)
สมมติว่าเขตเวลานี้สำหรับเวลาในรายการที่ส่งคืนโดยคำสั่ง LIST การตั้งค่านี้
สามารถเป็น GMT offset [+|-]HH[:MM[:SS]] หรือค่า TZ ที่ถูกต้อง (เช่น Europe/Moscow หรือ
MSK-3MSD,M3.5.0,M10.5.0/3). ค่าเริ่มต้นคือ GMT ตั้งค่าเป็นค่าว่างเพื่อสมมติ
เขตเวลาท้องถิ่นที่ระบุโดยตัวแปรสภาพแวดล้อม TZ
ftp: trust-feat (สตริง)
เมื่อเป็นจริง ให้ถือว่า FEAT ส่งคืนข้อมูลนั้นถูกต้องและไม่ใช้โปรโตคอลทั่วไป
ส่วนขยายเช่น SIZE, MDTM, REST หากไม่อยู่ในรายการ ค่าเริ่มต้นเป็นเท็จ
ftp:ใช้-abor (บูลีน)
หากเป็นเท็จ lftp จะไม่ส่งคำสั่ง ABOR แต่จะปิดการเชื่อมต่อข้อมูลทันที
ftp: ใช้-allo (บูลีน)
เมื่อเป็น true (ค่าเริ่มต้น) lftp จะส่งคำสั่ง ALLO ก่อนอัปโหลดไฟล์
ftp: ใช้-feat (บูลีน)
เมื่อเป็นจริง (ค่าเริ่มต้น) lftp ใช้คำสั่ง FEAT เพื่อกำหนดคุณสมบัติเพิ่มเติมของftp
เซิร์ฟเวอร์
ftp: ใช้-fxp (บูลีน)
ถ้าเป็นจริง lftp จะพยายามตั้งค่าการเชื่อมต่อโดยตรงระหว่างสองเซิร์ฟเวอร์ ftp
ftp: ใช้-hftp (บูลีน)
เมื่อ ftp:proxy ชี้ไปที่ http proxy การตั้งค่านี้จะเลือกวิธี hftp (GET,
HEAD) เมื่อเป็นจริงและ CONNECT วิธีเมื่อเป็นเท็จ ค่าเริ่มต้นเป็นจริง
ftp: ใช้-ip-tos (บูลีน)
เมื่อเป็นจริง lftp ใช้ IPTOS_LOWDELAY สำหรับการควบคุมการเชื่อมต่อและ IPTOS_THROUGHPUT สำหรับ
การเชื่อมต่อข้อมูล
ftp:lang (บูลีน)
ภาษาที่เลือกด้วยคำสั่ง LANG หากรองรับตามที่ระบุโดย FEAT
การตอบสนอง. ค่าเริ่มต้นว่างเปล่าซึ่งหมายถึงค่าเริ่มต้นของเซิร์ฟเวอร์
ftp:use-mdtm (บูลีน)
เมื่อเป็นจริง (ค่าเริ่มต้น) lftp จะใช้คำสั่ง MDTM เพื่อกำหนดเวลาแก้ไขไฟล์
ftp:use-mdtm-โอเวอร์โหลด (บูลีน)
เมื่อเป็นจริง lftp จะใช้คำสั่ง MDTM อาร์กิวเมนต์สองตัวเพื่อตั้งเวลาการแก้ไขไฟล์ใน
ไฟล์ที่อัปโหลด ค่าเริ่มต้นเป็นเท็จ
ftp:use-site-ไม่ได้ใช้งาน (บูลีน)
เมื่อเป็นจริง lftp จะส่งคำสั่ง `SITE IDLE' พร้อมอาร์กิวเมนต์ net:idle ค่าเริ่มต้นเป็นเท็จ
ftp:use-site-uttime (บูลีน)
เมื่อเป็นจริง lftp จะส่งคำสั่ง `SITE UTIME' 5 อาร์กิวเมนต์เพื่อตั้งเวลาแก้ไขไฟล์
ในไฟล์ที่อัปโหลด ค่าเริ่มต้นเป็นจริง
ftp:use-site-uttime2 (บูลีน)
เมื่อเป็นจริง lftp จะส่งคำสั่ง `SITE UTIME' 2 อาร์กิวเมนต์เพื่อตั้งเวลาแก้ไขไฟล์
ในไฟล์ที่อัปโหลด ค่าเริ่มต้นเป็นจริง หากอาร์กิวเมนต์ 5 ตัว `SITE UTIME' ถูกเปิดใช้งานด้วย
ลองใช้คำสั่ง 2-argument ก่อน
ftp: ใช้ขนาด (บูลีน)
เมื่อ true (ค่าเริ่มต้น) lftp ใช้คำสั่ง SIZE เพื่อกำหนดขนาดไฟล์
ftp: ใช้-stat (บูลีน)
ถ้าเป็นจริง lftp จะส่งคำสั่ง STAT ในการถ่ายโอนโหมด FXP เพื่อให้ทราบว่ามีข้อมูลมากแค่ไหน
โอนแล้ว. ดูเพิ่มเติมที่ ftp:stat-interval ค่าเริ่มต้นเป็นจริง
ftp: ใช้สถิติสำหรับรายการ (บูลีน)
เมื่อเป็นจริง lftp จะใช้ STAT แทนคำสั่ง LIST โดยค่าเริ่มต้น `.' ใช้เป็น STAT
การโต้เถียง. เมื่อใช้ STAT lftp จะหลีกเลี่ยงการสร้างการเชื่อมต่อข้อมูลสำหรับรายการไดเรกทอรี
เซิร์ฟเวอร์บางตัวต้องการตัวเลือกพิเศษสำหรับ STAT ใช้ ftp:list-options เพื่อระบุ
(เช่น -).
ftp: ใช้-telnet-iac (บูลีน)
เมื่อเป็นจริง (ค่าเริ่มต้น) lftp จะใช้คำสั่ง TELNET IAC และติดตามโปรโตคอล TELNET เป็น
ระบุไว้ใน RFC959 เมื่อเป็นเท็จ จะไม่เป็นไปตามโปรโตคอล TELNET ดังนั้นจึงไม่เป็นไปตาม
ไม่ใช่อักขระ 255 (0xFF, 0377) สองเท่าและไม่ได้นำหน้าคำสั่ง ABOR และ STAT
พร้อมสัญญาณ TELNET IP+SYNCH
ftp: ใช้-tvfs (ไตรบูลีน)
เมื่อตั้งค่าเป็นอัตโนมัติ การใช้คุณสมบัติ TVFS จะขึ้นอยู่กับการตอบกลับของเซิร์ฟเวอร์ FEAT มิฉะนั้น
การตั้งค่านี้จะบอกว่าใช้หรือไม่ ในระยะสั้นหากเซิร์ฟเวอร์รองรับ TVFS
คุณลักษณะนั้นใช้เส้นทางที่เหมือนยูนิกซ์
ftp: ใช้-utf8 (บูลีน)
ถ้าเป็นจริง lftp จะส่ง 'OPTS UTF8 ON' ไปยังเซิร์ฟเวอร์เพื่อเปิดใช้งานการเข้ารหัส UTF-8 (ถ้า
ได้รับการสนับสนุน). ปิดการใช้งานหากชื่อไฟล์มีการเข้ารหัสที่แตกต่างกันและเซิร์ฟเวอร์
มีปัญหากับมัน
ftp: ใช้-ออก (บูลีน)
ถ้าเป็นจริง lftp จะส่ง QUIT ก่อนที่จะยกเลิกการเชื่อมต่อจากเซิร์ฟเวอร์ ftp ค่าเริ่มต้นเป็นจริง
ftp:ยืนยันที่อยู่ (บูลีน)
ตรวจสอบว่าการเชื่อมต่อข้อมูลมาจากที่อยู่เครือข่ายของการควบคุมการเชื่อมต่อ
เพียร์ สิ่งนี้สามารถป้องกันการปลอมแปลงการเชื่อมต่อข้อมูลซึ่งอาจนำไปสู่ข้อมูล
คอรัปชั่น. น่าเสียดายที่สิ่งนี้อาจล้มเหลวสำหรับเซิร์ฟเวอร์ ftp บางตัวที่มีหลายตัว
อินเทอร์เฟซเครือข่ายเมื่อไม่ได้ตั้งค่าที่อยู่ขาออกบนซ็อกเก็ตข้อมูลดังนั้นจึงเป็น
ปิดใช้งานโดยค่าเริ่มต้น
ftp:ตรวจสอบพอร์ต (บูลีน)
ตรวจสอบว่าการเชื่อมต่อข้อมูลมีพอร์ต 20 (ftp-data) ที่ปลายทางระยะไกล นี้สามารถ
อาจป้องกันการปลอมแปลงการเชื่อมต่อข้อมูลโดยผู้ใช้โฮสต์ระยะไกล น่าเสียดาย,
มี windows มากเกินไปและแม้แต่เซิร์ฟเวอร์ unix ftp ก็ลืมตั้งค่าพอร์ตที่เหมาะสมบน data
การเชื่อมต่อ ดังนั้นการตรวจสอบนี้จึงถูกปิดโดยค่าเริ่มต้น
ftp:โหมดเว็บ (บูลีน)
ตัดการเชื่อมต่อหลังจากปิดการเชื่อมต่อข้อมูล สิ่งนี้มีประโยชน์สำหรับ ftp . ที่เสียโดยสิ้นเชิง
เซิร์ฟเวอร์ ค่าเริ่มต้นเป็นเท็จ
ftps:เริ่มต้น-prot (สตริง)
ระบุการตั้งค่า PROT เริ่มต้นสำหรับการเชื่อมต่อ FTPS ควรเป็นหนึ่งใน: C, S, E, P,
หรือว่างเปล่า ค่าดีฟอลต์ว่างเปล่าซึ่งหมายความว่าไม่รู้จัก ดังนั้น lftp จะใช้คำสั่ง PROT
โดยไม่มีเงื่อนไข หากคำสั่ง PROT ไม่รองรับ โหมดล้างก็จะ
สันนิษฐาน
hftp:แคช (บูลีน)
อนุญาตให้แคชฝั่งเซิร์ฟเวอร์/พร็อกซีสำหรับโปรโตคอล ftp-over-http
hftp:การควบคุมแคช (สตริง)
ระบุส่วนหัวคำขอ 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: ใช้ allprop (บูลีน)
ถ้าเป็นจริง lftp จะส่ง ` ' ขอเนื้อหาในคำขอ `PROPFIND' มิฉะนั้น
มันจะส่งเนื้อหาคำขอที่ว่างเปล่า
hftp:ใช้การอนุญาต (บูลีน)
หากตั้งค่าเป็นปิด lftp จะส่งรหัสผ่านเป็นส่วนหนึ่งของ URL ไปยังพร็อกซี นี่อาจจะเป็น
จำเป็นสำหรับผู้รับมอบฉันทะบางตัว (เช่น M-soft) ค่าเริ่มต้นเปิดอยู่ และ lftp จะส่งรหัสผ่าน
เป็นส่วนหนึ่งของส่วนหัวการอนุญาต
hftp:ใช้หัว (บูลีน)
หากตั้งค่าเป็นปิด lftp จะพยายามใช้ "GET" แทน "HEAD" สำหรับโปรโตคอล hftp
แม้ว่าจะช้ากว่า แต่อาจอนุญาตให้ lftp ทำงานกับพร็อกซีบางตัวที่ไม่
เข้าใจหรือจัดการคำขอ ``HEAD ftp://'' ผิดพลาด
hftp:use-mkcol.hftp:use-mkcol.hftp (บูลีน)
หากตั้งค่าเป็นปิด lftp จะพยายามใช้ 'PUT' แทน 'MKCOL' เพื่อสร้างไดเร็กทอรี
ด้วยโปรโตคอล hftp ค่าเริ่มต้นคือปิด
hftp:ใช้-propfind (บูลีน)
หากตั้งค่าเป็นปิด lftp จะไม่พยายามใช้ `PROPFIND' เพื่อรับเนื้อหาไดเรกทอรีด้วย
hftp protocol และใช้ `GET' แทน ค่าเริ่มต้นคือปิด
hftp:ประเภทการใช้งาน (บูลีน)
หากตั้งค่าเป็นปิด lftp จะไม่พยายามผนวก `;type=' ต่อท้าย URL ที่ส่งไปยังพร็อกซี บาง
ผู้รับมอบฉันทะที่เสียหายไม่ได้จัดการอย่างถูกต้อง ค่าเริ่มต้นเปิดอยู่
http:ยอมรับ, http:accept-ชุดอักขระ, http:ยอมรับการเข้ารหัส, http:ยอมรับภาษา (สตริง)
ระบุส่วนหัวคำขอ HTTP ที่สอดคล้องกัน
http:การอนุญาต (สตริง)
การอนุญาตให้ใช้โดยค่าเริ่มต้น เมื่อไม่ได้ระบุผู้ใช้ รูปแบบคือ
``ผู้ใช้:รหัสผ่าน'' ค่าเริ่มต้นว่างเปล่าซึ่งหมายความว่าไม่มีการอนุญาต
http:แคช (บูลีน)
อนุญาตให้แคชฝั่งเซิร์ฟเวอร์/พร็อกซี
http:การควบคุมแคช (สตริง)
ระบุส่วนหัวคำขอ HTTP ที่สอดคล้องกัน
http:คุกกี้ (สตริง)
ส่งคุกกี้นี้ไปยังเซิร์ฟเวอร์ การปิดมีประโยชน์ที่นี่:
ตั้งค่าคุกกี้/www.somehost.com "param=value"
http:ถอดรหัส (บูลีน)
เมื่อเป็นจริง lftp จะถอดรหัสเอนทิตีโดยอัตโนมัติเมื่อค่าส่วนหัวของการเข้ารหัสเนื้อหา
จับคู่ deflate, gzip, compress, x-gzip หรือ x-compress
http:โพสต์เนื้อหาประเภท (สตริง)
ระบุค่าของส่วนหัวคำขอ Content-Type HTTP สำหรับวิธี POST ค่าเริ่มต้นคือ
``application/x-www-form-urlencoded''
http:พร็อกซี่ (URL)
ระบุพร็อกซี HTTP ใช้เมื่อ lftp ทำงานบนโปรโตคอล HTTP ค่าเริ่มต้น
นำมาจากตัวแปรสภาพแวดล้อม http_proxy. หากพร็อกซีของคุณต้องการ
รับรองความถูกต้อง ระบุชื่อผู้ใช้และรหัสผ่านใน URL
http:put-method (PUT หรือ POST)
ระบุวิธี HTTP ที่จะใช้ในการวาง
http:ใส่เนื้อหาประเภท (สตริง)
ระบุค่าของส่วนหัวคำขอ Content-Type HTTP สำหรับเมธอด PUT
http:ผู้อ้างอิง (สตริง)
ระบุค่าสำหรับส่วนหัวคำขอ HTTP ผู้อ้างอิง จุดเดียว `.' ขยายสู่ปัจจุบัน
URL ไดเรกทอรี ค่าเริ่มต้นคือ `.' ตั้งค่าเป็นสตริงว่างเพื่อปิดใช้งานส่วนหัวผู้อ้างอิง
http:set-คุกกี้ (บูลีน)
ถ้าเป็นจริง lftp จะแก้ไขตัวแปร http:cookie เมื่อได้รับส่วนหัว Set-Cookie
http:use-allprop (บูลีน)
ถ้าเป็นจริง lftp จะส่ง ` ' ขอเนื้อหาในคำขอ `PROPFIND' มิฉะนั้น
มันจะส่งเนื้อหาคำขอที่ว่างเปล่า
http:use-mkcol (บูลีน)
หากตั้งค่าเป็นปิด lftp จะพยายามใช้ 'PUT' แทน 'MKCOL' เพื่อสร้างไดเร็กทอรี
ด้วยโปรโตคอล HTTP ค่าเริ่มต้นเปิดอยู่
http:ใช้-propfind (บูลีน)
หากตั้งค่าเป็นปิด lftp จะไม่พยายามใช้ `PROPFIND' เพื่อรับเนื้อหาไดเรกทอรีด้วย
โปรโตคอล HTTP และใช้ `GET' แทน ค่าเริ่มต้นเปิดอยู่
http:ตัวแทนผู้ใช้ (สตริง)
สตริง lftp ส่งในส่วนหัว User-Agent ของคำขอ HTTP
https:พร็อกซี่ (สตริง)
ระบุ https พร็อกซี่ ค่าดีฟอลต์นำมาจากตัวแปรสภาพแวดล้อม
https_proxy.
กระจกเงา: dereference (บูลีน)
เมื่อเป็นจริง มิเรอร์จะไม่สนใจลิงก์สัญลักษณ์ตามค่าเริ่มต้น คุณสามารถแทนที่มัน
โดย --no-dereference ตัวเลือก ค่าเริ่มต้นถ้าเป็นเท็จ
มิเรอร์:exclude-regex (เร็กซ์)
ระบุรูปแบบการยกเว้นเริ่มต้น คุณสามารถแทนที่ด้วย --include ตัวเลือก
มิเรอร์:รวม-regex (เร็กซ์)
ระบุรูปแบบการรวมเริ่มต้น ใช้หลัง mirror:exclude-regex is
สมัครแล้ว. จะไม่ถูกใช้หาก mirror:exclude-regex ว่างเปล่า
กระจก:no-empty-dirs (บูลีน)
เมื่อเป็น true มิเรอร์จะไม่สร้างไดเร็กทอรีว่าง (เช่น --no-empty-dirs option)
กระจก: sort-by (สตริง)
ระบุลำดับของการถ่ายโอนไฟล์ ค่าที่ใช้ได้คือ: name, name-desc, size, size-
desc, วันที่, วันที่-desc. เมื่อค่าเป็น name หรือ name-desc แล้ว mirror:order
การตั้งค่ายังส่งผลต่อคำสั่งซื้อหรือการโอน
กระจก:คำสั่ง (รายการรูปแบบ)
ระบุลำดับของการถ่ายโอนไฟล์เมื่อเรียงลำดับตามชื่อ เช่นตั้งค่านี้เป็น "*.sfv
*.sum" ทำให้มิเรอร์ถ่ายโอนไฟล์ที่ตรงกัน *.sfv ก่อน จากนั้นจึงจับคู่ไฟล์
*.sum และไฟล์อื่นๆ ทั้งหมด ในการประมวลผลไดเร็กทอรีหลังไฟล์อื่นๆ ให้เพิ่ม "*/"
ไปยังจุดสิ้นสุดของรายการรูปแบบ
มิเรอร์:เขียนทับ (บูลีน)
เมื่อเป็น true มิเรอร์จะเขียนทับไฟล์ธรรมดาแทนที่จะลบและสร้างใหม่
พวกเขา
มิเรอร์:ไดเรกทอรีขนาน (บูลีน)
ถ้าเป็นจริง มิเรอร์จะเริ่มประมวลผลหลายไดเร็กทอรีแบบขนานกันเมื่อเป็น
ในโหมดคู่ขนาน มิฉะนั้นจะโอนไฟล์จากไดเร็กทอรีเดียวก่อน
ย้ายไปยังไดเร็กทอรีอื่น
มิเรอร์:ขนาน-โอน-นับ (จำนวน)
ระบุจำนวนมิเรอร์การถ่ายโอนแบบขนานที่อนุญาตให้เริ่มต้น ค่าเริ่มต้นคือ 1
คุณสามารถแทนที่ด้วย --parallel ตัวเลือก
มิเรอร์:require-source (บูลีน)
เมื่อเป็น true มิเรอร์ต้องการไดเร็กทอรีต้นทางเพื่อระบุอย่างชัดเจน มิฉะนั้น
มันควรจะเป็นไดเร็กทอรีปัจจุบัน
มิเรอร์:set-permissions (บูลีน)
เมื่อตั้งค่าเป็นปิด มิเรอร์จะไม่พยายามคัดลอกสิทธิ์ของไฟล์และไดเรกทอรี คุณสามารถ
แทนที่ด้วย --perms ตัวเลือก ค่าเริ่มต้นเปิดอยู่
มิเรอร์:skip-noaccess (บูลีน)
เมื่อเป็นจริงมิเรอร์จะไม่พยายามดาวน์โหลดไฟล์ที่ไม่สามารถเข้าถึงได้อย่างเห็นได้ชัด
โดยหน้ากากอนุญาต ค่าเริ่มต้นเป็นเท็จ
มิเรอร์:use-pget-n (จำนวน)
ระบุ -n ตัวเลือกสำหรับคำสั่ง pget ที่ใช้ในการถ่ายโอนทุกไฟล์ภายใต้
กระจก. ค่าเริ่มต้นคือ 1 ซึ่งปิดใช้งาน pget
โมดูล:เส้นทาง (สตริง)
โคลอนแยกรายการของไดเร็กทอรีเพื่อค้นหาโมดูล สามารถเริ่มต้นได้โดย
ตัวแปรสภาพแวดล้อม LFTP_MODULE_PATH ค่าเริ่มต้นคือ 'PKGLIBDIR/VERSION:PKGLIBDIR'
สุทธิ:จำกัดการเชื่อมต่อ (จำนวน)
จำนวนสูงสุดของการเชื่อมต่อพร้อมกันไปยังไซต์เดียวกัน 0 หมายถึงไม่จำกัด
สุทธิ:การเชื่อมต่อ-ครอบครอง (บูลีน)
ถ้าเป็นจริง การเชื่อมต่อเบื้องหน้าจะมีลำดับความสำคัญมากกว่าเบื้องหลังและสามารถ
ขัดจังหวะการถ่ายโอนพื้นหลังเพื่อให้การดำเนินการเบื้องหน้าเสร็จสมบูรณ์
สุทธิ:ไม่ได้ใช้งาน (ช่วงเวลา)
ยกเลิกการเชื่อมต่อจากเซิร์ฟเวอร์หลังจากเวลาว่างนี้ ค่าเริ่มต้นคือ 3 นาที
สุทธิ:จำกัดอัตรา (ไบต์ต่อวินาที)
จำกัดอัตราการถ่ายโอนในการเชื่อมต่อข้อมูล 0 หมายถึงไม่จำกัด คุณสามารถระบุสอง
ตัวเลขคั่นด้วยเครื่องหมายทวิภาคเพื่อจำกัดอัตราการดาวน์โหลดและอัปโหลดแยกกัน คำต่อท้าย
รองรับ เช่น 100K หมายถึง 102400
สุทธิ: จำกัด สูงสุด (ไบต์)
จำกัด การสะสมของอัตราขีด จำกัด ที่ไม่ได้ใช้ 0 หมายถึงอัตราขีดจำกัดสองเท่า
net: ขีดจำกัดอัตรารวม (ไบต์ต่อวินาที)
จำกัดอัตราการถ่ายโอนของการเชื่อมต่อทั้งหมดในผลรวม 0 หมายถึงไม่จำกัด คุณสามารถระบุ
ตัวเลขสองตัวคั่นด้วยเครื่องหมายทวิภาคเพื่อจำกัดอัตราการดาวน์โหลดและอัปโหลดแยกกัน บันทึก
ที่ซ็อกเก็ตได้รับบัฟเฟอร์อยู่ ซึ่งอาจนำไปสู่การโหลดลิงก์เครือข่าย
สูงกว่าอัตรานี้หลังจากเริ่มต้นการโอน คุณสามารถลองตั้งค่า
net:socket-buffer ให้มีค่าค่อนข้างน้อยเพื่อหลีกเลี่ยงสิ่งนี้
สุทธิ: ขีด จำกัด รวมสูงสุด (ไบต์)
จำกัด การสะสมของขีด จำกัด รวมอัตราที่ไม่ได้ใช้ 0 หมายถึงสองเท่าของอัตราจำกัดรวม
net:max-retry (จำนวน)
จำนวนครั้งสูงสุดของการดำเนินการตามลำดับที่ไม่สำเร็จ 0 หมายถึง
ไม่ จำกัด. 1 หมายถึงไม่มีการลองใหม่
สุทธิ:ไม่มีพร็อกซี่ (สตริง)
มีรายการโดเมนคั่นด้วยเครื่องหมายจุลภาคที่ไม่ควรใช้พร็อกซี
ค่าดีฟอลต์นำมาจากตัวแปรสภาพแวดล้อม no_proxy.
net:persist-ลองใหม่ (จำนวน)
ละเว้นข้อผิดพลาดยากจำนวนนี้ มีประโยชน์ในการเข้าสู่เซิร์ฟเวอร์ FTP ที่มีข้อผิดพลาดซึ่งตอบกลับ
5xx เมื่อมีผู้ใช้มากเกินไป
สุทธิ: เชื่อมต่อช่วงฐานอีกครั้ง (วินาที)
ตั้งเวลาขั้นต่ำพื้นฐานระหว่างการเชื่อมต่อใหม่ ช่วงเวลาจริงขึ้นอยู่กับ
net:reconnect-interval-multiplier และจำนวนครั้งในการดำเนินการ
สุทธิ: เชื่อมต่อใหม่ช่วงเวลาสูงสุด (วินาที)
กำหนดช่วงการเชื่อมต่อใหม่สูงสุด เมื่อช่วงเวลาปัจจุบันหลังจากการคูณด้วย
net:reconnect-interval-multiplier ถึงค่านี้ (หรือเกินกว่านั้น) จะถูกรีเซ็ต
กลับไปที่ net:reconnect-interval-base.
สุทธิ: เชื่อมต่อช่วงตัวคูณอีกครั้ง (เบอร์จริง)
ตั้งค่าตัวคูณโดยที่ช่วงเวลาฐานจะถูกคูณทุกครั้งที่พยายามใหม่ถึง
ดำเนินการล้มเหลว เมื่อช่วงเวลาถึงค่าสูงสุด จะถูกรีเซ็ตเป็นฐาน
ค่า. ดู net:reconnect-interval-base และ net:reconnect-interval-max
สุทธิ: socket-bind-ipv4 (ที่อยู่ ipv4)
ผูกซ็อกเก็ต IPv4 ทั้งหมดกับที่อยู่ที่ระบุ นี้จะเป็นประโยชน์ในการเลือกเฉพาะ
อินเทอร์เฟซเครือข่ายที่จะใช้ ค่าเริ่มต้นว่างเปล่าซึ่งหมายความว่าจะไม่ผูกซ็อกเก็ต IPv4
ระบบปฏิบัติการจะเลือกที่อยู่โดยอัตโนมัติโดยใช้ตารางเส้นทาง
สุทธิ: socket-bind-ipv6 (ที่อยู่ ipv6)
เช่นเดียวกับซ็อกเก็ต IPv6
สุทธิ:ซ็อกเก็ตบัฟเฟอร์ (ไบต์)
ใช้ขนาดที่กำหนดสำหรับตัวเลือกซ็อกเก็ต SO_SNDBUF และ SO_RCVBUF 0 หมายถึงค่าเริ่มต้นของระบบ
สุทธิ: socket-maxseg (ไบต์)
ใช้ขนาดที่กำหนดสำหรับตัวเลือกซ็อกเก็ต TCP_MAXSEG ไม่ใช่ทุกระบบปฏิบัติการที่รองรับสิ่งนี้
ตัวเลือก แต่ Linux ทำ
สุทธิ:หมดเวลา (ช่วงเวลา)
ตั้งค่าการหมดเวลาของโปรโตคอลเครือข่าย
pget: ค่าเริ่มต้น-n (จำนวน)
จำนวนเริ่มต้นของชิ้นส่วนที่จะแยกไฟล์เป็น pget
pget: ขนาดขั้นต่ำสุด (จำนวน)
ขนาดชิ้นที่น้อยที่สุดเพื่อแยกไฟล์เป็น
pget:บันทึกสถานะ (ช่วงเวลา)
บันทึกสถานะการถ่ายโอน pget นี้บ่อยๆ ตั้งค่าเป็น `ไม่เคย' เพื่อปิดใช้งานการบันทึกของ
ไฟล์สถานะ สถานะถูกบันทึกลงในไฟล์ที่มีคำต่อท้าย .lftp-pget-สถานะ.
sftp:ยืนยันอัตโนมัติ (บูลีน)
เมื่อเป็นจริง lftp จะตอบว่า ``ใช่'' สำหรับคำถาม ssh ทั้งหมด โดยเฉพาะกับคำถาม
เกี่ยวกับรหัสโฮสต์ใหม่ มิฉะนั้นจะตอบว่า ``ไม่''
sftp:ชุดอักขระ (สตริง)
ชุดอักขระที่ใช้โดยเซิร์ฟเวอร์ SFTP ในชื่อไฟล์และรายการไฟล์ ค่าเริ่มต้นคือ
ว่างเปล่าซึ่งมีความหมายเดียวกับท้องถิ่น การตั้งค่านี้ใช้สำหรับโปรโตคอล SFTP เท่านั้น
เวอร์ชันก่อนหน้า 4 เวอร์ชัน 4 และใหม่กว่าจะใช้ UTF-8 เสมอ
sftp:เชื่อมต่อ-โปรแกรม (สตริง)
โปรแกรมที่ใช้เชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล ควรรองรับตัวเลือก `-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:ขนาด-อ่าน (จำนวน)
ขนาดบล็อกสำหรับการอ่าน ค่าเริ่มต้นคือ 0x8000
sftp:ขนาด-เขียน (จำนวน)
ขนาดบล็อกสำหรับการเขียน ค่าเริ่มต้นคือ 0x8000
ssl:ca-ไฟล์ (เส้นทางไปยังไฟล์)
ใช้ไฟล์ที่ระบุเป็นใบรับรองผู้ออกใบรับรอง
ssl:ca-เส้นทาง (เส้นทางไปยังไดเรกทอรี)
ใช้ไดเร็กทอรีที่ระบุเป็นที่เก็บใบรับรองของผู้ออกใบรับรอง (OpenSSL
เท่านั้น)
ssl:ตรวจสอบชื่อโฮสต์ (บูลีน)
เมื่อเป็นจริง lftp จะตรวจสอบว่าชื่อโฮสต์ที่ใช้เชื่อมต่อกับเซิร์ฟเวอร์นั้นตรงกันหรือไม่
ไปยังชื่อโฮสต์ในใบรับรอง
ssl:crl-ไฟล์ (เส้นทางไปยังไฟล์)
ใช้ไฟล์ที่ระบุเป็นใบรับรองรายการเพิกถอนใบรับรอง
ssl:crl-เส้นทาง (เส้นทางไปยังไดเรกทอรี)
ใช้ไดเร็กทอรีที่ระบุเป็นที่เก็บใบรับรองรายการเพิกถอนใบรับรอง
(เฉพาะ OpenSSL เท่านั้น)
ssl:คีย์-ไฟล์ (เส้นทางไปยังไฟล์)
ใช้ไฟล์ที่ระบุเป็นคีย์ส่วนตัวของคุณ
ssl:cert-file (เส้นทางไปยังไฟล์)
ใช้ไฟล์ที่ระบุเป็นใบรับรองของคุณ
ssl: ใช้-sni (บูลีน)
เมื่อเป็นจริง ให้ใช้ส่วนขยาย Server Name Indication (SNI) TLS
ssl: ตรวจสอบใบรับรอง (บูลีน)
หากตั้งค่าเป็นใช่ ให้ตรวจสอบใบรับรองของเซิร์ฟเวอร์เพื่อลงชื่อโดย Certificate . ที่รู้จัก
สิทธิ์และไม่อยู่ในรายการเพิกถอนใบรับรอง
ssl:ลำดับความสำคัญ (สตริง)
สตริงลำดับความสำคัญของฟอร์มอิสระสำหรับ GnuTLS หากสร้างด้วย OpenSSL ค่าที่เข้าใจ
เป็น + or - ตามด้วย SSL3.0, TLS1.0, TLS1.1 หรือ TLS1.2 คั่นด้วย :. ตัวอย่าง:
ตั้งค่า ssl:priority "ปกติ:-SSL3.0:-TLS1.0:-TLS1.1:+TLS1.2"
ฝนตกหนัก:ip (ที่อยู่ ipv4)
ที่อยู่ IP เพื่อส่งไปยังตัวติดตาม ระบุหากคุณใช้พร็อกซี HTTP
ฝนตกหนัก:ipv6 (ที่อยู่ ipv6)
ที่อยู่ IPv6 เพื่อส่งไปยังตัวติดตาม โดยค่าเริ่มต้น อันดับแรกพบที่อยู่ unicast ทั่วโลก
ถูกนำมาใช้.
ฝนตกหนัก: เพียร์สูงสุด (จำนวน)
จำนวนเพื่อนสูงสุดสำหรับ torrent เพื่อนที่ใช้งานน้อยที่สุดจะถูกลบออกเพื่อรักษา
ขีดจำกัดนี้
torrent:พอร์ต-ช่วง (จากการ)
ช่วงพอร์ตเพื่อรับการเชื่อมต่อ พอร์ตเดียวถูกเลือกเมื่อ torrent
เริ่มต้น
ฝนตกหนัก: ย้อนรอย (URL)
URL ตัวติดตามที่ชัดเจน เช่น `http://retracker.local/announce'.
ฝนตกหนัก: บันทึกข้อมูลเมตา (บูลีน)
เมื่อเป็นจริง lftp จะบันทึกข้อมูลเมตาของแต่ละ torrent ที่ใช้งานได้กับ
~/.local/share/lftp/torrent/md or ~/.lftp/ทอร์เรนต์/md ไดเรกทอรีและโหลดจาก
ถ้าจำเป็น
ทอร์เรนต์:seed-max-time (ช่วงเวลา)
เวลาเมล็ดพันธุ์สูงสุด หลังจากช่วงเวลานี้ torrent ทั้งหมดจะปิดตัวลง
เป็นอิสระจากอัตราส่วน สามารถตั้งค่าเป็นอินฟินิตี้ได้หากต้องการ
ทอร์เรนต์:seed-min-peers (จำนวน)
จำนวนเพื่อนขั้นต่ำเมื่อ torrent เสร็จสมบูรณ์ ถ้ามีน้อยเพื่อนใหม่
กำลังค้นหาอย่างแข็งขัน
torrent:หยุดบนอัตราส่วน (เบอร์จริง)
ทอร์เรนต์จะหยุดเมื่อสร้างเสร็จและอัตราส่วนถึงจำนวนนี้
ฝนตกหนัก:use-dht (บูลีน)
เมื่อเป็นจริง DHT จะถูกใช้
xfer:เปลี่ยนชื่ออัตโนมัติ(บูลีน)
ชื่อไฟล์ที่แนะนำโดยเซิร์ฟเวอร์จะใช้หากผู้ใช้ตั้งค่านี้อย่างชัดเจน
ตัวเลือกที่จะ 'เปิด' เนื่องจากอาจเป็นความเสี่ยงด้านความปลอดภัย ค่าเริ่มต้นคือปิด
xfer:คนหลอกลวง (บูลีน)
หากปิดการตั้งค่านี้ คำสั่ง get จะไม่เขียนทับไฟล์ที่มีอยู่และสร้าง
เกิดข้อผิดพลาดแทน
xfer: ไดเรกทอรีปลายทาง (เส้นทางหรือ URL ไปยังไดเรกทอรี)
การตั้งค่านี้ใช้เป็นค่าเริ่มต้น -O ตัวเลือกสำหรับคำสั่ง get และ mget ค่าเริ่มต้นคือ
ว่างเปล่า ซึ่งหมายถึงไดเร็กทอรีปัจจุบัน (ไม่มีตัวเลือก -O)
xfer: ดิสก์เต็มร้ายแรง (บูลีน)
เมื่อเป็นจริง lftp จะยกเลิกการถ่ายโอนหากไม่สามารถเขียนไฟล์เป้าหมายได้เนื่องจาก full
ดิสก์หรือโควต้า; เมื่อเป็นเท็จ lftp จะรอให้พื้นที่ดิสก์ว่าง
xfer:กทพ (วินาที)
ช่วงเวลาที่คำนวณอัตราถัวเฉลี่ยถ่วงน้ำหนักเพื่อสร้าง ETA
xfer:eta-terse (บูลีน)
แสดง ETA สั้น ๆ (เฉพาะชิ้นส่วนที่มีการสั่งซื้อสูง) ค่าเริ่มต้นเป็นจริง
xfer:เข้าสู่ระบบ (บูลีน)
เมื่อเป็นจริง lftp บันทึกจะถ่ายโอนไปยังไฟล์จากการตั้งค่า xfer:log-file
xfer:ล็อกไฟล์ (เส้นทางไปยังไฟล์)
ไฟล์ที่จะบันทึกการถ่ายโอนไปที่ ค่าเริ่มต้นคือ ~/.local/share/lftp/transfer_log or
~/.lftp/transfer_log.
xfer:เมคอัพ (บูลีน)
เมื่อเป็นจริง lftp จะเปลี่ยนชื่อไฟล์ที่มีอยู่ก่อนโดยเพิ่มคำต่อท้าย ``~'' แทน
เขียนทับมัน
xfer:ขนาดล็อกสูงสุด (จำนวน)
ขนาดสูงสุดของไฟล์บันทึกการถ่ายโอน เมื่อถึงขนาดไฟล์จะเป็น
เปลี่ยนชื่อและเริ่มต้นใหม่
xfer: การเปลี่ยนเส้นทางสูงสุด (จำนวน)
จำนวนการเปลี่ยนเส้นทางสูงสุด ซึ่งจะเป็นประโยชน์สำหรับการดาวน์โหลดผ่าน HTTP 0
ห้ามเปลี่ยนเส้นทาง
xfer:อัตรา-ระยะเวลา (วินาที)
ช่วงเวลาที่จะแสดงอัตราถัวเฉลี่ยถ่วงน้ำหนัก
xfer:ชื่อไฟล์ชั่วคราว (สตริง)
รูปแบบชื่อไฟล์ชั่วคราว เครื่องหมายดอกจันแรกจะถูกแทนที่ด้วยชื่อไฟล์เดิม
xfer:use-temp-ไฟล์ (บูลีน)
เมื่อเป็น true ไฟล์จะถูกโอนไปยังไฟล์ชั่วคราวในไดเร็กทอรีเดียวกันและ
แล้วเปลี่ยนชื่อ
xfer: ยืนยัน (บูลีน)
เมื่อ true คำสั่งตรวจสอบจะถูกเปิดใช้งานหลังจากถ่ายโอนไปยังตรวจสอบไฟล์สำเร็จ
ความซื่อสัตย์. รหัสออกเป็นศูนย์ของคำสั่งนั้นควรระบุความถูกต้องของไฟล์
xfer:verify-คำสั่ง (สตริง)
คำสั่งตรวจสอบความสมบูรณ์ของไฟล์ อาร์กิวเมนต์เดียวคือเส้นทางไปยังไฟล์
ชื่อของตัวแปรสามารถย่อได้เว้นแต่จะคลุมเครือ คำนำหน้ามาก่อน
`:' สามารถละเว้นได้เช่นกัน คุณสามารถตั้งค่าหนึ่งตัวแปรได้หลายครั้งสำหรับการปิดที่แตกต่างกัน และ
ดังนั้นคุณจึงสามารถรับการตั้งค่าเฉพาะสำหรับสถานะเฉพาะได้ การปิดจะเป็น
ระบุหลังชื่อตัวแปรคั่นด้วยเครื่องหมายทับ `/'
การปิดสำหรับ `dns:', `net:', `ftp:', `http:', `hftp:' ตัวแปรโดเมนอยู่ในขณะนี้
เพียงชื่อโฮสต์ตามที่คุณระบุในคำสั่ง `open' (มีข้อยกเว้นบางประการโดยที่
การปิดไม่มีความหมาย เช่น dns:cache-size) สำหรับตัวแปรโดเมน `cmd:' ตัว
การปิดเป็น URL ปัจจุบันที่ไม่มีเส้นทาง สำหรับตัวแปรอื่นๆ ยังไม่ได้ใช้ ดู
ตัวอย่างในตัวอย่าง ltp.conf.
คำสั่งและการตั้งค่าบางอย่างใช้พารามิเตอร์ช่วงเวลา มีรูปแบบ Nx[Nx...],
โดยที่ N คือจำนวนเวลา (จุดลอยตัว) และ x คือหน่วยเวลา: d - วัน h - ชั่วโมง m -
นาที s - วินาที หน่วยเริ่มต้นคือหน่วยที่สอง เช่น 5h30m หรือ 5.5h นอกจากนี้ช่วงเวลาสามารถ
be 'infinity', 'inf', 'never', 'forever' - หมายถึงช่วงอนันต์ เช่น `นอน
ตลอดไป' หรือ `set dns:cache-expire never'
การตั้งค่าบูลีนสามารถเป็นค่าใดค่าหนึ่ง (จริง เปิด ใช่ 1 +) สำหรับค่า True หรือค่าใดค่าหนึ่ง (เท็จ
off, no, 0, -) สำหรับค่าเท็จ
การตั้งค่า Tri-boolean มีค่าบูลีนหรือ "อัตโนมัติ"
การตั้งค่าจำนวนเต็มสามารถมีส่วนต่อท้าย: k - kibi, m - mebi, g - gigi เป็นต้น นอกจากนี้ยังสามารถมี
คำนำหน้า: 0 - ฐานแปด, 0x - เลขฐานสิบหก
FTP ไม่ตรงกัน โหมด (ท่อ)
แอลเอฟทีพี สามารถเพิ่มความเร็วการทำงานของ FTP โดยส่งคำสั่งหลายคำสั่งพร้อมกันแล้วตรวจสอบทั้งหมด
การตอบสนอง ดูตัวแปร ftp:sync-mode บางครั้งสิ่งนี้ใช้ไม่ได้จึงซิงโครนัส
โหมดเป็นค่าเริ่มต้น คุณสามารถลองปิดโหมดซิงโครนัสและดูว่าเหมาะกับคุณหรือไม่
เป็นที่ทราบกันดีว่าซอฟต์แวร์เครือข่ายบางตัวที่เกี่ยวข้องกับการแปลที่อยู่ทำงานไม่ถูกต้อง
ในกรณีของคำสั่ง FTP หลายชุดในแพ็กเก็ตเครือข่ายเดียว
RFC959 พูดว่า: `` ผู้ใช้ดำเนินการส่งคำสั่งอื่นก่อนที่จะตอบเสร็จสิ้น
ละเมิดระเบียบการ; แต่กระบวนการของเซิร์ฟเวอร์ FTP ควรจัดคิวคำสั่งใดๆ ที่
มาถึงในขณะที่คำสั่งก่อนหน้ากำลังดำเนินการอยู่ '' RFC1123 ยังกล่าวอีกว่า: ``ผู้ปฏิบัติงานต้อง
ไม่ถือว่ามีความสอดคล้องกันระหว่างขอบเขตการอ่านบนการเชื่อมต่อการควบคุมและ
ลำดับ Telnet EOL (CR LF)'' และ ``การอ่านครั้งเดียวจากการเชื่อมต่อการควบคุมอาจ
รวมคำสั่ง FTP มากกว่าหนึ่งคำสั่ง''
ดังนั้นจะต้องปลอดภัยในการส่งคำสั่งหลายๆ คำสั่งในคราวเดียว ซึ่งจะทำให้การทำงานเร็วขึ้นอย่างมากและ
ดูเหมือนว่าจะทำงานกับเซิร์ฟเวอร์ ftp ที่ใช้ Unix และ VMS ทั้งหมด น่าเสียดายที่ใช้ windows
เซิร์ฟเวอร์มักจะไม่สามารถจัดการคำสั่งหลายคำสั่งในแพ็กเก็ตเดียวได้ ดังนั้นจึงไม่สามารถใช้งานบางส่วนได้
เราเตอร์
OPTIONS
-d เปิดโหมดแก้ไขข้อบกพร่อง
-e คำสั่ง
ดำเนินการคำสั่งที่กำหนดและอย่าออก
-p พอร์ต
ใช้พอร์ตที่กำหนดเพื่อเชื่อมต่อ
-u ผู้ใช้งาน[,ส่ง]
ใช้ชื่อผู้ใช้และรหัสผ่านที่กำหนดเพื่อเชื่อมต่อ อย่าลืมใส่รหัสผ่าน
ในเปลือกอย่างถูกต้อง โปรดทราบด้วยว่าการระบุรหัสผ่านบน .ไม่ปลอดภัย
บรรทัดคำสั่ง ใช้ ~/.netrc ไฟล์. หรือคุณสามารถใช้โปรโตคอลที่ใช้ ssh
ด้วยคีย์ที่ได้รับอนุญาต คุณจึงไม่ต้องป้อนรหัสผ่าน
--นอร์ค อย่าเรียกใช้ไฟล์ rc จากโฮมไดเร็กทอรี
-f script_file
ดำเนินการคำสั่งในไฟล์และออก ต้องใช้ตัวเลือกนี้โดยลำพังโดยไม่มี
อาร์กิวเมนต์อื่นๆ (ยกเว้น --นอร์ค).
-c คำสั่ง
ดำเนินการคำสั่งที่กำหนดและออก คำสั่งสามารถคั่นด้วยเครื่องหมายอัฒภาค
`&&' หรือ `||' อย่าลืมอ้างอิงอาร์กิวเมนต์คำสั่งอย่างถูกต้องในเชลล์ นี้
ต้องใช้ตัวเลือกเพียงอย่างเดียวโดยไม่มีข้อโต้แย้งอื่น ๆ (ยกเว้น --นอร์ค).
และพวกเรา ตัวแปร
ตัวแปรสภาพแวดล้อมต่อไปนี้ถูกประมวลผลโดย ftp:
บรรณาธิการ ใช้เป็นบรรณาธิการท้องถิ่นสำหรับ แก้ไข คำสั่ง
หน้าหลัก ใช้สำหรับการขยาย (ท้องถิ่น) ตัวหนอน (`~')
SHELL ใช้โดย ! คำสั่งกำหนดเชลล์ที่จะรัน
เพจเจอร์ นี่ควรเป็นชื่อของเพจเจอร์ที่จะใช้ มันถูกใช้โดย ข้อมูลเพิ่มเติม และ ซมอร์
คำสั่ง
http_proxy, https_proxy
ใช้เพื่อตั้งค่าตัวแปร http:proxy, hftp:proxy และ https:proxy เริ่มต้น
ftp_proxy
ใช้เพื่อตั้งค่าตัวแปร ftp:proxy หรือ hftp:proxy เริ่มต้น ขึ้นอยู่กับโปรโตคอล URL
ใช้ในตัวแปรสภาพแวดล้อมนี้
no_proxy
ใช้เพื่อตั้งค่าตัวแปร net:no-proxy เริ่มต้น
LFTP_MODULE_PATH
ใช้เพื่อตั้งค่าเริ่มต้นโมดูล:ตัวแปรเส้นทาง
LFTP_HOME
ใช้เพื่อค้นหาไดเร็กทอรีที่เก็บไฟล์คอนฟิกูเรชันเฉพาะผู้ใช้ ถ้า
ยกเลิกการตั้งค่า ~/.lftp จะถูกนำไปใช้. โปรดทราบว่าหากไม่มีไดเร็กทอรีนี้
จากนั้นจะใช้ไดเร็กทอรี XDG
LS_COLORS
ใช้เพื่อตั้งค่าตัวแปร color:dir-colors เริ่มต้น
XDG_CONFIG_DIR, XDG_DATA_DIR, XDG_CACHE_DIR
ใช้เพื่อค้นหาไดเร็กทอรีสำหรับไฟล์เฉพาะผู้ใช้เมื่อ ~/.lftp (หรือ $LFTP_HOME
ไดเรกทอรี) ไม่มีอยู่ ค่าเริ่มต้นคือ ~ / .config, ~ / .local / share และ ~ / .cache
ตามลำดับ คำต่อท้าย /lftp ถูกต่อท้ายเพื่อให้เส้นทางที่สมบูรณ์ไปยัง
ไดเรกทอรี
ใช้ lftp ออนไลน์โดยใช้บริการ onworks.net
