ນີ້ແມ່ນຄໍາສັ່ງ ncftpls ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ncftpls - ໂຄງການໂອນໄຟລ໌ອິນເຕີເນັດສໍາລັບສະຄິບ
ສະຫຼຸບສັງລວມ
ncftpls [ທາງເລືອກໃນການ] ftp://url.style/host/path/name/
OPTIONS
ຄໍາສັ່ງ ອອນໄລນ໌ ທຸງ:
-m ໃຊ້ຮູບແບບລາຍການທີ່ເຄື່ອງສາມາດອ່ານໄດ້, ຖ້າເຄື່ອງແມ່ຂ່າຍສະຫນັບສະຫນູນມັນ. ອັນນີ້ຮຽກຮ້ອງ
ຊອບແວເຊີບເວີສະຫນັບສະຫນູນການຂະຫຍາຍ MLSD, ແລະການປະຕິບັດຫຼາຍຢ່າງບໍ່ໄດ້ເຮັດ
ມີຄຸນສົມບັດເຫຼົ່ານີ້.
-1 ຮູບແບບພື້ນຖານທີ່ສຸດ, ຫນຶ່ງລາຍການຕໍ່ແຖວ.
-l ຮູບແບບບັນຊີລາຍຊື່ຍາວ.
-C ຮູບແບບລາຍຊື່ຄໍລຳ. ນີ້ແມ່ນຮູບແບບລາຍການເລີ່ມຕົ້ນ.
-R Recurse ໄດເລກະທໍລີຍ່ອຍທັງຫມົດໃນຂະນະທີ່ລາຍຊື່.
-a ສະແດງໄຟລ໌ທັງຫມົດ, ຖ້າເຄື່ອງແມ່ຂ່າຍອະນຸຍາດໃຫ້ມັນ (ເຊັ່ນໃນ "/bin/ls -a").
-i XX ການກັ່ນຕອງລາຍຊື່ (ຖ້າເຄື່ອງແມ່ຂ່າຍສະຫນັບສະຫນູນມັນ) ດ້ວຍຕົວອັກສອນແທນ XX.
-x -XX ຕັ້ງຄ່າ ls ທຸງທີ່ຈະໃຊ້ໃນເຄື່ອງແມ່ຂ່າຍ.
-u XX ໃຊ້ຊື່ຜູ້ໃຊ້ XX ແທນທີ່ຈະບໍ່ເປີດເຜີຍຊື່.
-p XX ໃຊ້ລະຫັດຜ່ານ XX ກັບຊື່ຜູ້ໃຊ້.
-P XX ໃຊ້ໝາຍເລກຜອດ XX ແທນທີ່ຈະເປັນພອດບໍລິການ FTP ເລີ່ມຕົ້ນ (21).
-d XX ໃຊ້ໄຟລ໌ XX ສໍາລັບການບັນທຶກການດີບັກ.
-t XX ໝົດເວລາຫຼັງຈາກ XX ວິນາທີ.
-E ໃຊ້ການເຊື່ອມຕໍ່ຂໍ້ມູນປົກກະຕິ (PORT).
-F ໃຊ້ການເຊື່ອມຕໍ່ຂໍ້ມູນແບບ passive (PASV). ຄ່າເລີ່ມຕົ້ນແມ່ນໃຊ້ passive, ແຕ່
ກັບຄືນສູ່ປົກກະຕິຖ້າການເຊື່ອມຕໍ່ passive ລົ້ມເຫລວຫຼືຫມົດເວລາ.
-r XX ຊໍ້າຄືນໄດ້ສູງສຸດ XX ເວລາຈົນກ່ວາເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ FTP ຫ່າງໄກສອກຫຼີກ.
-W XX ສົ່ງຄໍາສັ່ງ FTP ດິບ XX ຫຼັງຈາກເຂົ້າສູ່ລະບົບ.
-X XX ສົ່ງຄໍາສັ່ງ FTP ດິບ XX ຫຼັງຈາກການໂອນໄຟລ໌ແຕ່ລະຄົນ.
-Y XX ສົ່ງຄໍາສັ່ງ FTP ດິບ XX ກ່ອນທີ່ຈະອອກຈາກລະບົບ.
ໄດ້ -W, -X, ແລະ -Y ທາງເລືອກແມ່ນເປັນປະໂຫຍດສໍາລັບຜູ້ໃຊ້ຂັ້ນສູງທີ່ຕ້ອງການ tweak
ພຶດຕິກໍາໃນບາງເຄື່ອງແມ່ຂ່າຍ. ຕົວຢ່າງ, ຜູ້ໃຊ້ທີ່ເຂົ້າເຖິງ mainframes ອາດຈະຕ້ອງການ
ສົ່ງບາງຄໍາສັ່ງ SITE ພິເສດເພື່ອກໍານົດຂະຫນາດ blocks ແລະບັນທຶກຂໍ້ມູນຮູບແບບ.
ສໍາລັບທາງເລືອກເຫຼົ່ານີ້, ທ່ານສາມາດນໍາໃຊ້ພວກມັນຫຼາຍຄັ້ງໃນແຕ່ລະຖ້າທ່ານຕ້ອງການສົ່ງ
ຫຼາຍຄໍາສັ່ງ. ສໍາລັບ -X ທາງເລືອກ, ທ່ານສາມາດນໍາໃຊ້ cookie ໄດ້ %s ເພື່ອຂະຫຍາຍເຂົ້າໄປໃນ
ຊື່ຂອງໄຟລ໌ທີ່ຖືກໂອນ.
-o XX ຕັ້ງທາງເລືອກຂັ້ນສູງ XX.
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ຕົ້ນຕໍສໍາລັບການດີບັກ. ມັນກໍານົດມູນຄ່າພາຍໃນ
ຕົວແປເປັນຄ່າຈຳນວນເຕັມ. ຕົວຢ່າງການນໍາໃຊ້ຈະເປັນ: -o useFEAT=0,useCLNT=1
ເຊິ່ງໃນກໍລະນີນີ້, ປິດການໃຊ້ຄໍາສັ່ງ FEAT ແລະເປີດໃຊ້ຄໍາສັ່ງ CLNT.
ຕົວແປທີ່ມີຢູ່ລວມມີ: usePASV, useSIZE, useMDTM, useREST, useNLST_a,
useNLST_d, useFEAT, useMLSD, useMLST, useCLNT, useHELP_SITE, ໃຊ້SITE_UTIME,
STATfileParamWorks, NLSTfileParamWorks, require20, allowProxyForPORT,
doNotGetStartCWD.
ລາຍລະອຽດ
ຈຸດປະສົງຂອງ ncftpls ແມ່ນເພື່ອເຮັດລາຍຊື່ໄດເລກະທໍລີຫ່າງໄກສອກຫຼີກໂດຍໃຊ້ File Transfer Protocol
ໂດຍບໍ່ມີການເຂົ້າໄປໃນ shell ແບບໂຕ້ຕອບ. ນີ້ຊ່ວຍໃຫ້ທ່ານຂຽນ Shell scripts ຫຼືອື່ນໆ
ຂະບວນການທີ່ບໍ່ມີການເບິ່ງແຍງທີ່ສາມາດເຮັດໄດ້ FTP.
ພຶດຕິກຳເລີ່ມຕົ້ນແມ່ນການພິມລາຍຊື່ໄດເລກະທໍລີໃນຮູບແບບຖັນ (ເຊັ່ນ: ls -CF),
ແຕ່ນັ້ນບໍ່ມີປະໂຫຍດຫຼາຍສໍາລັບການຂຽນອັກສອນ. ຕົວຢ່າງນີ້ໃຊ້ -1 ທຸງ, ເພື່ອພິມຫນຶ່ງ
ໄຟລ໌ຕໍ່ແຖວ:
$ ncftpls -1 ftp://ftp.ncftp.com/pub/ncftp/
ນອກນັ້ນທ່ານຍັງສາມາດດໍາເນີນການຫ່າງໄກສອກຫຼີກ "ls -l", ໂດຍໃຊ້ "ncftpls -l". ຖ້າທ່ານຕ້ອງການລອງທຸງອື່ນໆ,
ທ່ານມີການນໍາໃຊ້ໃຫ້ເຂົາເຈົ້າກັບ -x ທຸງ. ຕົວຢ່າງ, ຖ້າທ່ານຕ້ອງການເຮັດຫ່າງໄກສອກຫຼີກ
"ls -lrt", ທ່ານສາມາດເຮັດໄດ້:
$ ncftpls -x "-lrt" ftp://ftp.ncftp.com/pub/ncftp/
ໂດຍຄ່າເລີ່ມຕົ້ນ, ໂຄງການພະຍາຍາມເປີດ host ຫ່າງໄກສອກຫຼີກແລະເຂົ້າສູ່ລະບົບໂດຍບໍ່ເປີດເຜີຍຊື່, ແຕ່ທ່ານສາມາດເຮັດໄດ້
ລະບຸຊື່ຜູ້ໃຊ້ ແລະຂໍ້ມູນລະຫັດຜ່ານຕາມທີ່ເຈົ້າເຮັດໄດ້ ncftpget or ncftpput.
ໃຫ້ສັງເກດວ່າມາດຕະຖານກໍານົດວ່າຊື່ເສັ້ນທາງ URL ແມ່ນຊື່ເສັ້ນທາງທີ່ກ່ຽວຂ້ອງ. ສໍາລັບ FTP,
ນີ້ຫມາຍຄວາມວ່າ URLs ກໍານົດຊື່ເສັ້ນທາງທີ່ກ່ຽວຂ້ອງຈາກໄດເລກະທໍລີເລີ່ມຕົ້ນ, ເຊິ່ງສໍາລັບຜູ້ໃຊ້
ເຂົ້າສູ່ລະບົບ, ປົກກະຕິແລ້ວແມ່ນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້. ຖ້າທ່ານຕ້ອງການໃຊ້ຊື່ເສັ້ນທາງຢ່າງແທ້ຈິງ,
ທ່ານຈໍາເປັນຕ້ອງປະກອບມີຕົວອັກສອນສະຫຼັດ, ການນໍາໃຊ້ລະຫັດ "%2F" ສໍາລັບຕົວອັກສອນ "/". ຕົວຢ່າງ:
$ ncftpls -u linus ftp://ftp.kernel.org/%2Fusr/src/
$ ncftpls ftp:// Steve@ftp.apple.com/%2Fetc/
ທິດສະດີວິທະຍາ
ncftpls ຕອບຄ່າທາງອອກຕໍ່ໄປນີ້:
0 ຄວາມສຳເລັດ.
1 ບໍ່ສາມາດເຊື່ອມຕໍ່ຫາແມ່ຂ່າຍທາງໄກໄດ້.
2 ບໍ່ສາມາດເຊື່ອມຕໍ່ຫາແມ່ຂ່າຍທາງໄກໄດ້ - ໝົດເວລາ.
3 ການໂອນລົ້ມເຫລວ.
4 ການໂອນລົ້ມເຫລວ - ໝົດເວລາ.
5 ການປ່ຽນແປງໄດເລກະທໍລີລົ້ມເຫລວ.
6 ການປ່ຽນແປງໄດເລກະທໍລີລົ້ມເຫລວ - ໝົດເວລາ.
7 URL ບໍ່ຖືກຕ້ອງ.
8 ການນໍາໃຊ້ຜິດພາດ.
9 ເກີດຄວາມຜິດພາດໃນໄຟລ໌ການຕັ້ງຄ່າການເຂົ້າສູ່ລະບົບ.
10 ການເລີ່ມຕົ້ນຫ້ອງສະໝຸດລົ້ມເຫລວ.
11 ການເລີ່ມຕົ້ນຂອງເຊດຊັນລົ້ມເຫລວ.
ໃຊ້ ncftpls ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net