ນີ້ແມ່ນຄໍາສັ່ງ ftpcopy ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ftpcopy - ສ້າງແລະຮັກສາບ່ອນແລກປ່ຽນຄວາມ ftp.
ສະຫຼຸບສັງລວມ
ftpcopy [ຕົວເລືອກ] host[:port] remotedir [localdir]
ຫຼື: ftpcopy [ຕົວເລືອກ] ftp://host[:port]/remotedir [localdir]
ລາຍລະອຽດ
ftpcopy ຄັດລອກເວັບໄຊທ໌ FTP ຊ້ຳໆ. ຫຼັງຈາກນັ້ນ, ມັນຈະລົບໄຟລ໌ທັງຫມົດໃນທ້ອງຖິ່ນ
ຕົ້ນໄມ້ໄດເລກະທໍລີທີ່ບໍ່ພົບຢູ່ໃນເວັບໄຊທ໌ທາງໄກ.
local-directory defaults ເປັນ `.' - ໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ - ຖ້າ -no-delete
ທາງເລືອກແມ່ນຖືກນໍາໃຊ້. local-directory ແມ່ນບໍ່ຈໍາເປັນຖ້າຫາກວ່າທາງເລືອກ --interactive ຖືກນໍາໃຊ້.
ຖ້າບໍ່ດັ່ງນັ້ນ, ທ່ານຕ້ອງໃຫ້ argument local-directory.
OPTIONS
ເຊື່ອມຕໍ່ / ເຂົ້າສູ່ລະບົບ / ຊື່ຜູ້ໃຊ້ / ລະຫັດຜ່ານ ຕົວເລືອກ:
-u, --user=NAME
ການນໍາໃຊ້ NAME ເພື່ອເຂົ້າສູ່ລະບົບ ftp server.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 'ບໍ່ເປີດເຜີຍຊື່'. ໃຊ້ຊື່ເປົ່າເພື່ອບັງຄັບໃຫ້ໂປຣແກຣມບໍ່ເຂົ້າສູ່ລະບົບ.
-p, --pass=PASSWORD
ໃຊ້ PASS ເປັນລະຫັດຜ່ານເພື່ອເຂົ້າສູ່ລະບົບໃນເຊີບເວີ ftp.
ຄ່າເລີ່ມຕົ້ນແມ່ນ `[email protected]'. ຖ້າລະຫັດຜ່ານຫວ່າງເປົ່າແມ່ນໃຫ້
ໂປຣແກຣມຈະບໍ່ສົ່ງລະຫັດຜ່ານໄປຫາເຊີບເວີ.
--account=ACCOUNT
ສົ່ງ ບັນຊີ ເປັນຊື່ບັນຊີໃນລະຫວ່າງການເຂົ້າສູ່ລະບົບ.
ຫມາຍເຫດ: ນີ້ແມ່ນ _not_ ຊື່ຜູ້ໃຊ້, ແຕ່ຊື່ຂອງສິ່ງທີ່ສາມາດເອີ້ນວ່າ a
ບັນຊີຍ່ອຍຖືກປະຕິບັດໂດຍເຄື່ອງແມ່ຂ່າຍຈໍານວນຫນ້ອຍ. ຖ້າເຈົ້າບໍ່ເຂົ້າໃຈຄວາມໝາຍຂອງເຈົ້າ
ມີໂອກາດດີທີ່ຈະບໍ່ຕ້ອງການທາງເລືອກນີ້. ຖ້າທ່ານຄິດວ່າທ່ານຕ້ອງການ
ກະລຸນາພະຍາຍາມ -- ທາງເລືອກຜູ້ໃຊ້ທໍາອິດ.
--tries=ARG
ຈໍານວນຄວາມພະຍາຍາມເຊື່ອມຕໍ່ແລະເຂົ້າສູ່ລະບົບ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 1, ຊຶ່ງຫມາຍຄວາມວ່າໂຄງການຈະຍົກເລີກຫຼັງຈາກຄວາມຜິດພາດຄັ້ງທໍາອິດ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.3.0.
--data-connect-retries=ARG
ຈໍານວນຂອງຄວາມພະຍາຍາມເພື່ອເຊື່ອມຕໍ່ກັບພອດຂໍ້ມູນ.
ໂຄງການຈະພະຍາຍາມທີ່ຈະໄປເຖິງພອດຂໍ້ມູນ (ສໍາລັບການດຶງຂໍ້ມູນຫຼືຂໍ້ມູນ)
ນັ້ນຫຼາຍຄັ້ງແລະຈະຍອມແພ້ຫຼັງຈາກນັ້ນຄວາມຜິດພາດຫຼາຍຕິດຕໍ່ກັນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 5,
ຊຶ່ງຫມາຍຄວາມວ່າໂຄງການຈະປະຖິ້ມຫຼັງຈາກຄວາມຜິດພາດທີ່ຫ້າ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.6.6. ພຶດຕິກໍາເກົ່າແມ່ນການຍອມແພ້ຫຼັງຈາກ
ຄວາມຜິດພາດຄັ້ງທໍາອິດ.
--login-sleep=ARG
ວິນາທີທີ່ຈະນອນຫຼັງຈາກການເຂົ້າສູ່ລະບົບລົ້ມເຫລວ.
ຫຼາຍທີ່ຊັດເຈນ: ໂປຣແກຣມຈະນອນຫຼັບເປັນເວລາຫຼາຍວິນາທີຫຼັງຈາກພະຍາຍາມ
ເຊື່ອມຕໍ່ ຫຼືເຂົ້າສູ່ລະບົບລົ້ມເຫລວ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 5. A 0 ຖືກປະຕິບັດເປັນ 1, ແລະການລ່ວງລະເມີດ,
ໂດຍສະເພາະຮ່ວມກັນກັບ --tries, ມີແນວໂນ້ມທີ່ຈະລົບກວນຜູ້ເບິ່ງແຍງເຄື່ອງແມ່ຂ່າຍ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.4.5.
-4, --v4
ພຽງແຕ່ໃຊ້ IPv4, ເຖິງແມ່ນວ່າ v6 ສາມາດໃຊ້ໄດ້.
ຕົວເລືອກນີ້ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ IPv6 ຢ່າງມີປະສິດທິພາບ, ຍົກເວັ້ນການສອບຖາມ DNS.
ມັນໄດ້ຖືກເພີ່ມເຂົ້າໃນສະບັບ 0.6.0.
-6, --v6
ພຽງແຕ່ໃຊ້ IPv6, ເຖິງແມ່ນວ່າ v4 ສາມາດໃຊ້ໄດ້.
ຕົວເລືອກນີ້ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ IPv4 ຢ່າງມີປະສິດທິພາບ, ຍົກເວັ້ນການສອບຖາມ DNS.
ມັນໄດ້ຖືກເພີ່ມເຂົ້າໃນສະບັບ 0.6.0.
ວາຈາ ຕົວເລືອກ:
-l, --loglevel=ARG
ຄວບຄຸມປະລິມານການບັນທຶກທີ່ເຮັດແລ້ວ.
0: ບໍ່ມີຫຍັງຍົກເວັ້ນຄໍາເຕືອນແລະຂໍ້ຄວາມຜິດພາດ.
1: ດາວໂຫຼດ ແລະລຶບ (ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ).
2: ການເຊື່ອມໂຍງ / symlinks ສ້າງ, ໄຟລ໌ທີ່ພວກເຮົາໄດ້ຮັບແລ້ວ.
3: ສິ່ງທີ່ບໍ່ມີປະໂຫຍດ.
--bps ອັດຕາການໂອນຍ້າຍບັນທຶກ.
ທາງເລືອກນີ້ເຮັດໃຫ້ ftpcopy ບັນທຶກ byte / kilobyte / megabyte ຕໍ່ຂໍ້ມູນວິນາທີ
ຫຼັງຈາກການໂອນສົບຜົນສໍາເລັດ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.3.9.
- ແມ່ຍິງ
ລາຍງານຄວາມຄືບໜ້າໃຫ້ stderr.
ນີ້ຈະພິມບົດລາຍງານການດາວໂຫຼດທຸກໆວິນາທີ: ຮູບແບບສັ້ນຂອງໄຟລ໌
ຊື່, bytes ໄດ້ຮັບແລະຄາດວ່າຈະແລະອັດຕາສ່ວນທີ່ໄດ້ຮັບ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.6.0.
ເອກະສານ ການຄັດເລືອກ ຕົວເລືອກ:
-m, --max-days=DAYS
ດາວໂຫຼດພຽງແຕ່ໄຟລ໌ດັດແກ້ຫຼ້າສຸດ ວັນ.
ສຳເນົາໄຟລ໌ທີ່ຍັງບໍ່ໄດ້ດາວໂຫຼດຢູ່ໃນທ້ອງຖິ່ນຈະຖືກເກັບຮັກສາໄວ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ
ບໍ່ຈໍາກັດອາຍຸຂອງໄຟລ໌.
--max-size=MAXBYTES
ດາວໂຫຼດພຽງແຕ່ໄຟລ໌ສູງສຸດ MAXBYTES ຄວາມຍາວ.
ສຳເນົາໄຟລ໌ຍາວທີ່ມີຢູ່ໃນທ້ອງຖິ່ນຈະຖືກລຶບໃນລະຫວ່າງຂັ້ນຕອນການລ້າງ.
ຄ່າເລີ່ມຕົ້ນບໍ່ແມ່ນການຈໍາກັດຂະຫນາດໄຟລ໌.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.5.1.
-x, --exclude=WILDCARD
ບໍ່ລວມເອົາເສັ້ນທາງທີ່ກົງກັນ WILDCARD.
If WILDCARD ກົງກັບເສັ້ນທາງເຕັມຂອງໄຟລ໌ຫ່າງໄກສອກຫຼີກຫຼັງຈາກນັ້ນໄຟລ໌ຈະບໍ່ເປັນ
ດາວໂຫລດແລ້ວ. WILDCARD ເປັນການສະແດງອອກເປັນຕົວແທນຂອງຮູບແບບ shell, ບໍ່ແມ່ນການສະແດງອອກປົກກະຕິ
ຄືກັບ grep. ທ່ານສາມາດເຮັດເລື້ມຄືນທາງເລືອກນີ້ເລື້ອຍໆຕາມທີ່ທ່ານຕ້ອງການ, ແລະທ່ານສາມາດເຮັດໄດ້
ປະສົມມັນກັບທາງເລືອກ --include.
ຖ້າທັງສອງລວມເອົາ ແລະບໍ່ລວມຖືກໃຊ້ແລ້ວອັນທີ່ກົງກັນສຸດທ້າຍຈະໄດ້ຮັບກຽດ.
ລາຍຊື່ເລີ່ມຕົ້ນດ້ວຍ '--include *' implicit.
ຖ້າຕົວເລືອກ --tolower ຖືກນໍາໃຊ້ຮ່ວມກັນກັບ --exclude ຫຼື --include ຫຼັງຈາກນັ້ນ
ຮູບແບບ in/exclude ຈະຕ້ອງຂຽນເປັນຕົວພິມນ້ອຍ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.3.0.
-i, --include=WILDCARD
ຮວມເອົາເສັ້ນທາງທີ່ກົງກັນ WILDCARD.
ນີ້ແມ່ນກົງກັນຂ້າມກັບທາງເລືອກ --exclude.
ມັນໄດ້ຖືກເພີ່ມເຂົ້າໃນສະບັບ 0.3.0.
-X, --in-exclude-file=FILE
ອ່ານໃນ/ຍົກເວັ້ນຮູບແບບຈາກ ເອກະສານ.
ຮູບແບບການລວມ ແລະຍົກເວັ້ນແມ່ນອ່ານຈາກໄຟລ໌ໃດໜຶ່ງ. ຖ້າລັກສະນະທໍາອິດຂອງ ກ
ເສັ້ນແມ່ນ '+' ສ່ວນທີ່ເຫຼືອຂອງເສັ້ນແມ່ນຖືວ່າເປັນການໂຕ້ຖຽງຂອງ --include.
optiona ແລະຖ້າມັນເປັນ '-' ມັນຈະຖືກປະຕິບັດເປັນການໂຕ້ຖຽງກັບທາງເລືອກ --exclude.
ແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍ '#' ແມ່ນຖືກລະເລີຍ.
ເອກະສານ ຈະຖືກອ່ານຫຼັງຈາກໃດໆ --include ແລະ --exclude ທາງເລືອກທີ່ໃຫ້ຢູ່ໃນຄໍາສັ່ງ
ເສັ້ນໄດ້ຖືກອ່ານແລ້ວ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.6.6.
--ບໍ່ສົນໃຈ-ຂະຫນາດ
ບໍ່ສົນໃຈຂະໜາດໄຟລ໌.
ຢ່າປຽບທຽບຂະຫນາດໄຟລ໌ໃນເວລາທີ່ການກວດສອບໄຟລ໌ຫ່າງໄກສອກຫຼີກຕ້ອງໄດ້ຮັບການດາວໂຫຼດ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.4.4.
--ບໍ່ສົນໃຈເວລາ
ບໍ່ສົນໃຈເວລາດັດແກ້.
ຢ່າປຽບທຽບເວລາການແກ້ໄຂໄຟລ໌ໃນເວລາທີ່ການກວດສອບໄຟລ໌ຫ່າງໄກສອກຫຼີກຕ້ອງມີ
ດາວໂຫຼດແລ້ວ. ຕົວເລືອກນີ້ອາດຈະຖືກລວມເຂົ້າກັບ --ignore-size, ໃນກໍລະນີນີ້ໄຟລ໌
ຈະບໍ່ຖືກດາວໂຫຼດໂດຍບໍ່ຄໍານຶງເຖິງການປ່ຽນແປງຂະຫນາດໄຟລ໌ຫຼືເວລາການດັດແກ້.
ໃນຄໍາສັບຕ່າງໆອື່ນໆ: ftpcopy ຈະບໍ່ດາວໂຫລດການປັບປຸງໃດໆ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.4.4.
--max-depth=ARG
ລົງຢູ່ໃນລາຍການ LEVEL ສ່ວນໃຫຍ່.
0 ຫມາຍຄວາມວ່າ 'ຢ່າໃສ່ໄດເລກະທໍລີຍ່ອຍເລີຍ',
1 ຫມາຍຄວາມວ່າ 'ໃສ່ໄດເລກະທໍລີຍ່ອຍ, ແຕ່ບໍ່ແມ່ນໄດເລກະທໍລີຍ່ອຍຂອງພວກເຂົາ'.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 2^32-1 ຊຶ່ງຫມາຍຄວາມວ່າ 'ເຂົ້າທັງໝົດ'.
ລຶບ ຕົວເລືອກ:
-n, --no-delete
ຢ່າລຶບໄຟລ໌.
ນີ້ມີອິດທິພົນຕໍ່ຂັ້ນຕອນການເຮັດຄວາມສະອາດໃນເວລາທີ່ກໍາຈັດສິ່ງທີ່ເຄື່ອງແມ່ຂ່າຍບໍ່ມີ
ອີກຕໍ່ໄປ. ມັນບໍ່ໄດ້ຢຸດ ftpcopy ຈາກການລຶບໄຟລ໌ເມື່ອມັນກວດພົບບາງສິ່ງບາງຢ່າງໃນ
ມັນເປັນວິທີໃນລະຫວ່າງການດາວໂຫຼດ.
-M, --max-deletes=COUNT
ຢ່າລຶບຫຼາຍກວ່ານັ້ນ ນັບ ໄຟລ໌.
ທາງເລືອກນີ້ອາດຈະເປັນປະໂຫຍດເພື່ອຈໍາກັດຜົນກະທົບຂອງການສູນເສຍຊົ່ວຄາວຂອງໄຟລ໌ໃນ
ເຊີບເວີ. ນີ້ພຽງແຕ່ມີອິດທິພົນຕໍ່ຂັ້ນຕອນການເຮັດຄວາມສະອາດແລະບໍ່ຢຸດ ftpcopy ເພື່ອລຶບ
ໄຟລ໌ໃນວິທີການຂອງມັນໃນລະຫວ່າງການດາວໂຫຼດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 0, ຊຶ່ງຫມາຍຄວາມວ່າບໍ່ຈໍາກັດ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.4.5.
ປະຕິບັດງານ ຕົວເລືອກ:
-d, --directories-only
ພຽງແຕ່ສ້າງລໍາດັບຊັ້ນຂອງໄດເລກະທໍລີ.
ຢ່າດາວໂຫລດໄຟລ໌. ໄຟລ໌ໃດໆໃນຕົ້ນໄມ້ຈະຖືກລຶບເວັ້ນເສຍແຕ່ວ່າທາງເລືອກ -n ແມ່ນ
ມອບໃຫ້.
ຕົວເລືອກນີ້ຈະຖືກເອົາອອກໃນຮຸ່ນໃນອະນາຄົດ, ເວັ້ນເສຍແຕ່ວ່າຜູ້ໃດຜູ້ນຶ່ງຈະເອົາວັດຖຸ.
-- ແລ່ນແຫ້ງ
ຢ່າເຮັດຫຍັງ.
ftpcopy ຈະສະແດງພຽງແຕ່ສິ່ງທີ່ຈະເຮັດ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.3.6.
-T, --timeout=SECONDS
ໝົດເວລາທີ່ຈະໃຊ້ສຳລັບການອ່ານ/ຂຽນເຄືອຂ່າຍ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 30 ວິນາທີ ແລະປົກກະຕິແມ່ນພຽງພໍ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.3.8.
--rate-limit=BYTES_PER_SECOND
ຈຳກັດຄວາມໄວການດາວໂຫຼດໄຟລ໌.
ຈໍາກັດອັດຕາການໂອນດາວໂຫຼດໄຟລ໌ກ່ຽວກັບການຫຼາຍໄບຕ໌ຕໍ່ວິນາທີ. ໄດ້
ການປະຕິບັດແມ່ນງ່າຍດາຍ, ໂດຍການນອນເຖິງຫນຶ່ງວິນາທີລະຫວ່າງເຄືອຂ່າຍ
ອ່ານ, ແລະດັ່ງນັ້ນຈິ່ງບໍ່ໄດ້ພະຍາຍາມຈໍາກັດອັດຕາທີ່ແນ່ນອນກັບຕົວເລກນັ້ນ. ສຸດ
ອີກດ້ານຫນຶ່ງມັນມັກຈະເຮັດວຽກແລະບໍ່ຫນ້າຈະທໍາລາຍສິ່ງຕ່າງໆໂດຍການເຮັດໃຫ້ເກີດ
ໝົດເວລາ.
ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ຈໍາກັດ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.4.7.
--ໂຕ້ຕອບ
ອ່ານລາຍການຈາກ stdin.
ຕົວເລືອກນີ້ບອກ ftpcopy ບໍ່ສົນໃຈໄດເລກະທໍລີທີ່ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ແລະ
ເພື່ອອ່ານຄໍາສັ່ງຈາກວັດສະດຸປ້ອນມາດຕະຖານ. ແຕ່ລະຄໍາສັ່ງປະກອບດ້ວຍສອງແຖວ, the
ທໍາອິດເປັນໄດເລກະທໍລີຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກ, ແລະທີສອງເປັນໄດເລກະທໍລີທ້ອງຖິ່ນ.
ftpcopy ຈະພິມເສັ້ນ END-OF-COPY ຫຼັງຈາກແຕ່ລະປະຕິບັດການ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.3.6 ແລະຈະຖືກລົບອອກໃນສະບັບຕໍ່ໄປ,
ເວັ້ນ ເສຍ ແຕ່ ວ່າ ຜູ້ ໃດ ຜູ້ ຫນຶ່ງ ຈຸດ ປະ ສົງ.
Workaround ຕົວເລືອກ:
--ascii-listings
ເຮັດລາຍຊື່ໄດເລກະທໍລີໃນໂຫມດ ASCII.
ໃຊ້ຕົວເລືອກນີ້ຖ້າເຄື່ອງແມ່ຂ່າຍ FTP ບໍ່ສາມາດລາຍຊື່ໄດເລກະທໍລີໃນຖານສອງຢ່າງຖືກຕ້ອງ
ໂຫມດ, ຕົວຢ່າງ, ຖ້າທ່ານເຫັນຂໍ້ຄວາມແບບນີ້ (ປົກກະຕິແລ້ວຢູ່ໃນແຖວດຽວ):
`fatal: ໄດ້ຮັບຄໍາຕອບທີ່ບໍ່ຕ້ອງການກັບບັນຊີລາຍການ: 426 ການເຊື່ອມຕໍ່ຂໍ້ມູນ: ການຊອກຫາຜິດກົດຫມາຍ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.5.2.
-L, --list-options=OPTS
ຕື່ມ OPTS ກັບຄໍາສັ່ງ LIST.
ນີ້ອະນຸຍາດໃຫ້ຜ່ານທາງເລືອກທີ່ຕົນເອງມັກໄປຫາຄໍາສັ່ງ LIST ຂອງເຄື່ອງແມ່ຂ່າຍ FTP. ໃຫ້ສັງເກດວ່າ
ftpcopy ບໍ່ດີກັບລາຍຊື່ໄດເລກະທໍລີ recursive.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.3.0.
-s, --symlink-hack
ຈັດການກັບການເຊື່ອມຕໍ່ສັນຍາລັກ.
ນີ້ແມ່ນພຽງແຕ່ເປັນປະໂຫຍດເພື່ອສະທ້ອນເວັບໄຊທ໌ທີ່ສ້າງລາຍຊື່ໂດຍຜ່ານ /bin/ls, ແລະຈະ
ລົ້ມເຫລວຖ້າຊື່ໄຟລ໌ໃນລິ້ງມີລໍາດັບ ` -> '.
--force-ເລືອກ
ໃຊ້ເລືອກ, ບໍ່ແມ່ນແບບສຳຫຼວດ.
ຢ່າໃຊ້ການໂທລະບົບ poll() ເຖິງແມ່ນວ່າມັນມີຢູ່, ແຕ່ໃຫ້ໃຊ້ select() ແທນ.
ນີ້ອະນຸຍາດໃຫ້ນໍາໃຊ້ໂຄງການຮ່ວມກັນກັບ runsocks ຈາກການອ້າງອິງ socks5
ການຈັດຕັ້ງປະຕິບັດ.
ກະລຸນາສັງເກດວ່າທ່ານຈະຕ້ອງການເຄື່ອງແມ່ຂ່າຍຊື່ທີ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍກົງຢ່າງໃດກໍຕາມ, ເປັນ DNS ໄດ້
ຫ້ອງສະໝຸດທີ່ໃຊ້ຢູ່ບໍ່ຮອງຮັບ SOCKS (ທ່ານສາມາດໃຊ້ທີ່ຢູ່ IP ໄດ້ສະເໝີ).
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.3.8.
--mdtm ໃຊ້ຄໍາສັ່ງ MDTM ເພື່ອເອົາເວລາຫ່າງໄກສອກຫຼີກ.
ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອເອົາເວລາຈາກລາຍຊື່ໄດເລກະທໍລີ. ອັນນີ້ໃຊ້ບໍ່ໄດ້ຖ້າ
ເຊີບເວີປະຕິບັດຮູບແບບລາຍຊື່ທີ່ຕໍ່າກວ່າ (ສ່ວນໃຫຍ່ເຮັດ) ແລະບໍ່ໄດ້ສົ່ງເວລາ
ສະແຕມໃນເວລາປະສານງານທົ່ວໄປ (UTC). ຄວາມເສຍຫາຍທີ່ເກີດຈາກການນີ້ແມ່ນຈໍາກັດ
ສະແຕມເວລາຍື່ນຜິດສອງສາມຊົ່ວໂມງ.
ຕົວເລືອກນີ້ເຮັດໃຫ້ ftpcopy ສົ່ງຄໍາສັ່ງ MDTM ສໍາລັບໄຟລ໌ໃດໆທີ່ມັນອາດຈະຕ້ອງການ
ດາວໂຫຼດ. ຂໍ້ບົກຜ່ອງແມ່ນວ່ານີ້ກິນການປະຕິບັດ: ftpcopy ມັກຈະສົ່ງພຽງແຕ່
ຫນຶ່ງຄໍາສັ່ງສໍາລັບໄດເລກະທໍລີທີ່ສົມບູນຂອງມັນ traverses. ດ້ວຍທາງເລືອກ --mdtm ມັນມີ
ເພື່ອສົ່ງຄໍາສັ່ງເພີ່ມເຕີມສໍາລັບໄຟລ໌ໃດໆ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.3.10.
--allow-pasv-ip=IP4
ອະນຸຍາດໃຫ້ເຊື່ອມຕໍ່ຂໍ້ມູນກັບທີ່ຢູ່ IP4.
ໂດຍປົກກະຕິ ftpls ພຽງແຕ່ຍອມຮັບການເຊື່ອມຕໍ່ຂໍ້ມູນກັບທີ່ຢູ່ IP ທີ່ມັນໄດ້ຮັບເປັນ
ຄໍາຕອບຕໍ່ຄໍາຮ້ອງຂໍ DNS, ຫຼືທີ່ຢູ່ IP ໃນ URL. ບາງຄັ້ງນີ້ບໍ່ແມ່ນ
ພຽງພໍ, ໂດຍສະເພາະໃນເວລາທີ່ NAT ຫຼື masquerading ມີການເຄື່ອນໄຫວ. ftpcopy ຫຼັງຈາກນັ້ນພິມ an
ຂໍ້ຄວາມຜິດພາດ 'ການປ່ຽນເສັ້ນທາງຜິດກົດໝາຍໂດຍເຊີບເວີ FTP'. ດ້ວຍທາງເລືອກນີ້, ເຊິ່ງອາດຈະເປັນ
ໃຫ້ຫຼາຍກວ່າຫນຶ່ງຄັ້ງ, ທ່ານສາມາດເພີ່ມທີ່ຢູ່ເພີ່ມເຕີມໃສ່ບັນຊີລາຍຊື່ພາຍໃນຂອງ
ອະນຸຍາດໃຫ້ເປົ້າຫມາຍການເຊື່ອມຕໍ່ຂໍ້ມູນ. IP4 ຕ້ອງເປັນທີ່ຢູ່ IPv4 ຫຼືບັນຊີລາຍຊື່ຂອງ IPv4
ທີ່ຢູ່, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ.
ຕົວປ່ຽນແປງສະພາບແວດລ້ອມ FTPCOPY_ALLOW_PASV_IP ໃຫ້ບໍລິການຈຸດປະສົງດຽວກັນ.
ຫມາຍເຫດ: ຢ່າໃຊ້ທາງເລືອກນີ້ໂດຍບໍ່ໄດ້ຄິດ: ການປ່ຽນເສັ້ນທາງ FTP ອາດຈະຖືກນໍາໃຊ້ເພື່ອເປີດຕົວ
ປະຕິເສດການໂຈມຕີການບໍລິການຕໍ່ບັນດາເປົ້າໝາຍທີ່ບໍລິສຸດ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.6.1.
--ບໍ່ມີຊີວະປະຫວັດ
ຢ່າພະຍາຍາມສືບຕໍ່ການດາວໂຫຼດ.
ຄໍາສັ່ງ REST, ຕ້ອງການເພື່ອສືບຕໍ່ການລົ້ມເຫລວ
ດາວໂຫຼດແມ່ນລະບຸໄວ້ຢ່າງບໍ່ດີແລະມີແນວໂນ້ມທີ່ຈະຖືກຕີຄວາມຜິດແລະການປະຕິບັດ. ໃຊ້
ທາງເລືອກນີ້ໃນກໍລະນີຂອງບັນຫາ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.6.0.
-- ລຸ່ມ
ປ່ຽນຊື່ໄຟລ໌ທ້ອງຖິ່ນທັງໝົດເປັນຕົວພິມນ້ອຍ.
ໃຊ້ນີ້ພຽງແຕ່ຖ້າຫາກວ່າທ່ານແນ່ໃຈວ່າຢ່າງແທ້ຈິງວ່າທາງໄກບໍ່ມີ
ໄຟລ໌ ຫຼືໄດເລກະທໍລີທີ່ມີຊື່ຕົວພິມນ້ອຍ ຂັດກັນ. ຖ້າບໍ່ດັ່ງນັ້ນ
ຕົວເລືອກນີ້ຈະເສຍແບນວິດ.
ຖ້າຕົວເລືອກນີ້ຖືກນໍາໃຊ້ຮ່ວມກັນກັບ --exclude ຫຼື --include ທາງເລືອກຫຼັງຈາກນັ້ນໄດ້
ຮູບແບບ in/exclude ຈະຕ້ອງຂຽນເປັນຕົວພິມນ້ອຍ.
ທາງເລືອກນີ້ໄດ້ຖືກເພີ່ມໃນສະບັບ 0.3.8.
ຊ່ວຍເຫຼືອ ຕົວເລືອກ:
--include-exclude-help
ວິທີ --include and --exclude work.
--ຕົວຢ່າງ
ສະແດງຕົວຢ່າງການນໍາໃຊ້.
--ເບິ່ງ-ຍັງ
ບ່ອນທີ່ຊອກຫາຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ.
- ການປ່ຽນແປງ
ສະແດງເວີຊັນ: ftpcopy (ftpcopy) 0.6.7.
--help ສະແດງບັນຊີລາຍການຂອງທາງເລືອກຫຼືການຊ່ວຍເຫຼືອຍາວຫນຶ່ງ.
ການນໍາໃຊ້ທີ່ມີການໂຕ້ຖຽງສະແດງໃຫ້ເຫັນຂໍ້ຄວາມຊ່ວຍເຫຼືອຍາວ
ຂອງທາງເລືອກນັ້ນ, ໂດຍບໍ່ມີການໂຕ້ຖຽງມັນຈະລາຍຊື່
ທາງເລືອກທັງຫມົດ.
--long help
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອທີ່ຍາວກວ່າສໍາລັບທາງເລືອກທັງຫມົດຫຼືຫນຶ່ງ.
ຕົວຢ່າງ
ກະຈົກ cr.yp.to:
ftpcopy \
--ຍົກເວັ້ນ '*.cdb' \
--exclude '*software/precompiled*' \
cr.yp.to / /private/file/0/mirror/cr.yp.to
ນີ້ຫມາຍຄວາມວ່າ:
* ຂ້ອຍບໍ່ສົນໃຈໄຟລ໌ .cdb.
* ສິ່ງ precompiled ຍັງບໍ່ໄດ້ຮັບການດາວໂຫຼດ.
* ເຈົ້າພາບທີ່ຈະເຊື່ອມຕໍ່ກັບແມ່ນ cr.yp.to.
* ໄດເລກະທໍລີຫ່າງໄກສອກຫຼີກແມ່ນ /, ແລະ
* ແລະ /private/file/0/mirror/cr.yp.to ແມ່ນໄດເລກະທໍລີທ້ອງຖິ່ນ.
IN/EXCLUDE
In- ແລະ exclude lists ແມ່ນພາຍໃນປະສົມເຂົ້າກັນ, ຮັກສາລໍາດັບທີ່ເຂົາເຈົ້າໄດ້
ມອບໃຫ້. ບັນຊີລາຍຊື່ເລີ່ມຕົ້ນດ້ວຍ implicit `include *'. ftpcopy ໃຫ້ກຽດແກ່ການແຂ່ງຂັນສຸດທ້າຍ.
ການຈັບຄູ່ wildcard ແມ່ນເຮັດຕໍ່ກັບເສັ້ນທາງຫ່າງໄກສອກຫຼີກອັນເຕັມທີ່ຂອງໄຟລ໌. ຕົວອັກສອນ `/'
ບໍ່ມີຄວາມຫມາຍພິເສດສໍາລັບການຈັບຄູ່ແລະຖືກປະຕິບັດຄືກັນກັບສິ່ງອື່ນໆ.
ຫມາຍເຫດ: ທ່ານຈໍາເປັນຕ້ອງປະກອບມີລະດັບເທິງຂອງໄຟລ໌ຫຼືບັນຊີລາຍການທີ່ທ່ານຕ້ອງການ
ລວມ. ບາງສິ່ງບາງຢ່າງເຊັ່ນນີ້ຈະບໍ່ເຮັດວຽກ:
--exclude '*' --include '/w/h/e/r/e/file.c'
ທ່ານຈໍາເປັນຕ້ອງປະກອບມີ /w, /w / h ແລະອື່ນໆ.
COPYRIGHT
ສະຫງວນລິຂະສິດ (C) 2003 Uwe Ohse.
ຊອບແວມາພ້ອມກັບບໍ່ມີການຮັບປະກັນ, ໃນຂອບເຂດທີ່ກົດຫມາຍອະນຸຍາດ.
ຊຸດນີ້ຖືກເຜີຍແຜ່ພາຍໃຕ້ເງື່ອນໄຂຂອງ GNU General Public License version 2.
ສະບັບຕໍ່ມາຂອງ GPL ອາດຈະນໍາໃຊ້ຫຼືອາດຈະບໍ່ນໍາໃຊ້, ເບິ່ງ http://www.ohse.de/uwe/licenses/
ໃຊ້ ftpcopy ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net