Lftp - Linux Command - Unix Command

NAME

lftp - ໂຄງການໂອນໄຟລ໌ທີ່ມີຄວາມຊັບຊ້ອນ

SYNTAX

lftp [ -d ] [ -e cmd ] [ -p port ] [ -u user [ , pass ]] [ site ]
lftp -f script_file
lftp -c commands
lftp --version
lftp --help

DESCRIPTION

lftp ແມ່ນ ໂຄງການ ທີ່ອະນຸຍາດໃຫ້ການເຊື່ອມຕໍ່ ftp ແລະ http ທີ່ມີຄວາມຊັບຊ້ອນກັບເຄື່ອງແມ່ຂ່າຍອື່ນໆ. ຖ້າ host ໄດ້ຖືກກໍານົດແລ້ວ lftp ຈະເຊື່ອມຕໍ່ກັບ host ນັ້ນຖ້າບໍ່ດັ່ງນັ້ນການເຊື່ອມຕໍ່ຈະຕ້ອງຖືກສ້າງຂຶ້ນດ້ວຍຄໍາສັ່ງເປີດ.

lftp ສາມາດຈັດການຫົກວິທີການເຂົ້າເຖິງໄຟລ໌ - ftp, ftps, http , https , hftp, ປາແລະໄຟລ໌ (https ແລະ ftps ແມ່ນມີພຽງແຕ່ເມື່ອ lftp ຖືກລວບລວມດ້ວຍຫໍໂຟນ openssl). ທ່ານສາມາດລະບຸວິທີການໃຊ້ໃນຄໍາສັ່ງ 'ເປີດ URL', ເຊັ່ນ 'open http: //www.us.kernel.org/pub/linux'. hftp ແມ່ນ ftp-over-http-proxy protocol. ມັນສາມາດຖືກນໍາໃຊ້ໂດຍອັດຕະໂນມັດແທນທີ່ຈະ ftp ຖ້າ ftp: proxy ຖືກຕັ້ງຄ່າເປັນ `http: // proxy [: port] '. ປາແມ່ນໂປໂຕຄອນທີ່ເຮັດວຽກໃນການ ເຊື່ອມຕໍ່ ssh .

ທຸກໆການດໍາເນີນງານໃນ lftp ແມ່ນຫນ້າເຊື່ອຖື, ນັ້ນແມ່ນຂໍ້ຜິດພາດທີ່ບໍ່ເສຍຊີວິດໃດໆທີ່ຖືກປະຕິເສດແລະການປະຕິບັດງານຖືກຊ້ໍາ. ດັ່ງນັ້ນຖ້າດາວໂຫລດການຢຸດ, ມັນຈະຖືກເລີ່ມຕົ້ນໃຫມ່ຈາກຈຸດໂດຍອັດຕະໂນມັດ. ເຖິງແມ່ນວ່າ FTP server ບໍ່ໄດ້ສະຫນັບສະຫນູນຄໍາສັ່ງ REST, lftp ຈະພະຍາຍາມດຶງໄຟລ໌ຈາກຈຸດເລີ່ມຕົ້ນຈົນກ່ວາໄຟລ໌ຖືກໂອນໄປຫມົດ.

lftp ມີ syntax ຄໍາສັບຄ້າຍຄື shell-like ທີ່ເຮັດໃຫ້ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງຕ່າງໆໃນຂະຫນານ (&). ມັນຍັງເປັນໄປໄດ້ທີ່ຈະຈັດກຸ່ມຄໍາສັ່ງພາຍໃນ () ແລະປະຕິບັດພວກມັນໃນພື້ນຫລັງ. ວຽກງານພື້ນຫລັງທັງຫມົດແມ່ນຖືກປະຕິບັດໃນຂະບວນການດຽວກັນດຽວກັນ. ທ່ານສາມາດນໍາພາວຽກງານທາງດ້ານຫນ້າເປັນພື້ນຫລັງດ້ວຍ ^ Z (cz) ແລະກັບກັບຄໍາສັ່ງ `wait '(ຫຼື` fg' ຊຶ່ງເປັນ alias ກັບ 'wait'). ການບອກລາຍະການທີ່ເຮັດວຽກ, ໃຊ້ຄໍາສັ່ງ `jobs '. ບາງຄໍາສັ່ງສາມາດໂອນຜົນຜະລິດຂອງພວກເຂົາ (cat, ls, ... ) ໄປຫາໄຟລ໌ຫຼືຜ່ານທໍ່ກັບຄໍາສັ່ງພາຍນອກ. ຄໍາສັ່ງສາມາດຖືກປະຕິບັດເງື່ອນໄຂຕາມເງື່ອນໄຂຂອງຄໍາສັ່ງກ່ອນຫນ້ານີ້ (&&, ||).

ຖ້າທ່ານອອກຈາກ lftp ເມື່ອບາງວຽກຍັງບໍ່ສໍາເລັດແລ້ວ, lftp ຈະເຄື່ອນຕົວໄປຍັງໂຫມດ nohup ໃນພື້ນຫລັງ. ການເກີດຂື້ນໃນເວລາທີ່ທ່ານມີສາຍໂມເດັມທີ່ແທ້ຈິງຫຼືເມື່ອທ່ານປິດ xterm.

lftp ມີບ່ອນສ້າງທີ່ສາມາດດາວໂຫລດຫຼືປັບປຸງລະບົບຕົ້ນໄມ້ທັງຫມົດ. ນອກນັ້ນຍັງມີບ່ອນແລກປ່ຽນກັບ (mirror -R) ທີ່ອັບໂຫຼດຫຼືປັບປຸງຕົ້ນໄມ້ລະບົບກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍ. ກະຈົກກໍ່ສາມາດ synchronize ໄດເລກະທໍລີລະຫວ່າງສອງເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກ, ການນໍາໃຊ້ FXP ຖ້າມີ.

ມີຄໍາສັ່ງ `ຢູ່ 'ເພື່ອເປີດວຽກໃນເວລາທີ່ກໍານົດໄວ້ໃນສະພາບການປະຈຸບັນ, command` queue' ເພື່ອຄໍາສັ່ງແຖວສໍາລັບການປະຕິບັດຕາມລໍາດັບສໍາລັບເຄື່ອງແມ່ຂ່າຍໃນປະຈຸບັນ, ແລະອື່ນໆອີກ.

ໃນການເລີ່ມຕົ້ນ, lftp ດໍາເນີນ /etc/lftp.conf ແລະຫຼັງຈາກນັ້ນ ~ / .lftprc ແລະ ~ / .lftp / rc . ທ່ານສາມາດເອົາຄໍາສັ່ງ aliases ແລະ `set 'ໄວ້ທີ່ນັ້ນ. ບາງຄົນມັກເບິ່ງການແກ້ໄຂໂປໂຕນຢ່າງເຕັມທີ່, ໃຊ້ 'debug' ເພື່ອເຮັດໃຫ້ການແກ້ໄຂ. ໃຊ້ 'debug 3' ເພື່ອເບິ່ງຂໍ້ຄວາມທັກທາຍແລະຂໍ້ຄວາມຜິດພາດເທົ່ານັ້ນ.

lftp ມີຈໍານວນຕົວແປທີ່ສາມາດຕັ້ງຄ່າໄດ້. ທ່ານສາມາດໃຊ້ `set -a 'ເພື່ອເບິ່ງທຸກຕົວແປແລະຄ່າຂອງມັນຫຼື` set -d' ເພື່ອເບິ່ງລາຍຊື່ຂອງຄ່າເລີ່ມຕົ້ນ. ຊື່ຕົວແປສາມາດຖືກຫຍໍ້ຫຍໍ້ແລະຄໍານໍາຫນ້າສາມາດຖືກຍົກເວັ້ນເວລາທີ່ເຫລືອຈະກາຍເປັນຄວາມຫມາຍ.

ຖ້າ lftp ຖືກລວບລວມດ້ວຍການສະຫນັບສະຫນູນ ssl, ຫຼັງຈາກນັ້ນມັນປະກອບມີຊອບແວທີ່ພັດທະນາໂດຍໂຄງການ OpenSSL ສໍາລັບການນໍາໃຊ້ໃນ OpenSSL Toolkit. (http: // wwwopensslorg /)

ຄໍາສັ່ງ

! shell command

ເປີດຕົວຄໍາສັ່ງ shell or shell

! ls

ການເຮັດລາຍການລະບົບຂອງເຈົ້າພາບທ້ອງຖິ່ນ.

alias [ name [ value ]]

ກໍານົດຫຼືບໍ່ກໍານົດຊື່ຂອງນາມແຝງ. ຖ້າ ຄ່າ ຖືກຍົກເລີກ, ນາມແຝງບໍ່ຖືກກໍານົດ, ນອກຈາກນັ້ນມັນຈະໃຊ້ມູນ ຄ່າມູນຄ່າ . ຖ້າບໍ່ມີການໂຕ້ຖຽງຈະຖືກລະບຸຊື່ໃນປັດຈຸບັນ.

alias dir ls -lF alias less zmore

anon

ກໍານົດຜູ້ໃຊ້ໃຫ້ລະບຸຊື່. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.

ໃນ ເວລາ [- ຄໍາສັ່ງ ]

ລໍຖ້າຈົນກ່ວາທີ່ໃຊ້ເວລາແລະປະຕິບັດຄໍາສັ່ງ (ທາງເລືອກ).

bookmark [ subcommand ]

ຄໍາສັ່ງ bookmark ຄວບຄຸມ bookmarks.

ເພີ່ມ [] ເພີ່ມສະຖານທີ່ຫລືສະຖານທີ່ໃຫ້ກັບ bookmarks ແລະເຊື່ອມໂຍງກັບຊື່ທີ່ຖືກລົບອອກໂດຍມີຊື່ການແກ້ໄຂເລີ່ມຕົ້ນແກ້ໄຂບັນທຶກການນໍາເຂົ້າໄຟລ໌ຫມາຍເຂົ້ານໍາເຂົ້າບຸ໊ກມາກບັນຊີລາຍຊື່ບັນຊີລາຍຊື່ບັນຊີຕ່າງປະເທດ (ຄ່າເລີ່ມຕົ້ນ)

cache [ subcommand ]

ຄໍາສັ່ງ cache ສາມາດຄວບຄຸມ ຖານຄວາມຈໍາຂອງຫນ່ວຍຄວາມຈໍາ ທ້ອງຖິ່ນ. Subcommands ດັ່ງຕໍ່ໄປນີ້ແມ່ນໄດ້ຮັບການຍອມຮັບ:

ສະຖານະພາບຂອງ cache cache ສະແດງສະຖານະພາບ cache cache (default) on | off turn on / off caching flush cache flush size lim set memory limit, -1 means no expire time limit expires Nx set to N seconds ( x = s) minutes ( x = m) hours x = h) ຫຼືມື້ ( x = d)

cat files

cat ສະຫນອງໄຟລ໌ຫ່າງໄກສອກຫຼີກເພື່ອ stdout. (ເບິ່ງ ເພີ່ມເຕີມ , zcat ແລະ zmore )

cd rdir

ປ່ຽນໄດເລກະທໍລີໄລຍະໄກ ໄດເລກະທໍລີຫ່າງໄກສອກຫຼີກທີ່ຜ່ານມາຖືກເກັບໄວ້ເປັນ `- '. ທ່ານສາມາດເຮັດໄດ້ `cd - 'ເພື່ອປ່ຽນລະບົບຄືນ. ໄດເລກະທໍລີທີ່ຜ່ານມາສໍາລັບແຕ່ລະເວັບໄຊທ໌ແມ່ນຍັງເກັບຢູ່ໃນແຜ່ນ, ດັ່ງນັ້ນທ່ານສາມາດເຮັດເວັບໄຊທ໌ເປີດໄດ້; cd - 'ເຖິງແມ່ນວ່າຫຼັງຈາກ restart lftp.

chmod mode files

ປ່ຽນຫນ້າກາກອະນຸຍາດໃນໄຟລ໌ຫ່າງໄກສອກຫຼີກ ຮູບແບບຈະຕ້ອງເປັນຈໍານວນແປດ.

ປິດ [ -a ]

ປິດການເຊື່ອມຕໍ່ລ້າສຸດ. ໂດຍຄ່າເລີ່ມຕົ້ນເທົ່ານັ້ນທີ່ມີເຄື່ອງແມ່ຂ່າຍໃນປະຈຸບັນ, ໃຊ້ - a ເພື່ອປິດການເຊື່ອມຕໍ່ຫວ່າງງານທັງຫມົດ.

command cmd args

ດໍາເນີນການຄໍາສັ່ງໃຫ້ລະເມີດລະຫັດລັບ.

[ -o file ] level | off

ປ່ຽນການແກ້ໄຂການແກ້ໄຂໃຫ້ ລະດັບ ຫຼືປິດມັນອອກ. ໃຊ້ -o ເພື່ອປ່ຽນເສັ້ນທາງອອກໄປຫາໄຟລ໌.

echo [ -n ] string

ເດົາວ່າມັນເຮັດແນວໃດ.

ອອກ ລະຫັດ
ອອກ bg

ການທ່ອງທ່ຽວຈະອອກຈາກ lftp ຫຼືຍ້າຍໄປເປັນພື້ນຫລັງຖ້າວ່າວຽກເຮັດງານທໍາ. ຖ້າບໍ່ມີວຽກເຮັດງານທໍາ, ລະຫັດ ຈະຖືກສົ່ງຜ່ານລະບົບປະຕິບັດການເປັນສະຖານະການສິ້ນສຸດຂອງ lftp. ຖ້າ ລະຫັດ ຖືກຍົກເລີກ, ລະຫັດອອກຂອງຄໍາສັ່ງສຸດທ້າຍຈະຖືກນໍາໃຊ້.

ກໍາລັງ 'ອອກຈາກ bg' ຍ້າຍໄປສູ່ພື້ນຫລັງເມື່ອ cmd: move-background ແມ່ນບໍ່ຖືກຕ້ອງ.

fg

Alias ​​ສໍາລັບ `ລໍຖ້າ '.

ຄົ້ນຫາ [ ໄດເລກະທໍລີ ]

ບັນດາໄຟລ໌ໃນໄດເລກະທໍລີ (ໄດເລກະທໍລີປະຈຸບັນໂດຍຄ່າເລີ່ມຕົ້ນ) ລັນຄືນ. ນີ້ສາມາດຊ່ວຍໃຫ້ມີເຄື່ອງແມ່ຂ່າຍທີ່ຂາດການສະຫນັບສະຫນູນ ls -R. ທ່ານສາມາດປ່ຽນເສັ້ນທາງອອກຂອງຄໍາສັ່ງນີ້.

ftpcopy

ລຶບລ້າງການ. ໃຊ້ຫນຶ່ງຕໍ່ໄປນີ້ແທນ:

get ftp: //-ft ft: // get -O ftp: // file1 file2 ໃສ່ ftp: // mput ftp: // // mget -O ftp: // ftp: // //

ຫຼືການປະສົມອື່ນໆທີ່ຈະໄດ້ຮັບການໂອນ FXP (ໂດຍກົງລະຫວ່າງສອງເຄື່ອງແມ່ຂ່າຍ FTP). lftp ຈະ backback ກັບສໍາເນົາທໍາມະດາ (ຜ່ານລູກຄ້າ) ຖ້າການໂອນ FXP ບໍ່ສາມາດເລີ່ມຕົ້ນຫຼື ftp: use-fxp ແມ່ນບໍ່ຖືກຕ້ອງ.

get [ -E ] [ -a ] [ -c ] [ -O base ] rfile [ -o lfile ] ...

ດຶງໄຟລ໌ rfile ຫ່າງໄກສອກຫຼີກແລະເກັບຮັກສາມັນເປັນ lfile ໄຟລ໌ທ້ອງຖິ່ນ. ຖ້າ - o ຖືກຍົກເລີກ, ໄຟລ໌ຈະຖືກເກັບໄວ້ໃນໄຟລ໌ທີ່ມີຊື່ທີ່ເປັນຊື່ຖານຂອງ rfile . ທ່ານສາມາດໄດ້ຮັບໄຟລ໌ຫຼາຍໂດຍກໍານົດຕົວຢ່າງຫຼາຍຢ່າງຂອງ rfile [ແລະ -o lfile ]. ບໍ່ຂະຫຍາຍຕົວຕົວອັກສອນ, ໃຊ້ mget ສໍາລັບວ່າ.

-c ສືບຕໍ່, reget -E ລຶບໄຟລ໌ຫ່າງໄກສອກຫຼີກຫຼັງຈາກການໂອນສົບຜົນສໍາເລັດ - ການນໍາໃຊ້ຮູບແບບ ascii (ຖານສອງເປັນຄ່າເລີ່ມຕົ້ນ) -O ກໍານົດລະບົບຖານຫຼື URL ບ່ອນທີ່ໄຟລ໌ຄວນຈະຖືກຈັດໃສ່

ຕົວຢ່າງ:

get README get README -o debian.README get README README.mirrors get README -o debian.README README.mirrors -o debian.mirrors get README -o ftp://some.host.org/debian.README get README -o ftp://somehost.org/debian-dir/ (slash ສຸດທ້າຍແມ່ນສໍາຄັນ)

glob [ -d ] [ -a ] [ -f ] command patterns

ຮູບແບບທີ່ໄດ້ຮັບທີ່ມີ metacharacters ແລະສົ່ງຜົນໃຫ້ຄໍາສັ່ງໃຫ້. Eg `` glob echo * ''.

-f plain files (default) -d directory-all types

ຊ່ວຍ [ cmd ]

ພິມຊ່ວຍເຫຼືອສໍາລັບ cmd ຫຼືຖ້າບໍ່ມີການກໍານົດ cmd ພິມບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງທີ່ມີຢູ່.

ວຽກ [ -v ]

ລາຍຊື່ວຽກເຮັດງານທໍາ. -v ຫມາຍເຖິງ verbose, ຫຼາຍໆ -v ສາມາດລະບຸໄດ້.

ຂ້າ ທັງຫມົດ | job_no

ລຶບວຽກທີ່ກໍານົດໄວ້ດ້ວຍວຽກເຮັດວຽກຫຼືວຽກທັງຫມົດ. (ສໍາລັບ job_no ເບິ່ງ ວຽກ )

lcd ldir

ປ່ຽນໄດເລກະທໍລີຂອງລະບົບໃນປະຈຸບັນ. ໄດເລກະທໍລີທ້ອງຖິ່ນທີ່ຜ່ານມາຖືກເກັບໄວ້ເປັນ `- '. ທ່ານສາມາດເຮັດໄດ້ 'lcd -' ເພື່ອປ່ຽນລະບົບຄືນ.

lpwd

ພິມໄດເລກະທໍລີການເຮັດວຽກທີ່ມີຢູ່ໃນເຄື່ອງຂອງທ້ອງຖິ່ນ.

ls params

ລາຍຊື່ໄຟລ໌ໄລຍະໄກ. ທ່ານສາມາດໂອນຜົນຜະລິດຂອງຄໍາສັ່ງນີ້ໃຫ້ໄຟລ໌ຫຼືຜ່ານທໍ່ກັບຄໍາສັ່ງພາຍນອກ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຜົນຜະລິດ ls ຖືກເກັບໄວ້ເພື່ອເບິ່ງລາຍະການໃຫມ່ໃຊ້ rels ຫຼື cache flush.

mget [ -c ] [ -d ] [ -a ] [ -E ] [ -O base ] files

ໄດ້ຮັບໄຟລ໌ຄັດເລືອກດ້ວຍຕົວອັກສອນທີ່ເພີ່ມຂື້ນ.

-c ສືບຕໍ່, reget. -d ສ້າງໄດເລກະທໍລີຄືກັນກັບຊື່ໄຟລ໌ແລະໄດ້ຮັບໄຟລ໌ເຂົ້າໄປໃນພວກມັນແທນທີ່ຈະຢູ່ໃນລະບົບປະຈຸບັນ. -E ລຶບໄຟລ໌ຫ່າງໄກສອກຫຼີກຫຼັງຈາກການໂອນສົບຜົນສໍາເລັດ -a use ascii mode (binary is the default) -O specifies directory base or URL where files should be placed

ກະຈົກ [ OPTS ] [ ແຫຼ່ງ [ ເປົ້າຫມາຍ ]]

ກະແຈກກະຈາຍລະບົບແຫຼ່ງທີ່ລະບຸໄວ້ກັບລະບົບເປົ້າຫມາຍທ້ອງຖິ່ນ. ຖ້າຫາກວ່າເປົ້າຫມາຍຂອງໄດເລີ້ມມີ slash, ຊື່ຕົ້ນສະບັບຖືກຕິດຢູ່ກັບເປົ້າຫມາຍຂອງຊື່ໄດເລກະທໍລີ. ແຫລ່ງທີ່ມາແລະ / ຫຼືເປົ້າຫມາຍສາມາດເປັນ URL ທີ່ຊີ້ໄປຫາໄດເລກະທໍລີ.

-c, --continue ສືບຕໍ່ເຮັດວຽກ mirror ຖ້າເປັນໄປໄດ້ -e, - ລຶບໄຟລ໌ທີ່ບໍ່ມີຢູ່ໃນສະຖານທີ່ຫ່າງໄກສອກຫຼີກ -s, -based suid set suid / sgid bit ຕາມເວັບໄຊທ໌ຫ່າງໄກສອກຫຼີກ - all-chown try to set ເຈົ້າຂອງແລະກຸ່ມໃນໄຟລ໌ - n, - ພຽງແຕ່ດາວໂຫຼດໃຫມ່ເທົ່ານັ້ນໄຟລ໌ໃຫມ່ກວ່າ (-c ຈະບໍ່ເຮັດວຽກ) -r, - no-recursion ບໍ່ໄດ້ໄປທີ່ subdirectories -p, --no-perms ບໍ່ ກໍານົດສິດຂອງໄຟລ໌ - ບໍ່ມີ umask ບໍ່ໃຊ້ umask ໃນໂຫມດແຟ້ມ - R, - mirror reverse ແທນທີ່ (ເອົາໄຟລ໌) -L, - ດາວໂຫລດເຊື່ອມໂຍງແບບສັນຍາລັກເປັນແຟ້ມ -N, - ໃຫມ່ກວ່າ FILE ດາວໂຫລດເທົ່ານັ້ນ ໄຟລ໌ໃຫມ່ກວ່າໄຟລ໌ -P, - parallel [= N] ດາວໂຫລດໄຟລ໌ N ໃນຂະຫນານ -i RX , - ລວມ RX ລວມເຖິງໄຟລ໌ທີ່ກົງກັນ - x RX , - exclude RX exclude files matching -I GP , --include- glob GP ປະກອບມີໄຟລ໌ທີ່ກົງກັນ - X GP , - exclude-glob GP ຍົກເວັ້ນໄຟລ໌ທີ່ກົງກັນກັບ -v, --verbose [= ລະດັບ] ການປະຕິບັດງານ verbose - ໃຊ້ການນໍາໃຊ້ cache ໃຊ້ລາຍຊື່ directory cached - (ການນໍາໃຊ້ລະມັດລະວັງ) - ຄືກັນກັບ - ທັງຫມົດ - ເຫມືອນກັນ - ທັງຫມົດ, suid - ບໍ່ມີ umask

ເມື່ອນໍາໃຊ້ -R, ໄດເລກະທໍລີທໍາອິດແມ່ນຢູ່ໃນທ້ອງຖິ່ນແລະທີສອງແມ່ນຫ່າງໄກສອກຫຼີກ. ຖ້າໄດເລກະທໍລີທີສອງຖືກຍົກເລີກ, ຊື່ຖານຂອງໄດເລກະທໍລີທໍາອິດຖືກນໍາໃຊ້. ຖ້າຫາກວ່າທັງສອງໂຟນເດີຖືກຍົກເລີກ, ລາຍຊື່ທີ່ຢູ່ໃນທ້ອງຖິ່ນແລະຫ່າງໄກສອກຫຼີກແມ່ນຖືກນໍາໃຊ້.

RX ແມ່ນການສະແດງອອກເປັນປົກກະຕິ, ຄືກັນກັບໃນ egrep (1).

GP ແມ່ນຮູບແບບທົ່ວໂລກ, ເຊັ່ນ `* .zip '.

ລວມເອົາແລະຍົກເວັ້ນທາງເລືອກສາມາດຖືກກໍານົດເວລາຫຼາຍໆຄັ້ງ. ມັນຫມາຍຄວາມວ່າໄຟລ໌ຫຼືໄດເລກະທໍລີຈະໄດ້ຮັບການປຽບທຽບຖ້າຫາກວ່າມັນກົງກັບການປະກອບແລະບໍ່ສົມກັບການຍົກເວັ້ນຫຼັງຈາກປະກອບມີຫຼືບໍ່ກົງກັບສິ່ງໃດແລະການກວດຄັ້ງທໍາອິດຈະຖືກຍົກເວັ້ນ. ໄດເລກະທໍລີທີ່ຖືກຈັບຄູ່ກັບຂໍ້ຂັດຂວາງ.

ໃຫ້ສັງເກດວ່າໃນເວລາທີ່ -R ຖືກນໍາໃຊ້ (mirror ແທນ), ການເຊື່ອມຕໍ່ສັນຍາລັກບໍ່ໄດ້ສ້າງໃນເຄື່ອງແມ່ຂ່າຍ, ເນື່ອງຈາກວ່າ FTP protocol ບໍ່ສາມາດເຮັດໄດ້. ເພື່ອອັບໂຫລດໄຟລ໌ທີ່ເຊື່ອມຕໍ່ມາຫາ, ໃຫ້ໃຊ້ຄໍາສັ່ງ `mirror -RL '(ເບິ່ງການເຊື່ອມຕໍ່ສັນຍາລັກເປັນໄຟລ໌).

ລະດັບຄວາມສາມາດສາມາດໄດ້ຮັບການຄັດເລືອກໂດຍໃຊ້ --verbose = ທາງເລືອກໃນລະດັບຫຼືໂດຍທາງເລືອກຫຼາຍ -v, eg -vvv. ລະດັບແມ່ນ:

0 - ບໍ່ມີຜົນຜະລິດ (ຄ່າເລີ່ມຕົ້ນ) 1 - ປະຕິບັດການພິມ 2 - + ພິມບໍ່ໄດ້ລຶບຊື່ໄຟລ໌ (ເວລາທີ່ e -e ບໍ່ໄດ້ລະບຸ) 3 -

- ພຽງແຕ່ໃຫມ່ກວ່າຈະປິດການປຽບທຽບຂະຫນາດໄຟລ໌ແລະອັບໂຫລດ / ດາວໂຫຼດໄຟລ໌ໃຫມ່ກວ່າແມ້ວ່າຂະຫນາດຈະແຕກຕ່າງກັນ. ໂດຍໄຟລ໌ທີ່ເກົ່າແກ່ທີ່ສຸດແມ່ນດາວໂຫລດ / ອັບໂຫຼດຖ້າຂະຫນາດແມ່ນແຕກຕ່າງກັນ.

ທ່ານສາມາດສະທ້ອນລະຫວ່າງສອງເຄື່ອງແມ່ຂ່າຍຖ້າວ່າທ່ານກໍານົດ URLs ແທນທີ່ຈະເປັນລາຍຊື່. FXP ຖືກໃຊ້ໂດຍອັດຕະໂນມັດສໍາລັບການໂອນລະຫວ່າງເຄື່ອງແມ່ຂ່າຍ FTP, ຖ້າເປັນໄປໄດ້.

mkdir [ -p ] dir (s)

ສ້າງລາຍຊື່ຫ່າງໄກສອກຫຼີກ. ຖ້າ -p ຖືກນໍາໃຊ້, ເຮັດໃຫ້ສ່ວນປະກອບທັງຫມົດຂອງເສັ້ນທາງ.

module module [ args ]

ໂຫລດ ໂມດູນທີ່ ໃຊ້ໂດຍໃຊ້ dlopen (3) function. ຖ້າຊື່ໂມດູນບໍ່ມີຂໍ້ຂັດຂວາງ, ມັນຈະຖືກຄົ້ນຫາໃນໄດເລກະທໍລີທີ່ລະບຸໂດຍໂມດູນ: ຕົວແປເສັ້ນທາງ. ການໂຕ້ຖຽງຈະຖືກສົ່ງຜ່ານໄປຍັງະ function module_init. ເບິ່ງ README.mules ສໍາລັບລາຍລະອຽດດ້ານວິຊາການ.

more files

ຄືກັນກັບ ໄຟ `cat ' more ' ຖ້າ PAGER ຖືກກໍານົດ, ມັນຖືກນໍາໃຊ້ເປັນກອງ. (ເບິ່ງຍັງ cat , zcat ແລະ zmore )

mput [ -c ] [ -d ] [ -a ] [ -E ] [ -O base ] files

ອັບໂຫລດໄຟລ໌ທີ່ມີການຂະຫຍາຍຕົວຕົວແທນ. ໂດຍຄ່າເລີ່ມຕົ້ນມັນໃຊ້ຊື່ພື້ນຖານຂອງຊື່ທ້ອງຖິ່ນເປັນໄລຍະໄກ. ນີ້ສາມາດຖືກປ່ຽນແປງໂດຍທາງເລືອກ `-d '.

-c ສືບຕໍ່, reput -d ສ້າງໄດເລກະທໍລີຄືກັນກັບຊື່ໄຟລ໌ແລະເອົາໄຟລ໌ເຂົ້າໃນໂຟເດີແທນໄຟລ໌ໃນປັດຈຸບັນ -E ລຶບໄຟລ໌ຫ່າງໄກສອກຫຼີກຫຼັງຈາກການໂອນສົບຜົນສໍາເລັດ (ອັນຕະລາຍ) -a use ascii mode (binary is the default) -O specified ໄດເລກະທໍລີຖານຫຼື URL ບ່ອນທີ່ໄຟລ໌ຄວນຖືກຈັດໃສ່

mrm file (s)

ຄືກັນກັບ `glob rm '. ລຶບໄຟລ໌ທີ່ກໍານົດໄວ້ທີ່ມີການຂະຫຍາຍຕົວຕົວແທນ.

mv file1 file2

ປ່ຽນ ໄຟລ໌ 1 ກັບໄຟ 2.

nlist [ args ]

ລາຍຊື່ຊື່ໄຟລ໌ໄລຍະໄກ

ເປີດ [ -e cmd ] [ -u user [, pass ]] [ -p port ] host | url

ເລືອກເຄື່ອງແມ່ຂ່າຍ FTP.

pget [ OPTS ] rfile [ -o lfile]

ໄດ້ຮັບໄຟລ໌ທີ່ລະບຸໂດຍໃຊ້ການເຊື່ອມຕໍ່ຫຼາຍຢ່າງ. ນີ້ສາມາດເລັ່ງການໂອນ, ແຕ່ການໂຫຼດເນັດທີ່ມີຜົນກະທົບຕໍ່ຜູ້ອື່ນ. ໃຊ້ພຽງແຕ່ຖ້າທ່ານກໍ່ຕ້ອງໂອນເອກະສານ ASAP, ຫຼືຜູ້ໃຊ້ອື່ນໆບາງຄົນອາດຈະເຂົ້າໃຈຜິດ :) ຕົວເລືອກ:

-n maxconn ກໍານົດຈໍານວນການເຊື່ອມຕໍ່ສູງສຸດ (ຫນ້າ 5)

ໃສ່ [ -E ] [ -a ] [ -c ] [ -O base ] lfile [ -o rfile ]

ອັບໂຫລດ lfile ດ້ວຍ rfile ຊື່ຫ່າງໄກສອກຫຼີກ. ຖ້າ - o ຍົກເລີກ, ຊື່ຖານຂອງ lfile ແມ່ນໃຊ້ເປັນຊື່ຫ່າງໄກສອກຫຼີກ. ບໍ່ຂະຫຍາຍຕົວຕົວອັກສອນ, ໃຊ້ mput ສໍາລັບວ່າ.

- ລະບຸຊື່ໄຟລ໌ຫ່າງໄກສອກຫຼີກ (default - basename of lfile) -c ສືບຕໍ່, ລະບຸວ່າມັນຮຽກຮ້ອງໃຫ້ອະນຸຍາດໃຫ້ overwrite ໄຟລ໌ຫ່າງໄກສອກຫຼີກ - ລຶບໄຟລ໌ໃນທ້ອງຖິ່ນຫຼັງຈາກການໂອນສົບຜົນສໍາເລັດ (ອັນຕະລາຍ) - ການນໍາໃຊ້ຮູບແບບ ascii (binary is default) -O specified ໄດເລກະທໍລີຖານຫຼື URL ບ່ອນທີ່ໄຟລ໌ຄວນຖືກຈັດໃສ່

pwd

ພິມ ໄດເລກະທໍລີໄລຍະໄກ

queue [ -n num ] cmd

ເພີ່ມຄໍາສັ່ງໃຫ້ແຖວສໍາລັບການປະຕິບັດຕາມລໍາດັບ. ແຕ່ລະເວັບໄຊມີແຖວຂອງຕົນເອງ. `-n 'ເພີ່ມຄໍາສັ່ງກ່ອນທີ່ລາຍການທີ່ຢູ່ໃນແຖວ. ຢ່າພະຍາຍາມສັ່ງໃຫ້ຄໍາສັ່ງ `cd 'ຫຼື` lcd', ມັນອາດຈະສັບສົນ lftp. ແທນທີ່ຈະເຮັດ cd / lcd ກ່ອນຄໍາສັ່ງ `queue ', ແລະມັນຈະຈື່ຈໍາສະຖານທີ່ທີ່ຄໍາສັ່ງຈະຕ້ອງເຮັດ. ມັນເປັນໄປໄດ້ທີ່ຈະຈັດການວຽກທີ່ກໍາລັງເຮັດວຽກຢູ່ແລ້ວໂດຍ "wait queue", ແຕ່ວ່າວຽກຈະສືບຕໍ່ດໍາເນີນການເຖິງແມ່ນວ່າມັນບໍ່ແມ່ນແຖວທໍາອິດ.

`ແຖວແຖວ 'ຈະຢຸດແຖວ, ມັນຈະບໍ່ດໍາເນີນການຄໍາສັ່ງໃຫມ່ໃດໆ, ແຕ່ວ່າວຽກທີ່ກໍາລັງເຮັດວຽກຈະສືບຕໍ່ດໍາເນີນການ. ທ່ານສາມາດໃຊ້ `stop queue 'ເພື່ອສ້າງຄິວຢຸດທີ່ຫວ່າງເປົ່າ. `ເລີ່ມຕົ້ນແຖວ 'ຈະສືບຕໍ່ການປະຕິບັດແຖວ. ເມື່ອທ່ານອອກຈາກ lftp, ມັນຈະເລີ່ມຕົ້ນຢຸດແຖວທັງຫມົດໂດຍອັດຕະໂນມັດ.

`ແຖວ 'ທີ່ບໍ່ມີການໂຕ້ຖຽງຈະສ້າງແຖວເກນຢຸດຫຼືພິມສະຖານະພາບແຖວ.

queue - delete | -d [ index or wildcard expression ]

ລົບຫນຶ່ງຫຼືຫຼາຍລາຍການຈາກແຖວ. ຖ້າບໍ່ມີການໂຕ້ຖຽງໃດ, ການເຂົ້າສຸດທ້າຍໃນແຖວຈະຖືກລຶບ.

queue --move | -m < index or wildcard expression > [ index ]

ຍ້າຍລາຍການທີ່ກໍານົດໄວ້ກ່ອນດັດສະນີແຖວທີ່ໃຫ້ໄວ້, ຫຼືສິ້ນສຸດຖ້າບໍ່ມີຈຸດຫມາຍປາຍທາງ.

-q ງຽບ. -v Be verbose -Q Output ໃນຮູບແບບທີ່ສາມາດນໍາໃຊ້ໃນການຈັດແຖວໃຫມ່. ມີປະໂຫຍດທີ່ມີ - - ລຶບ. > ໄດ້ຮັບໄຟລ໌ & [1] ເອົາໄຟລ໌> ແຖວລໍຖ້າ 1> ແຖວທີ່ໄດ້ຮັບ another_file> cd a_directory> queue get still_another_file que -d 3 ລຶບລາຍການທີສາມໃນແຖວ. queue -m 6 4 ຍ້າຍລາຍການທີ 6 ໃນແຖວກ່ອນທີ່ສີ່. queue -m "get * zip" 1 ຍ້າຍຄໍາສັ່ງທັງຫມົດທີ່ກົງກັບ "get * zip" ເພື່ອເລີ່ມຕົ້ນຂອງແຖວ. (ຄໍາສັ່ງຂອງລາຍການແມ່ນຖືກຮັກສາໄວ້.) queue -d "get * zip" ລຶບຄໍາສັ່ງທັງຫມົດທີ່ກົງກັບ "get * zip".

quote cmd

ສໍາລັບ FTP - ສົ່ງຄໍາສັ່ງບໍ່ແປຄໍາສັບ. ໃຊ້ລະມັດລະວັງ - ມັນສາມາດນໍາໄປສູ່ລັດຫ່າງໄກສອກຫຼີກທີ່ບໍ່ຮູ້ຈັກແລະດັ່ງນັ້ນຈຶ່ງຈະເຮັດໃຫ້ເກີດການເຊື່ອມຕໍ່ຄືນໃຫມ່. ທ່ານບໍ່ສາມາດແນ່ໃຈວ່າການປ່ຽນແປງໃດໆຂອງລັດຫ່າງໄກສອກຫຼີກເນື່ອງຈາກຄໍາສັ່ງຄໍາສັ່ງແມ່ນແຂງ - ມັນສາມາດຕັ້ງຄ່າໃຫມ່ໂດຍການເຊື່ອມຕໍ່ຄືນໃຫມ່ໄດ້ທຸກເວລາ.

ສໍາລັບການ HTTP - ໂດຍສະເພາະກັບການປະຕິບັດ HTTP. Syntax: `` quote [] ''. ຄໍາສັ່ງສາມາດ `` set-cookie '' ຫຼື `` post ''.

ເປີດ http: // wwwsite.net quote set-cookie "variable = value othervar = othervalue" set http: post-content-type application / x-www-form-urlencoded quote quote /cgi-bin / scriptcgi "var = value & othervar = othervalue"> local_file

ສໍາລັບ FISH - ສົ່ງຄໍາສັ່ງບໍ່ແປຄໍາສັບ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອປະຕິບັດຄໍາສັ່ງທີ່ມັກໃຊ້ໃນເຄື່ອງແມ່ຂ່າຍ. ຄໍາສັ່ງບໍ່ຕ້ອງເອົາຂໍ້ມູນໃສ່ຫຼືພິມ ### ຢູ່ເສັ້ນເລີ່ມຕົ້ນໃຫມ່. ຖ້າຫາກວ່າມັນເຮັດ, ໂປຣແກຣມຈະກາຍເປັນຂອງ synchronization.

open fish: // server quote find-name zip

reget rfile [ -o lfile ]

ຄືກັນກັບ `get -c '.

rels [ args ]

ຄືກັບ `ls ', ແຕ່ບໍ່ສົນໃຈ cache.

renlist [ args ]

ຄືກັບ `nlist ', ແຕ່ບໍ່ສົນໃຈ cache.

repeat [ delay ] [ command ]

ເຮັດຊ້ໍາຄໍາສັ່ງ. ລະຫວ່າງຄໍາສັ່ງຄວາມຊັກຊ້າທີ່ໃສ່ໄວ້, ໂດຍອັດຕະໂນມັດ 1 ວິນາທີ. ຕົວຢ່າງ:

ເຮັດຊ້ໍາໃນມື້ອື່ນ - mirror mirror 1d repeat

ຊື່ສຽງ lfile [ -o rfile ]

ຄືກັບ `put -c '.

rm [ -r ] [ -f ] ໄຟລ໌

ລົບໄຟລ໌ໄລຍະໄກ. ບໍ່ຂະຫຍາຍຕົວອັກສອນຕົວອັກສອນ, ໃຊ້ mrm ສໍາລັບວ່າ. - r ແມ່ນສໍາລັບການລົບລວບລວມໄດເລກະທໍລີ. ຈົ່ງລະມັດລະວັງ, ຖ້າວ່າບາງສິ່ງບາງຢ່າງທີ່ຜິດພາດທ່ານສາມາດສູນເສຍໄຟລ໌. -f supress ຂໍ້ຄວາມຜິດພະລາດ

rmdir dir (s)

ດຶງອອກຈາກລາຍຊື່ໄລຍະໄກ.

scache [ session ]

ບັນຊີລາຍຊື່ທີ່ເຊື່ອງໄວ້ຫຼືປ່ຽນເປັນເຊດຊັນທີ່ກໍານົດໄວ້.

set [ var [ val ]]

ຕັ້ງຄ່າຕົວແປກັບຄ່າທີ່ໄດ້ຮັບ. ຖ້າຄ່າຖືກຍົກເລີກ, ຖອນການກໍານົດຕົວແປ. ຊື່ຕົວແປມີຮູບແບບ `` ຊື່ / ປິດ '', ບ່ອນທີ່ປິດສາມາດລະບຸຄໍາຮ້ອງສະຫມັກທີ່ແນ່ນອນຂອງການຕັ້ງຄ່າ. ເບິ່ງຂ້າງລຸ່ມນີ້ສໍາລັບລາຍລະອຽດ. ຖ້າກໍານົດແມ່ນເອີ້ນວ່າບໍ່ມີຕົວປ່ຽນແປງຫຼັງຈາກນັ້ນມີການດັດແປງການປ່ຽນແປງເທົ່ານັ້ນ. ມັນສາມາດປ່ຽນແປງໂດຍທາງເລືອກຕ່າງໆ:

- ລາຍະການການຕັ້ງຄ່າທັງຫມົດລວມທັງຄ່າເລີ່ມຕົ້ນ -d ລາຍະການເສພາະຄ່າເລີ່ມຕົ້ນບໍ່ຈໍາເປັນຕ້ອງມີປະຈຸບັນ

site site_cmd

ປະຕິບັດຄໍາສັ່ງ site_cmd ແລະອອກຜົນໄດ້ຮັບ. ທ່ານສາມາດໂອນຜົນໄດ້ຮັບຂອງມັນ.

sleep interval

ນອນ ໃຫ້ໄລຍະເວລາທີ່ໃຊ້ເວລາແລະການທ່ອງທ່ຽວ. ໄລຍະເວລາໃນວິນາທີໂດຍການເລີ່ມຕົ້ນແຕ່ສາມາດໄດ້ຮັບການລົງນາມກັບ 'm', 'h', 'd' ສໍາລັບນາທີ, ຊົ່ວໂມງແລະວັນຕາມລໍາດັບ. See also at .

slot [ name ]

ເລືອກຊ່ອງສະແດງທີ່ກໍານົດໄວ້ຫຼືບອກທຸກຊ່ອງທີ່ຖືກຈັດສັນ. ສະລັອດຕິງເປັນການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ, ຄ້າຍຄື console virtual. ທ່ານສາມາດສ້າງຊ່ອງຫຼາຍໆທີ່ເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຕ່າງໆແລະປ່ຽນລະຫວ່າງພວກມັນ. ທ່ານຍັງສາມາດໃຊ້ slot: ຊື່ ເປັນ pseudo-URL ທີ່ຈະປະເມີນເຖິງສະຖານທີ່ທີ່ຕັ້ງນັ້ນ.

ການເຊື່ອມຕໍ່ readline ແບບມາດຕະຖານສາມາດສະຫຼັບໄວລະຫວ່າງຊ່ອງທີ່ມີຊື່ 0-9 ໂດຍໃຊ້ Meta-0 - Meta-9 (ມັກຈະໃຊ້ Alt ແທນ Meta).

source file

ປະຕິບັດຄໍາສັ່ງບັນທຶກໄວ້ໃນໄຟລ ໌ໄຟລ໌ .

suspend

ຢຸດຂະບວນການ lftp. ໃຫ້ສັງເກດວ່າການໂອນຍັງຈະຖືກຢຸດຈົນກວ່າທ່ານຈະສືບຕໍ່ຂະບວນການກັບຄໍາສັ່ງ FG ຫຼື bg ຂອງ shell.

ຜູ້ໃຊ້ຜູ້ ໃຊ້ [ ຜ່ານ ]
URL ຂອງຜູ້ໃຊ້ [ ຜ່ານ ]

ໃຊ້ຂໍ້ມູນທີ່ລະບຸໄວ້ສໍາລັບການເຂົ້າສູ່ລະບົບແບບໄລຍະໄກ ຖ້າທ່ານລະບຸ URL ທີ່ມີຊື່ຜູ້ໃຊ້, ລະຫັດຜ່ານທີ່ຖືກປ້ອນຈະຖືກເກັບໄວ້ເພື່ອໃຫ້ຂໍ້ມູນ URL ສາມາດນໍາໃຊ້ໄດ້.

ຮຸ່ນ

ພິມ lftp ຮຸ່ນ

wait [ jobno ]
ລໍຖ້າທັງຫມົດ

ລໍຖ້າສໍາລັບວຽກທີ່ກໍານົດເພື່ອຢຸດ. ຖ້າຫາກວ່າ jobno ຖືກຍົກເລີກ, ລໍຖ້າວຽກງານທີ່ຜ່ານມາ.

`ລໍຖ້າທັງຫມົດ 'waits ສໍາລັບການສິ້ນສຸດທັງຫມົດວຽກ.

zcat ໄຟລ໌

ຄືກັນກັບ cat, ແຕ່ກັ່ນຕອງແຕ່ລະໄຟລ໌ຜ່ານ zcat. (ເບິ່ງຍັງ cat , ຫຼາຍກວ່າ ແລະ zmore )

zmore files

ຄືກັນກັບຫຼາຍ, ແຕ່ວ່າການກັ່ນຕອງແຕ່ລະໄຟລ໌ຜ່ານ zcat. (ເບິ່ງຍັງ cat , zcat ແລະ ອື່ນໆ )

Settings

ເມື່ອເລີ່ມຕົ້ນ, lftp ດໍາເນີນການ ~ / .lftprc ແລະ ~ / .lftp / rc . ທ່ານສາມາດເອົາຄໍາສັ່ງ aliases ແລະ `set 'ໄວ້ທີ່ນັ້ນ. ບາງຄົນມັກເບິ່ງການແກ້ໄຂໂປໂຕນຢ່າງເຕັມທີ່, ໃຊ້ 'debug' ເພື່ອເຮັດໃຫ້ການແກ້ໄຂ.

ນອກນັ້ນຍັງມີໄຟລ໌ເລີ່ມຕົ້ນລະບົບທົ່ວໄປໃນ /etc/lftp.conf . ມັນສາມາດຢູ່ໃນລະບົບທີ່ແຕກຕ່າງກັນ, ເບິ່ງພາກ FILES.

lftp ມີຕົວແປທີ່ຕັ້ງຄ່າຕໍ່ໄປນີ້ (ທ່ານຍັງສາມາດໃຊ້ `set -a 'ເພື່ອເບິ່ງຕົວແປທັງຫມົດແລະຄ່າຂອງມັນ):

bmk: ບັນທຶກລະຫັດຜ່ານ (bool)

ບັນທຶກລະຫັດຜ່ານຂໍ້ຄວາມທໍາມະດາໃນ ~ / .lftp / bookmarks ໃນຄໍາສັ່ງ 'bookmark add'. ປິດໂດຍຄ່າເລີ່ມຕົ້ນ

cmd: at-exit (string)

ຄໍາສັ່ງໃນ string ຈະຖືກປະຕິບັດກ່ອນທີ່ຈະ lftp ອອກ.

cmd: csh-history (bool)

ເຮັດໃຫ້ການຂະຫຍາຍປະຫວັດສາດຄ້າຍຄືກັນກັບ csh.

cmd: default-protocol (string)

ຄ່າທີ່ຖືກໃຊ້ເມື່ອເປີດໃຊ້ `ຊື່ 'ທີ່ມີຊື່ໂຮດໂດຍບໍ່ມີໂປໂຕຄອນ. Default ແມ່ນ `ftp '.

cmd: fail-exit (bool)

ຖ້າເປັນຈິງ, ອອກຈາກຄໍາສັ່ງທີ່ບໍ່ມີເງື່ອນໄຂ (ບໍ່ມີ || ແລະແລະເລີ່ມຕົ້ນ) ລົ້ມເຫລວ.

cmd: ໄລຍະຍາວ (ວິນາທີ)

ທີ່ໃຊ້ເວລາຂອງການປະຕິບັດຄໍາສັ່ງ, ເຊິ່ງຖືກພິຈາລະນາເປັນ `ຍາວ 'ແລະສຽງ beep ໄດ້ຖືກເຮັດກ່ອນທີ່ຈະ prompt prompt next. 0 means off

cmd: ls-default (string)

Default ls argument

cmd: move-background (boolean)

ໃນເວລາທີ່ບໍ່ຖືກຕ້ອງ, lftp ປະຕິເສດທີ່ຈະໄປກັບພື້ນຫລັງເມື່ອອອກ. ເພື່ອບັງຄັບມັນ, ໃຊ້ `exit bg '.

cmd: prompt (string)

ກະຕຸ້ນເຕືອນ. lftp ສັງເກດເຫັນຕົວອັກສອນພິເສດທີ່ລ້າສະໄຫມດັ່ງຕໍ່ໄປນີ້ທີ່ໄດ້ຮັບການຖອດລະຫັດດັ່ງຕໍ່ໄປນີ້:

\ @

ໃສ່ @ ຖ້າຜູ້ໃຊ້ປັດຈຸບັນບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນ

\ a

ຕົວອັກສອນລະຄັງ ASCII (07)

\ e

ຕົວເລກ escape ASCII (033)

\ h

ຊື່ທີ່ທ່ານໄດ້ເຊື່ອມຕໍ່ກັບ

\ n

newline

\ s

ຊື່ຂອງລູກຄ້າ (lftp)

\ S

ຊື່ສະລັອດຕິງປະຈຸບັນ

\ u

ຊື່ຜູ້ໃຊ້ ຂອງຜູ້ໃຊ້ທີ່ທ່ານລັອກອິນເປັນ

\ U

URL ຂອງເວັບໄຊທ໌ຫ່າງໄກສອກຫຼີກ (ເຊົ່ນ ftp: //g437.ub.gu.se/home/james/src/lftp)

\ v

ຮຸ່ນ lftp (ເຊັ່ນ, 2.0.3)

\ w

ໄດເລກະທໍລີການເຮັດວຽກທີ່ຢູ່ໃນເວັບໄຊຫ່າງໄກສອກຫຼີກ

\ W

ຊື່ຖານຂອງໄດເລກະທໍລີການເຮັດວຽກທີ່ຢູ່ໃນເວັບໄຊທ໌ຫ່າງໄກສອກຫຼີກ

\ nnn

ຕົວອັກສອນທີ່ສອດຄ້ອງກັບຫມາຍເລກ octal nnn

\\

a backslash

\?

skips ຕົວອັກສອນຕໍ່ໄປຖ້າການທົດແທນທີ່ຜ່ານມາແມ່ນຫວ່າງເປົ່າ.

\ [

ເລີ່ມຕົ້ນລໍາດັບຂອງຕົວອັກສອນທີ່ບໍ່ແມ່ນພິມ, ເຊິ່ງສາມາດຖືກນໍາໃຊ້ເພື່ອຕິດຕາມລໍາດັບຄວບຄຸມຂອງລໍາດັບເຂົ້າໄປໃນຄໍາສັ່ງ

\]

ຢຸດລໍາດັບຂອງຕົວອັກສອນທີ່ບໍ່ແມ່ນພິມ

cmd: remote-completion (bool)

boolean ເພື່ອຄວບຄຸມວ່າຈະໃຊ້ lftp ຫຼືບໍ່ໃຊ້ຫ່າງໄກສອກຫຼີກ.

cmd: verify-host (bool)

ຖ້າຈິງ, lftp ແກ້ໄຂຊື່ໂຮມໃນທັນທີໃນຄໍາສັ່ງ `ເປີດ '. ມັນຍັງສາມາດຂ້າມການກວດສອບຄໍາສັ່ງ `open 'ດຽວເທົ່ານັ້ນຖ້າ` &' ຖືກມອບໃຫ້ຫຼືຖ້າ Z ຖືກກົດໃນລະຫວ່າງການກວດ.

cmd: verify-path (bool)

ຖ້າເປັນຈິງ, lftp ຈະກວດເບິ່ງເສັ້ນທາງທີ່ໄດ້ຮັບໃນຄໍາສັ່ງ `cd '. ມັນຍັງສາມາດຂ້າມການກວດສອບຄໍາສັ່ງ `cd ດຽວ 'ຖ້າ` &' ຖືກມອບໃຫ້ຫຼືຖ້າ Z ຖືກກົດໃນລະຫວ່າງການກວດ. ຕົວຢ່າງ:

set cmd: verify-path / hftp: // * false cd directory &

dns: SRV-query (bool)

ສອບຖາມສໍາລັບການບັນທຶກ SRV ແລະນໍາໃຊ້ພວກມັນກ່ອນ gethostbyname. ການບັນທຶກ SRV ແມ່ນໃຊ້ພຽງແຕ່ຫາກບໍ່ໄດ້ກໍານົດຢ່າງຊັດເຈນ. ເບິ່ງ RFC2052 ສໍາລັບລາຍລະອຽດ.

dns: cache-enable (bool)

ເປີດຖານຄວາມຈໍາ DNS. ຖ້າມັນປິດແລ້ວ, lftp ຈະແກ້ໄຂຊື່ໂຮດໃນແຕ່ລະຄັ້ງທີ່ມັນເຊື່ອມຕໍ່ຄືນໃຫມ່.

dns: cache-expire (period interval)

ທີ່ໃຊ້ເວລາທີ່ຈະດໍາລົງຊີວິດສໍາລັບການເກັບຮັກສາຕົວເຊັນ DNS ມັນມີຮູບແບບ +, ເຊັ່ນ 1d12h30m5s ຫຼືພຽງແຕ່ 36h. ເພື່ອປິດການໃຊ້ງານຫມົດອາຍຸ, ໃຫ້ຕັ້ງຄ່າມັນເປັນ `inf 'ຫຼື` never'.

dns: cache-size (number)

ຈໍານວນສູງສຸດຂອງການເຂົ້າລະຫັດລັບ DNS.

dns: fatal-timeout (ວິນາທີ)

ຈໍາກັດເວລາສໍາລັບການສອບຖາມ DNS. ຖ້າເຄື່ອງແມ່ຂ່າຍ DNS ບໍ່ສາມາດໃຊ້ໄດ້ດົນເກີນໄປ, lftp ຈະບໍ່ສາມາດແກ້ໄຂຊື່ໂຮດທີ່ໄດ້ຮັບ. 0 ຫມາຍຄວາມວ່າບໍ່ຈໍາກັດ, ຄ່າເລີ່ມຕົ້ນ.

dns: order (list of protocol protocols)

ກໍານົດຄໍາສັ່ງຂອງ DNS queries. ມາດຕະຖານແມ່ນ `` inet inet6 '' ເຊິ່ງຫມາຍຄວາມວ່າຫນ້າທໍາອິດຊອກຫາຢູ່ໃນຄອບຄົວ inet, ຫຼັງຈາກນັ້ນ inet6 ແລະນໍາໃຊ້ຄັ້ງທໍາອິດ.

dns: use-fork (bool)

ຖ້າຈິງ, lftp ຈະສ້ອມກ່ອນທີ່ຈະແກ້ໄຂທີ່ຢູ່ຂອງເຈົ້າ. ມາດຕະຖານແມ່ນຄວາມຈິງ.

ປາ: ເຊືອກ (ສາຍ)

ໃຊ້ shell ທີ່ລະບຸໄວ້ໃນເຊີຟເວີ. ມາດຕະຖານແມ່ນ / bin / sh. ໃນບາງລະບົບ, / bin / sh ອອກຈາກເວລາທີ່ເຮັດ cd ກັບໄດເລກະທໍລີທີ່ບໍ່ມີຢູ່. lftp ສາມາດຈັດການໄດ້ແຕ່ວ່າມັນຕ້ອງເຊື່ອມຕໍ່. ຕັ້ງໃຫ້ / bin / bash ສໍາລັບລະບົບດັ່ງກ່າວຖ້າ bash ຖືກຕິດຕັ້ງ.

ftp: acct (string)

ສົ່ງຄໍາສັ່ງນີ້ໃນຄໍາສັ່ງ ACCT ຫຼັງຈາກເຂົ້າສູ່ລະບົບ. ຜົນໄດ້ຮັບແມ່ນຖືກລະເລີຍ. ການປິດສໍາລັບການຕັ້ງຄ່ານີ້ມີຮູບແບບ ຜູ້ໃຊ້ @ host .

ftp: anon-pass (string)

ກໍານົດລະຫັດຜ່ານທີ່ໃຊ້ສໍາລັບການກວດສອບການເຂົ້າເຖິງ FTP ທີ່ບໍ່ຖືກຕ້ອງ. ມາດຕະຖານແມ່ນ "-name @", ບ່ອນທີ່ຊື່ແມ່ນຊື່ຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ທີ່ແລ່ນລະບົບ.

ftp: anon-user (string)

ກໍານົດຊື່ຜູ້ໃຊ້ທີ່ໃຊ້ສໍາລັບການກວດສອບການເຂົ້າເຖິງ FTP ທີ່ບໍ່ຖືກຕ້ອງ. ມາດຕະຖານແມ່ນ "ຊື່ສຽງ".

ftp: ອັດຕະໂນມັດ sync-mode (regex)

ຖ້າຂໍ້ຄວາມເຊີຟເວີຄັ້ງທໍາອິດທີ່ພົບກັບ regex ນີ້ໃຫ້ເປີດໂຫມດ sync ສໍາລັບໂຮດນັ້ນ.

ftp: bind-data-socket (bool)

ເຊື່ອມຊອງຂໍ້ມູນເຂົ້າກັບອິນເຕີເຟດຂອງການເຊື່ອມຕໍ່ຄວບຄຸມ (ໃນໂຫມດຕົວຕັ້ງຕົວຕີ). ມາດຕະຖານແມ່ນຄວາມຈິງ, ຍົກເວັ້ນແມ່ນ interface loopback.

ftp: fix-pasv-address (bool)

ຖ້າຈິງໆ, lftp ຈະພະຍາຍາມແກ້ໄຂທີ່ຢູ່ຂອງເຄື່ອງແມ່ຂ່າຍສໍາລັບຄໍາສັ່ງ PASV ໃນກໍລະນີທີ່ເວບໄຊຂອງເຄື່ອງແມ່ຂ່າຍຢູ່ໃນເຄືອຂ່າຍສາທາລະນະແລະ PASV ສົ່ງຄືນຈາກທີ່ຢູ່ໃນເຄືອຂ່າຍສ່ວນຕົວ. ໃນກໍລະນີນີ້ lftp ຈະທົດແທນທີ່ຢູ່ຂອງເຄື່ອງ server ແທນທີ່ຈະສົ່ງຄືນໂດຍຄໍາສັ່ງ PASV, ຫມາຍເລກພອດຈະບໍ່ມີການປ່ຽນແປງ. ມາດຕະຖານແມ່ນຄວາມຈິງ.

ftp: fxp-passive-source (bool)

ຖ້າຈິງໆ, lftp ຈະພະຍາຍາມຕັ້ງຄ່າເຄື່ອງແມ່ຂ່າຍຂອງ FTP ຕົ້ນຕໍໃນຮູບແບບຕົວຕັ້ງຕົວຕີກ່ອນອື່ນຖ້າຈຸດຫມາຍປາຍທາງອື່ນ. ຖ້າຫາກວ່າຄວາມພະຍາຍາມທໍາອິດລົ້ມເຫລວ, lftp ພະຍາຍາມຕັ້ງມັນຂຶ້ນອີກ. ຖ້າຫາກວ່າການວາງແຜນອື່ນໆທີ່ລົ້ມເຫຼວເກີນໄປ, lftp ຈະກັບຄືນໄປບ່ອນສໍາເນົາທົ່ງພຽງ. ເບິ່ງຍັງ ftp: use-fxp.

ftp: home (string)

ໄດເລກະທໍລີເລີ່ມຕົ້ນ ມາດຕະຖານແມ່ນສາຍຫວ່າງເປົ່າຊຶ່ງຫມາຍຄວາມວ່າອັດຕະໂນມັດ. ຕັ້ງຄ່ານີ້ໃຫ້ `/ 'ຖ້າທ່ານບໍ່ມັກເບິ່ງ% 2F ໃນ URL FTP. ການປິດສໍາລັບການຕັ້ງຄ່ານີ້ມີຮູບແບບ ຜູ້ໃຊ້ @ host .

ftp: list options (string)

ກໍານົດຕົວເລືອກທີ່ຖືກຕິດກັບຄໍາສັ່ງ LIST. ມັນອາດຈະເປັນປະໂຫຍດທີ່ຈະຕັ້ງຄ່ານີ້ກັບ `-a 'ຖ້າເຄື່ອງແມ່ຂ່າຍບໍ່ສະແດງໄຟລ໌ dot (ເຊື່ອງ) ໂດຍຄ່າເລີ່ມຕົ້ນ. ມາດຕະຖານແມ່ນເປົ່າ.

ftp: nop-interval (ວິນາທີ)

ການຊັກຊ້າລະຫວ່າງຄໍາສັ່ງ NOOP ເມື່ອດາວໂຫລດຫາງຂອງໄຟລ໌. ນີ້ແມ່ນມີປະໂຫຍດສໍາລັບເຄື່ອງແມ່ຂ່າຍ FTP ທີ່ສົ່ງຂໍ້ຄວາມ "ໂອນຂໍ້ມູນຄົບຖ້ວນ" ກ່ອນທີ່ຈະລຸດການໂອນຂໍ້ມູນ. ໃນກໍລະນີດັ່ງກ່າວ, ຄໍາສັ່ງ NOOP ສາມາດປ້ອງກັນບໍ່ໃຫ້ການເຊື່ອມຕໍ່ຫມົດເວລາ.

ftp: passive mode (bool)

ກໍານົດຮູບແບບ FTP passive. ນີ້ອາດຈະເປັນປະໂຫຍດຖ້າວ່າທ່ານຢູ່ຫລັງ firewall ຫຼື router masquerading dumb.

ftp: port-range (from-to)

ອະນຸຍາດໃຫ້ໃຊ້ສໍາລັບຊ່ວງການນໍາໃຊ້ສໍາລັບຮູບແບບການເຄື່ອນໄຫວ ຮູບແບບແມ່ນ min-max, ຫຼື `ເຕັມ 'ຫຼື` any' ເພື່ອຊີ້ບອກໃດໆ. ມາດຕະຖານແມ່ນ `ເຕັມ '.

ftp: proxy (URL)

ກໍານົດຕົວແທນ FTP ທີ່ຈະໃຊ້. ເພື່ອປິດການໃຊ້ໂປແກຣມຕັ້ງຄ່ານີ້ໃຫ້ເປັນເຊລ໌ຫວ່າງ. ໃຫ້ສັງເກດວ່າມັນເປັນໂປແກຼມ FTP ທີ່ໃຊ້ FTP protocol, ບໍ່ແມ່ນ ftp ຜ່ານ http. ຄ່າເລີ່ມຕົ້ນແມ່ນໄດ້ຈາກ ftp_proxy ຕົວແປສິ່ງແວດລ້ອມຖ້າມັນເລີ່ມດ້ວຍ `` ftp: // ''. ຖ້າໂປຣຕີນ FTP ຂອງທ່ານຕ້ອງການການກວດສອບ, ລະບຸຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານໃນ URL.

ຖ້າ ftp: proxy ເລີ່ມຕົ້ນດ້ວຍ http: //, hftp (ftp ຜ່ານ http proxy) ແມ່ນໃຊ້ແທນ ftp ໂດຍອັດຕະໂນມັດ.

ftp: rest-list (bool)

ອະນຸຍາດໃຫ້ນໍາໃຊ້ຄໍາສັ່ງ REST ກ່ອນຄໍາສັ່ງ LIST. ນີ້ອາດຈະເປັນປະໂຫຍດສໍາລັບບັນດາລາຍຊື່ທີ່ໃຫຍ່ຫຼວງ, ແຕ່ບາງບໍລິສັດ FTP silently ບໍ່ສົນໃຈ REST ກ່ອນ LIST.

ftp: rest-stor (bool)

ຖ້າບໍ່ຖືກຕ້ອງ lftp ຈະບໍ່ພະຍາຍາມໃຊ້ REST ກ່ອນ STOR. ນີ້ສາມາດເປັນປະໂຫຍດສໍາລັບບາງເຄື່ອງແມ່ຂ່າຍ buggy ທີ່ເສຍຫາຍ (ຕື່ມຂໍ້ມູນດ້ວຍສູນກາງ) ໄຟລ໌ຖ້າ REST ປະຕິບັດຕາມ STOR ຖືກນໍາໃຊ້.

ftp: retry-530 (regex)

ລອງຄືນຄໍາຕອບຂອງເຄື່ອງແມ່ຂ່າຍ 530 ສໍາລັບຄໍາສັ່ງ PASS ຖ້າຂໍ້ຄວາມກົງກັບຄໍາສະແດງທີ່ຖືກຕ້ອງນີ້. ການຕັ້ງຄ່ານີ້ຄວນຈະເປັນປະໂຫຍດເພື່ອແຍກແຍະລະຫວ່າງເຄື່ອງແມ່ຂ່າຍທີ່ overloaded (ສະພາບຊົ່ວຄາວ) ແລະລະຫັດຜ່ານທີ່ບໍ່ຖືກຕ້ອງ (ເງື່ອນໄຂຖາວອນ).

ftp: retry-530-anonymous (regex)

ການສະແດງອອກເປັນປົກກະຕິເພີ່ມເຕີມສໍາລັບການເຂົ້າລະບົບລະຫັດຜ່ານ, ເຊັ່ນ: ftp: retry -530.

ftp: site-group (string)

ສົ່ງຄໍາສັ່ງນີ້ໃນລະບົບ SITE GROUP ຫຼັງຈາກເຂົ້າສູ່ລະບົບ. ຜົນໄດ້ຮັບແມ່ນຖືກລະເລີຍ. ການປິດສໍາລັບການຕັ້ງຄ່ານີ້ມີຮູບແບບ ຜູ້ໃຊ້ @ host .

ftp: skey-allow (bool)

ອະນຸຍາດໃຫ້ສົ່ງຄໍາຕອບ / ຕອບ opy ຖ້າເຄື່ອງແມ່ຂ່າຍປາກົດວ່າຈະສະຫນັບສະຫນູນມັນ. ໂດຍການເລີ່ມຕົ້ນ.

ftp: skey-force (bool)

ບໍ່ສົ່ງລະຫັດຜ່ານແບບທົ່ງພຽງໃນເຄືອຂ່າຍ, ໃຊ້ skey / opie ແທນ. ຖ້າບໍ່ມີ skey / opie, ສົມມຸດວ່າບໍ່ເຂົ້າສູ່ລະບົບ. ປິດໂດຍຄ່າເລີ່ມຕົ້ນ

ftp: ssl-allow (bool)

ຖ້າເປັນຄວາມຈິງ, ພະຍາຍາມເຈລະຈາ ການເຊື່ອມຕໍ່ SSL ກັບ FTP server ສໍາລັບການເຂົ້າເຖິງທີ່ບໍ່ແມ່ນຊື່ສຽງ. ມາດຕະຖານແມ່ນຄວາມຈິງ. ການຕັ້ງຄ່ານີ້ມີພຽງແຕ່ຖ້າ lftp ຖືກລວບລວມດ້ວຍ openssl.

ftp: ssl-force (bool)

ຖ້າຫາກວ່າບໍ່ມີ, ປະຕິເສດທີ່ຈະສົ່ງລະຫັດລັບໃນເວລາທີ່ບໍລິສັດບໍ່ສະຫນັບສະຫນູນ SSL. ມາດຕະຖານແມ່ນບໍ່ຖືກຕ້ອງ. ການຕັ້ງຄ່ານີ້ມີພຽງແຕ່ຖ້າ lftp ຖືກລວບລວມດ້ວຍ openssl.

ftp: ssl-protect-data (bool)

ຖ້າເປັນຄວາມຈິງ, ຕ້ອງການການເຊື່ອມຕໍ່ ssl ສໍາລັບການໂອນຂໍ້ມູນ. ນີ້ແມ່ນ CPU ທີ່ເຂັ້ມແຂງແຕ່ໃຫ້ຄວາມເປັນສ່ວນຕົວ. ມາດຕະຖານແມ່ນບໍ່ຖືກຕ້ອງ. ການຕັ້ງຄ່ານີ້ມີພຽງແຕ່ຖ້າ lftp ຖືກລວບລວມດ້ວຍ openssl.

ftp: stat-interval (ວິນາທີ)

ລະຫວ່າງຄໍາສັ່ງ STAT. ມາດຕະຖານແມ່ນ 1.

ftp: sync-mode (bool)

ຖ້າຈິງ, lftp ຈະສົ່ງຄໍາສັ່ງຫນຶ່ງໃນເວລາແລະລໍຖ້າການຕອບ. ນີ້ອາດຈະເປັນປະໂຫຍດຖ້າທ່ານໃຊ້ເຄື່ອງແມ່ຂ່າຍ ftp buggy ຫຼື router . ເມື່ອມັນປິດ, lftp ສົ່ງຊຸດຄໍາສັ່ງແລະລໍຖ້າການຕອບສະຫນອງ - ມັນຈະເລັ່ງການດໍາເນີນງານໃນເວລາທີ່ເວລາເດີນທາງແມ່ນສໍາຄັນ. ແຕ່ຫນ້າເສຍດາຍມັນບໍ່ໄດ້ເຮັດວຽກກັບເຄື່ອງແມ່ຂ່າຍ FTP ທັງຫມົດແລະບາງ router ມີບັນຫາກັບມັນ, ດັ່ງນັ້ນມັນແມ່ນຢູ່ໃນຕອນຕົ້ນ.

ftp: timezone (string)

ສົມມຸດຖານເວລານີ້ສໍາລັບເວລາໃນລາຍການທີ່ສົ່ງຄືນໂດຍຄໍາສັ່ງ LIST. ການຕັ້ງຄ່ານີ້ສາມາດຖືກຊົດເຊີຍ GMT [+ | -] HH [: MM [: SS]] ຫຼືຄ່າ TZ ທີ່ຖືກຕ້ອງ (eg Europe / Moscow or MSK-3MSD, M3.5.0, M10.5.0 / 3). ຄ່າເລີ່ມຕົ້ນແມ່ນ GMT. ຕັ້ງຄ່າໃຫ້ເປັນຄ່າເປົ່າເພື່ອສົມມົດເວລາທີ່ໃຊ້ໃນທ້ອງຖິ່ນທີ່ລະບຸໂດຍຕົວປ່ຽນສະພາບແວດລ້ອມ TZ.

ftp: use-abor (bool)

ຖ້າບໍ່ຖືກຕ້ອງ lftp ບໍ່ສົ່ງຄໍາສັ່ງ ABOR ແຕ່ປິດການເຊື່ອມຕໍ່ຂໍ້ມູນທັນທີ.

ftp: use-fxp (bool)

ຖ້າຈິງ, lftp ຈະພະຍາຍາມຕັ້ງຄ່າການເຊື່ອມຕໍ່ໂດຍກົງລະຫວ່າງສອງເຄື່ອງແມ່ຂ່າຍ FTP.

ftp: use-site-idle (bool)

ເມື່ອຈິງໆ, lftp ສົ່ງຄໍາສັ່ງ `SITE IDLE 'ທີ່ມີການໂຕ້ແຍ້ງທີ່ບໍ່ຖືກຕ້ອງ: idle argument. ມາດຕະຖານແມ່ນບໍ່ຖືກຕ້ອງ.

ftp: use-stat (bool)

ຖ້າຄວາມຈິງ, lftp ສົ່ງຄໍາສັ່ງ STAT ໃນການໂອນລະຫັດ FXP ເພື່ອຮູ້ວ່າມີການໂອນຂໍ້ມູນຫຼາຍປານໃດ. ເບິ່ງຍັງ ftp: stat-interval. ມາດຕະຖານແມ່ນຄວາມຈິງ.

ftp: use-quit (bool)

ຖ້າຈິງ, lftp ສົ່ງ QUIT ກ່ອນທີ່ຈະປິດການເຊື່ອມຕໍ່ຈາກເຄື່ອງແມ່ຂ່າຍ ftp. ມາດຕະຖານແມ່ນຄວາມຈິງ.

ftp: ກວດສອບທີ່ຢູ່ (bool)

ກວດສອບວ່າການເຊື່ອມຕໍ່ຂໍ້ມູນມາຈາກທີ່ຢູ່ເຄືອຂ່າຍຂອງ peer ການເຊື່ອມຕໍ່ຄວບຄຸມ. ນີ້ອາດຈະສາມາດປ້ອງກັນບໍ່ໃຫ້ຂໍ້ມູນການເຊື່ອມຕໍ່ຂໍ້ມູນທີ່ສາມາດນໍາໄປສູ່ການສໍ້ລາດບັງຫຼວງຂອງຂໍ້ມູນ. ແຕ່ຫນ້າເສຍດາຍ, ນີ້ອາດຈະລົ້ມເຫລວສໍາລັບເຄື່ອງແມ່ຂ່າຍ FTP ທີ່ແນ່ນອນທີ່ມີການໂຕ້ຕອບເຄືອຂ່າຍຫຼາຍ, ໃນເວລາທີ່ພວກເຂົາບໍ່ກໍານົດທີ່ຢູ່ສົ່ງອອກໃນເຕົ້າຮັບຂໍ້ມູນ, ດັ່ງນັ້ນມັນຖືກປິດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.

ftp: verify-port (bool)

ກວດສອບວ່າການເຊື່ອມຕໍ່ຂໍ້ມູນມີພອດ 20 (ftp-data) ຢູ່ປາຍທາງໄກ. ນີ້ອາດຈະສາມາດປ້ອງກັນການເຊື່ອມຕໍ່ຂໍ້ມູນ spoofing ໂດຍຜູ້ໃຊ້ຂອງເຈົ້າພາບຫ່າງໄກສອກຫຼີກ. ແຕ່ຫນ້າເສຍດາຍ, ປ່ອງຢ້ຽມຫຼາຍເກີນໄປແລະແມ້ກະທັ້ງເຄື່ອງແມ່ຂ່າຍຂອງ FTP unix ລືມການຕັ້ງຄ່າທີ່ຖືກຕ້ອງໃນການເຊື່ອມຕໍ່ຂໍ້ມູນ, ດັ່ງນັ້ນການກວດນີ້ຖືກປິດໂດຍຄ່າເລີ່ມຕົ້ນ.

ftp: web-mode (bool)

ປິດການເຊື່ອມຕໍ່ຫຼັງຈາກປິດການເຊື່ອມຕໍ່ຂໍ້ມູນ. ນີ້ສາມາດເປັນປະໂຫຍດສໍາລັບເຄື່ອງແມ່ຂ່າຍ FTP ທີ່ເສຍຫາຍທັງຫມົດ. ມາດຕະຖານແມ່ນບໍ່ຖືກຕ້ອງ.

hftp: cache (bool)

ອະນຸຍາດໃຫ້ເຄື່ອງແມ່ຂ່າຍຂອງຊາກເຄື່ອງແມ່ຂ່າຍ / proxy ສໍາລັບ FTP-over-http protocol.

hftp: proxy (URL)

specifies http proxy ສໍາລັບ ftp-over-http protocol (hftp). ໂປຣແກຣມ hftp ບໍ່ສາມາດເຮັດວຽກໂດຍບໍ່ມີຕົວແທນ http, ແນ່ນອນ. ຄ່າເລີ່ມຕົ້ນແມ່ນໄດ້ຈາກ FTP_proxy ຕົວແປສິ່ງແວດລ້ອມຖ້າມັນເລີ່ມດ້ວຍ `` http: // ', ຖ້າບໍ່ດັ່ງນັ້ນຈາກ http_proxy ຕົວແປສິ່ງແວດລ້ອມ. ຖ້າໂປຣຕີນ FTP ຂອງທ່ານຕ້ອງການການກວດສອບ, ລະບຸຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານໃນ URL.

hftp: ການນໍາໃຊ້ - ການອະນຸຍາດ (bool)

ຖ້າກໍານົດໃຫ້ປິດ, lftp ຈະສົ່ງລະຫັດຜ່ານເປັນສ່ວນຫນຶ່ງຂອງ URL ກັບໂປແກຣມ. ນີ້ອາດຈະຖືກຕ້ອງສໍາລັບໂປແກຼມບາງ (ເຊັ່ນ: M-soft). ມາດຕະຖານແມ່ນຢູ່, ແລະ lftp ຈະສົ່ງລະຫັດຜ່ານເປັນສ່ວນຫນຶ່ງຂອງຫົວຂໍ້ການອະນຸຍາດ.

hftp: use-head (bool)

ຖ້າກໍານົດໃຫ້ປິດ, lftp ຈະພະຍາຍາມໃຊ້ `GET 'ແທນ" HEAD "ສໍາລັບ hftp protocol. ໃນຂະນະທີ່ນີ້ແມ່ນຊ້າ, ມັນອາດຈະຊ່ວຍໃຫ້ lftp ເຮັດວຽກກັບໂປແກຣມບາງຢ່າງທີ່ບໍ່ເຂົ້າໃຈຫຼືແກ້ໄຂຄໍາຮ້ອງຂໍ "HEADftp: //".

hftp: use-type (bool)

ຖ້າກໍານົດໃຫ້ປິດ, lftp ຈະບໍ່ພະຍາຍາມທີ່ຈະເພີ່ມ 'type =' ກັບ URL ທີ່ຖືກສົ່ງໄປຫາຕົວແທນ. ບາງໂປແກຣມທີ່ແຕກຫັກບໍ່ສາມາດຈັດການໄດ້ຢ່າງຖືກຕ້ອງ. Default is on

http: accept, http: accept-charset, http: accept-language (string)

ລະບຸຫົວຂໍ້ການຮ້ອງຂໍ HTTP ທີ່ສອດຄ້ອງກັນ.

http: cache (bool)

ອະນຸຍາດໃຫ້ເຄື່ອງແມ່ຂ່າຍຂອງເຄື່ອງແມ່ຂ່າຍ / ເຄື່ອງແມ່ຂ່າຍຂ້າງຄັງ.

http: cookie (string)

ສົ່ງຄຸກກີນີ້ໄປຫາເຄື່ອງແມ່ຂ່າຍ. ການປິດແມ່ນມີຜົນປະໂຫຍດທີ່ນີ້:
set cookie / wwwsomehostcom "param = value"

http: post-content-type (string)

ກໍານົດມູນຄ່າຂອງຫົວຂໍ້ຄໍາຮ້ອງຮຽນຂອງເນື້ອໃນ http Type for POST. ມາດຕະຖານແມ່ນ `` application / x-www-form-urlencoded ''.

http: proxy (URL)

specifies http proxy ມັນຖືກນໍາໃຊ້ເມື່ອ lftp ເຮັດວຽກຜ່ານທາງ http. ຄ່າເລີ່ມຕົ້ນແມ່ນໄດ້ມາຈາກ http_proxy ຕົວແປສິ່ງແວດລ້ອມ. ຖ້າຕົວແທນຂອງທ່ານຕ້ອງການການກວດສອບ, ລະບຸຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານໃນ URL.

http: put-method (PUT or POST)

ລະບຸວິທີ http ທີ່ໃຊ້ໃນການວາງ.

http: put-content-type (string)

ລະບຸມູນຄ່າຂອງຫົວຂໍ້ຄໍາຮ້ອງຮຽນແບບເນື້ອຫາ http ສໍາລັບວິທີ PUT.

http: referer (string)

specifies value for Header request http referer dot ດຽວ ``. ຂະຫຍາຍໄປຍັງ URL ຂອງໄດເລກະທໍລີໃນປັດຈຸບັນ. ມາດຕະຖານແມ່ນ ``. ' ກໍານົດໄວ້ວ່າຈະບໍ່ໃຊ້ຕົວຫນັງສືເພື່ອປິດການທໍາລາຍຫົວຂໍ້ Referer.

http: set-cookies (boolean)

ຖ້າຈິງ, lftp ປັບປຸງ http: cookie variables ເມື່ອໄດ້ຮັບຫົວຂໍ້ Set-Cookie.

http: user-agent (string)

ຕົວອັກສອນ lftp ສົ່ງໃນຫົວຂໍ້ User-Agent header ຂອງຄໍາຮ້ອງຂໍ HTTP.

https: proxy (string)

specifies proxy https ມູນຄ່າເລີ່ມຕົ້ນແມ່ນໄດ້ມາຈາກຕົວປ່ຽນແປງສິ່ງແວດລ້ອມ https_proxy .

ກະຈົກ: exclude regex (regex)

ລະບຸຮູບແບບການຍົກເວັ້ນທີ່ຖືກຕ້ອງຕາມຄວາມຕ້ອງການ. ທ່ານສາມາດ override ມັນໂດຍ - ລວມຕົວເລືອກ.

mirror: order (list of patterns)

ລະບຸຄໍາສັ່ງຂອງການໂອນໄຟລ໌. ດັ່ງນັ້ນການຕັ້ງຄ່ານີ້ໃຫ້ "* .sfv * .sum" ເຮັດໃຫ້ກະຈົກທີ່ຈະໂອນໄຟລ໌ທີ່ກົງກັນກັບ * .sfv ກ່ອນ, ຫຼັງຈາກນັ້ນປຽບທຽບ * .sum ແລະຫຼັງຈາກນັ້ນໄຟລ໌ອື່ນໆທັງຫມົດ. ການປະມວນຜົນໂຟນເດີຫຼັງຈາກໄຟລ໌ອື່ນໆ, ເພີ່ມ "* /" ໄວ້ໃນບັນຊີລາຍຊື່ແບບແຜນ.

ກະຈົກ: ປື້ມຄູ່ກັນ (boolean)

ຖ້າຕົວຈິງແລ້ວ, ກະຈົກຈະເລີ່ມຕົ້ນການປຸງແຕ່ງຂອງໄດເລກະທໍລີຫຼາຍໃນຂະຫນານໃນເວລາທີ່ມັນຢູ່ໃນຮູບແບບຂະຫນານ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະໂອນໄຟລ໌ຈາກໄດເລກະທໍລີດຽວກ່ອນທີ່ຈະຍ້າຍໄປຍັງລາຍຊື່ອື່ນ.

ກະຈົກ: ຂະຫນານ - ໂອນ - ຈໍານວນ (ຈໍານວນ)

ລະບຸຈໍານວນຂອງກະຈົກໂອນຂະຫນານໄດ້ຖືກອະນຸຍາດໃຫ້ເລີ່ມຕົ້ນ. ມາດຕະຖານແມ່ນ 1. ທ່ານສາມາດ override ມັນດ້ວຍ - ທາງເລືອກທີ່ແຕກຕ່າງກັນ.

module: path (string)

ຈໍ້າສອງເມັດແຍກບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີເພື່ອຊອກຫາໂມດູນ. ສາມາດເລີ່ມຕົ້ນໂດຍຕົວປ່ຽນສະພາບແວດລ້ອມ LFTP_MODULE_PATH. ມາດຕະຖານແມ່ນ `PKGLIBDIR / VERSION: PKGLIBDIR '.

net: connection-limit (number)

ຈໍານວນສູງສຸດຂອງການເຊື່ອມຕໍ່ພ້ອມກັນກັບເວັບໄຊທ໌ດຽວກັນ. 0 ຫມາຍຄວາມວ່າບໍ່ຈໍາກັດ.

net: connection-takeover (bool)

ຖ້າຄວາມຈິງ, ການເຊື່ອມຕໍ່ຂອງ foreground ມີຄວາມສໍາຄັນຫຼາຍກວ່າພື້ນຫລັງແລະສາມາດຂັດຂວາງການຖ່າຍໂອນພື້ນຫລັງເພື່ອເຮັດການດໍາເນີນງານທາງຫນ້າ.

ສຸດທິ: ບໍ່ເຮັດວຽກ (ວິນາທີ)

ຖອນການເຊື່ອມຕໍ່ຈາກ ເຄື່ອງແມ່ຂ່າຍ ຫຼັງຈາກຈໍານວນຊົ່ວໂມງທີ່ບໍ່ເຮັດວຽກ.

net: limit-rate (bytes per second)

ອັດຕາການໂອນຂໍ້ມູນກ່ຽວກັບການເຊື່ອມຕໍ່ຂໍ້ມູນ. 0 ຫມາຍຄວາມວ່າບໍ່ຈໍາກັດ. ທ່ານສາມາດລະບຸສອງຕົວເລກທີ່ແຍກອອກໂດຍຈໍ້າສອງເມັດເພື່ອຈໍາກັດອັດຕາການດາວໂຫລດແລະອັດຕາການອັບໂຫລດແຍກຕ່າງຫາກ.

net: limit-max (bytes)

ຈໍາກັດການສະສົມຂອງອັດຕາດອກເບ້ຍທີ່ບໍ່ໄດ້ນໍາໃຊ້. 0 ຫມາຍຄວາມວ່າບໍ່ຈໍາກັດ.

net: limit-total-rate (bytes per second)

ກໍານົດອັດຕາການໂອນເງິນຂອງການເຊື່ອມຕໍ່ທັງຫມົດໂດຍລວມ. 0 ຫມາຍຄວາມວ່າບໍ່ຈໍາກັດ. ທ່ານສາມາດລະບຸສອງຕົວເລກທີ່ແຍກອອກໂດຍຈໍ້າສອງເມັດເພື່ອຈໍາກັດອັດຕາການດາວໂຫລດແລະອັດຕາການອັບໂຫລດແຍກຕ່າງຫາກ. ໃຫ້ສັງເກດວ່າຊັອກເກັດໄດ້ຮັບການສະຖຽນລະຫັດໃສ່ພວກມັນ, ນີ້ສາມາດນໍາໄປສູ່ການເຊື່ອມຕໍ່ຂອງເຄືອຂ່າຍສູງກວ່າລະດັບຄວາມໄວນີ້ຫຼັງຈາກເລີ່ມຕົ້ນການໂອນ. ທ່ານສາມາດພະຍາຍາມຕັ້ງຄ່າ net: ຊັອກເກັດ - ບັຟເຟີກັບມູນຄ່າຂ້ອນຂ້າງນ້ອຍເພື່ອຫຼີກເວັ້ນການນີ້.

net: limit-total-max (bytes)

ຈໍາກັດການຈໍາກັດການຈໍາກັດຂອບເຂດຈໍາກັດທັງຫມົດ. 0 ຫມາຍຄວາມວ່າບໍ່ຈໍາກັດ.

net: max-retries (number)

ຈໍານວນທີ່ສູງສຸດຂອງການສືບທອດຕໍ່ເນື່ອງຂອງການດໍາເນີນງານໂດຍບໍ່ມີຜົນສໍາເລັດ. 0 ຫມາຍຄວາມວ່າບໍ່ຈໍາກັດ.

net: no-proxy (string)

ມີບັນຊີລາຍຊື່ໂດເມນທີ່ແຍກຕ່າງຫາກທີ່ບໍ່ຄວນໃຊ້. ມາດຕະຖານຖືກນໍາມາຈາກຕົວປ່ຽນສະພາບແວດລ້ອມ no_proxy .

net: persist-retries (number)

ບໍ່ຈໍາກັດຈໍານວນຂໍ້ຜິດພະລາດທີ່ຫນັກ. ມີປະໂຫຍດໃນການເຂົ້າສູ່ລະບົບກັບເຄື່ອງແມ່ຂ່າຍ ftp buggy ທີ່ຕອບ 5xx ໃນເວລາທີ່ມີຜູ້ໃຊ້ຫຼາຍເກີນໄປ.

net: reconnect-interval-base (seconds)

ຕັ້ງຄ່າເວລາຫນ້ອຍລົງລະຫວ່າງການເຊື່ອມຕໍ່ໃຫມ່. ໄລຍະເວລາຕົວຈິງແມ່ນຂຶ້ນຢູ່ກັບສຸດທິ: ການເຊື່ອມຕໍ່ລະດັບຄູນ - ຄູນແລະຈໍານວນພະຍາຍາມທີ່ຈະປະຕິບັດງານ.

net: reconnect-interval-max (seconds)

ກໍານົດໄລຍະຫ່າງລະດັບສູງສຸດຄືນໃຫມ່. ໃນເວລາທີ່ປະຈຸບັນໃນປະຈຸບັນຫຼັງຈາກການຂະຫຍາຍຕົວໂດຍສຸດທິ: ຕົວເຊື່ອມຕໍ່ - ຄ້າງ, multiplier ສາມາດບັນລຸມູນຄ່ານີ້ (ຫຼືສູງກວ່າມັນ), ມັນຈະຖືກປັບກັບຄືນສູ່ເນັດ: reconnect-interval-base.

net: reconnect-interval-multiplication (real number)

ກໍານົດຕົວຄູນໂດຍພື້ນທີ່ພື້ນຖານຈະຄູນເມື່ອແຕ່ລະຄວາມພະຍາຍາມໃຫມ່ເພື່ອປະຕິບັດການປະຕິບັດງານລົ້ມເຫລວ. ເມື່ອໄລຍະຫ່າງສູງສຸດ, ມັນຖືກປັບກັບມູນຄ່າຖານ. ເບິ່ງສຸດທິ: reconnect-interval-base ແລະ net: reconnect-interval-max.

net: socket-buffer (bytes)

ໃຊ້ຂະຫນາດທີ່ໄດ້ຮັບສໍາລັບຕົວເລືອກ socket SO_SNDBUF ແລະ SO_RCVBUF. 0 ຫມາຍຄວາມວ່າຄ່າເລີ່ມຕົ້ນຂອງລະບົບ.

net: socket-maxseg (bytes)

ໃຊ້ຂະຫນາດທີ່ໄດ້ຮັບສໍາລັບຕົວເລືອກເຕົ້າຮັບ TCP_MAXSEG. ບໍ່ທຸກລະບົບປະຕິບັດການສະຫນັບສະຫນູນທາງເລືອກນີ້, ແຕ່ linux ບໍ່.

ສຸດທິ: ເວລາຫມົດ (ວິນາທີ)

ກໍານົດ ເວລາການ ໂຕ້ຕອບເຄືອຂ່າຍ.

ssl: ca-file (path to file)

ໃຊ້ໄຟລ໌ທີ່ກໍານົດໄວ້ເປັນໃບຢັ້ງຢືນຂອງເຈົ້າຂອງໃບຢັ້ງຢືນ

ssl: ca-path (path to directory)

ໃຊ້ໄດເລກະທໍລີທີ່ລະບຸໄວ້ເປັນໃບຢັ້ງຢືນຂອງໃບຢັ້ງຢືນເຈົ້າຫນ້າທີ່ໃບຢັ້ງຢືນ

ssl: crl-file (path to file)

ໃຊ້ໄຟລ໌ທີ່ລະບຸໄວ້ເປັນໃບຢັ້ງຢືນການຍົກເລີກໃບຢັ້ງຢືນຂອງບັນຊີ

ssl: crl-path (path to directory)

ໃຊ້ໄດເລກະທໍລີທີ່ລະບຸໄວ້ເປັນລະບົບໃບຢັ້ງຢືນການຍົກເລີກການຢັ້ງຢືນລາຍະການ.

ssl: key-file (path to file)

ໃຊ້ໄຟລ໌ທີ່ກໍານົດໄວ້ເປັນກຸນແຈສ່ວນຕົວຂອງທ່ານ.

ssl: cert-file (path to file)

ໃຊ້ໄຟລ໌ທີ່ກໍານົດໄວ້ເປັນໃບຢັ້ງຢືນຂອງທ່ານ.

ssl: verify-certificate (boolean)

ຖ້າຫາກວ່າກໍານົດໄວ້ແລ້ວ, ຫຼັງຈາກນັ້ນຢືນຢັນໃບຢັ້ງຢືນຂອງເຄື່ອງແມ່ຂ່າຍທີ່ຈະໄດ້ຮັບການເຊັນໂດຍເຈົ້າຂອງໃບຢັ້ງຢືນທີ່ເປັນທີ່ຮູ້ຈັກແລະບໍ່ແມ່ນຢູ່ໃນບັນຊີລາຍຊື່ການຍົກເລີກໃບຢັ້ງຢືນ

xfer: clobber (bool)

ຖ້າການຕັ້ງຄ່ານີ້ຖືກປິດ, ຄໍາສັ່ງຮັບຈະບໍ່ສໍາເລັດໄຟລ໌ທີ່ມີຢູ່ແລະສ້າງຄວາມຜິດພາດແທນ. Default is on

xfer: eta-period (ວິນາທີ)

ໄລຍະເວລາໄລຍະທີ່ອັດຕາສະເລ່ຍຂອງການຂັບລົດຖືກຄິດໄລ່ທີ່ຈະຜະລິດ ETA.

xfer: eta-terse (bool)

ສະແດງໃຫ້ເຫັນ ETA terse (ສ່ວນສູງເທົ່ານັ້ນ). ມາດຕະຖານແມ່ນຄວາມຈິງ.

xfer: max-redirections (number)

ຈໍານວນການສົ່ງຕໍ່ສູງສຸດ. ນີ້ສາມາດເປັນປະໂຫຍດສໍາລັບການດາວໂຫຼດຜ່ານ HTTP . ມາດຕະຖານແມ່ນ 0, ເຊິ່ງຫ້າມການສົ່ງຕໍ່.

xfer: ອັດຕາໄລຍະເວລາ (ວິນາທີ)

ໄລຍະເວລາຫຼາຍກວ່າອັດຕາສະເລ່ຍຂອງການຂັບລົດຖືກຄິດໄລ່ໃຫ້ສະແດງໃຫ້ເຫັນ.

ຊື່ຂອງຕົວແປສາມາດຖືກຫຍໍ້ອອກມາເວັ້ນເສຍແຕ່ວ່າມັນຈະກາຍເປັນຄວາມບໍ່ແນ່ນອນ. ຕົວຕັ້ງຄ່າກ່ອນ `: 'ສາມາດຖືກຍົກເລີກເກີນໄປ. ທ່ານສາມາດກໍານົດຫນຶ່ງຕົວແປຫຼາຍຄັ້ງສໍາລັບການປິດທີ່ແຕກຕ່າງກັນ, ດັ່ງນັ້ນທ່ານສາມາດໄດ້ຮັບການຕັ້ງຄ່າສະເພາະສໍາລັບສະຖານະສະເພາະ. ການປິດແມ່ນຈະຕ້ອງໄດ້ກໍານົດຫຼັງຈາກຊື່ຂອງຕົວແປແຍກດ້ວຍ slash `/ '.

ການປິດສໍາລັບ ` dns : ',` net :', ` ftp : ',` http :', `hftp: 'ຕົວແປໂດເມນແມ່ນພຽງແຕ່ຊື່ໂຮດດັ່ງທີ່ທ່ານລະບຸໄວ້ໃນຄໍາສັ່ງ` ເປີດ' (ມີບາງຂໍ້ຍົກເວັ້ນທີ່ ປິດແມ່ນຄວາມຫມາຍ, ຕົວຢ່າງ: dns: cache-size). ສໍາລັບບາງ `cmd: 'ໂດເມນຕົວແປການປິດແມ່ນ URL ປັດຈຸບັນໂດຍບໍ່ມີເສັ້ນທາງ. ສໍາລັບຕົວແປອື່ນໆ, ມັນບໍ່ຖືກນໍາໃຊ້ໃນປະຈຸບັນ. ເບິ່ງຕົວຢ່າງໃນ lftp.conf ຕົວຢ່າງ.

ຄໍາສັ່ງແລະການຕັ້ງຄ່າບາງຢ່າງໃຊ້ເວລາພາລາມິເຕີເວລາຫນຶ່ງ. ມັນມີຮູບແບບ Nx [Nx], ບ່ອນທີ່ N ແມ່ນຈໍານວນເງິນທີ່ໃຊ້ເວລາແລະ x ແມ່ນຫນ່ວຍທີ່ໃຊ້ເວລາ: d - ມື້, ຊົ່ວໂມງ, m - ນາທີ, s - ວິນາທີ. ຫນ່ວຍງານຕົ້ນຕໍແມ່ນສອງ. 5h30m ນອກຈາກນີ້ໄລຍະຫ່າງສາມາດ `infinity ',` inf', `never ',` forever' - ມັນຫມາຍຄວາມວ່າໄລຍະຫ່າງ infinite. ເຊັ່ນ `ນອນຕະຫຼອດໄປ 'ຫຼື` set dns: cache-expire never'.

ໂຫມດ asynchronous FTP

Lftp ສາມາດເລັ່ງການປະຕິບັດງານ FTP ໄດ້ໂດຍການສົ່ງຄໍາສັ່ງຫຼາຍຄັ້ງແລະຫຼັງຈາກນັ້ນກວດເບິ່ງຄໍາຕອບທັງຫມົດ. ເບິ່ງ FTP: sync-mode variable. ບາງຄັ້ງນີ້ບໍ່ສາມາດເຮັດວຽກໄດ້, ດັ່ງນັ້ນແບບ synchronous ແມ່ນ default. ທ່ານສາມາດພະຍາຍາມປ່ຽນໂຫມດ synchronous ແລະເບິ່ງວ່າມັນເຮັດວຽກສໍາລັບທ່ານ. ມັນເປັນທີ່ຮູ້ຈັກວ່າບາງໂປແກຼມເຄືອຂ່າຍທີ່ກ່ຽວຂ້ອງກັບການແປພາສາເຮັດວຽກບໍ່ຖືກຕ້ອງໃນກໍລະນີຂອງຄໍາສັ່ງ FTP ຫຼາຍໃນຫນຶ່ງລະບົບເຄືອຂ່າຍ.

RFC959 ກ່າວວ່າ: `` ຂັ້ນຕອນການສົ່ງຄໍາສັ່ງອື່ນໄປກ່ອນຄໍາຕອບສໍາເລັດຈະເປັນການລະເມີດໂປໂຕນແຕ່ຂະບວນການຂອງ server FTP ຄວນຮຽງລໍາດັບຄໍາສັ່ງໃດໆທີ່ມາຮອດໃນຂະນະທີ່ຄໍາສັ່ງກ່ອນຫນ້ານັ້ນກໍາລັງເກີດຂຶ້ນ. '' ນອກຈາກນີ້, RFC1123 ກ່າວວ່າ: "ຜູ້ປະຕິບັດບໍ່ຕ້ອງສົມມຸດວ່າມີການຕອບສະຫນອງໃດຫນຶ່ງລະຫວ່າງຂໍ້ກໍານົດ READ ກ່ຽວກັບການເຊື່ອມຕໍ່ຄວບຄຸມແລະລໍາດັບ Telnet EOL (CR LF)." ແລະ `` ການອ່ານດຽວຈາກການຄວບຄຸມການຄວບຄຸມອາດມີຫຼາຍກວ່າຫນຶ່ງຄໍາສັ່ງ FTP ' '.

ດັ່ງນັ້ນ, ມັນຕ້ອງມີຄວາມປອດໄພໃນການສົ່ງຄໍາສັ່ງຕ່າງໆໃນເວລາດຽວກັນ, ເຊິ່ງມັນຈະເຮັດວຽກຫຼາຍແລະເບິ່ງຄືວ່າຈະເຮັດວຽກຮ່ວມກັບເຄື່ອງແມ່ຂ່າຍ FTP Unix ແລະ VMS ທັງຫມົດ. ແຕ່ຫນ້າເສຍດາຍ, ເຄື່ອງແມ່ຂ່າຍທີ່ອີງໃສ່ປ່ອງຢ້ຽມບໍ່ສາມາດຈັດການຄໍາສັ່ງຫຼາຍໃນຫນຶ່ງຊຸດແລະດັ່ງນັ້ນຈຶ່ງບໍ່ສາມາດຈັດການ router ທີ່ແຕກຫັກ.

OPTIONS

-d

ປ່ຽນ ໂຫມດການແກ້ໄຂ

-e commands

ປະຕິບັດຄໍາສັ່ງທີ່ໄດ້ຮັບແລະບໍ່ອອກ.

-p port

ໃຊ້ພອດທີ່ໃຫ້ເພື່ອເຊື່ອມຕໍ່

-u user [ , pass]

ໃຊ້ ຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານ ເພື່ອ ເຊື່ອມຕໍ່

-f script_file

ປະຕິບັດຄໍາສັ່ງໃນແຟ້ມແລະອອກ

-c commands

ປະຕິບັດຄໍາສັ່ງທີ່ໄດ້ຮັບແລະອອກ

ເບິ່ງຍັງ

ftpd (8), ftp (1)
RFC2012 (SRV RR), RFC2068 (http / 11), RFC2228 (ftp security extensions), RFC2428 (ftp / ipv6), RFC2000 (ftp / ipv6)
http://www.ietf.org/internet-drafts/draft-murray-auth-ftp-ssl-05.txt (ftp over ssl).

ສິ່ງສໍາຄັນ: ໃຊ້ຄໍາສັ່ງ man ( % man ) ເພື່ອເບິ່ງວິທີການໃຊ້ຄໍາສັ່ງໃນຄອມພິວເຕີຂອງທ່ານ.