ນີ້ແມ່ນ axel ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
axel - ຕົວເລັ່ງການດາວໂຫຼດເສັ້ນຄໍາສັ່ງແສງສະຫວ່າງ
ສະຫຼຸບສັງລວມ
axel [OPTIONS] url1 [url2] [url...]
ລາຍລະອຽດ
Axel ແມ່ນໂຄງການທີ່ດາວໂຫລດໄຟລ໌ຈາກເຄື່ອງແມ່ຂ່າຍ FTP ຫຼື HTTP ຜ່ານຫຼາຍອັນ
ການເຊື່ອມຕໍ່. ແຕ່ລະການເຊື່ອມຕໍ່ດາວໂຫຼດສ່ວນຂອງຕົນເອງຂອງໄຟລ໌.
ບໍ່ເຫມືອນກັບໂຄງການອື່ນໆສ່ວນໃຫຍ່, Axel ດາວໂຫລດຂໍ້ມູນທັງຫມົດໂດຍກົງໃສ່ໄຟລ໌ປາຍທາງ,
ການນໍາໃຊ້ຫນຶ່ງກະທູ້ດຽວ. ມັນພຽງແຕ່ຊ່ວຍປະຢັດບາງເວລາໃນຕອນທ້າຍເນື່ອງຈາກວ່າໂຄງການບໍ່ໄດ້
ຕ້ອງໄດ້ເຊື່ອມຕໍ່ທຸກພາກສ່ວນທີ່ດາວໂຫຼດມາ.
OPTIONS
ຕ້ອງມີການໂຕ້ຖຽງໜຶ່ງ, URL ໄປຫາໄຟລ໌ທີ່ທ່ານຕ້ອງການດາວໂຫຼດ. ເມື່ອດາວໂຫລດຈາກ
FTP, ຊື່ໄຟລ໌ອາດຈະປະກອບດ້ວຍ wildcards ແລະໂຄງການຈະພະຍາຍາມແກ້ໄຂຢ່າງເຕັມທີ່
ຊື່ເອກະສານ. ສາມາດລະບຸ URL ຫຼາຍອັນໄດ້ເຊັ່ນກັນ ແລະໂປຣແກຣມຈະໃຊ້ URL ທັງໝົດເຫຼົ່ານັ້ນ
ສໍາລັບການດາວໂຫຼດ. ກະລຸນາສັງເກດວ່າໂຄງການບໍ່ໄດ້ກວດເບິ່ງວ່າໄຟລ໌ແມ່ນເທົ່າທຽມກັນ.
ທາງເລືອກອື່ນ:
--ຄວາມໄວສູງສຸດ=x, -s x
ລະບຸຄວາມໄວ (ໄບຕ໌ຕໍ່ວິນາທີ) ເພື່ອພະຍາຍາມຮັກສາຄວາມໄວສະເລ່ຍປະມານນີ້
ຄວາມໄວ. ນີ້ແມ່ນເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການໂຄງການທີ່ຈະດູດເຖິງທັງຫມົດຂອງທ່ານ
ແບນວິດ.
--num-connections=x, -n x
ລະບຸຈໍານວນການເຊື່ອມຕໍ່ທາງເລືອກ.
--output=x, -o x
ຂໍ້ມູນທີ່ດາວໂຫຼດແລ້ວຈະຖືກໃສ່ໃນໄຟລ໌ທ້ອງຖິ່ນທີ່ມີຊື່ດຽວກັນ, ເວັ້ນເສຍແຕ່ວ່າທ່ານຈະລະບຸໄວ້
ຊື່ອື່ນໂດຍໃຊ້ຕົວເລືອກນີ້. ທ່ານສາມາດກໍານົດລະບົບເຊັ່ນດຽວກັນ, ໄດ້
ໂຄງການຈະເພີ່ມຊື່ໄຟລ໌.
--search[=x], -S[x]
Axel ສາມາດຊອກຫາບ່ອນແລກປ່ຽນຄວາມໄດ້ໂດຍໃຊ້ເຄື່ອງຈັກຊອກຫາໄຟລ໌ filesearching.com. ນີ້
ການຄົ້ນຫາຈະເຮັດໄດ້ຖ້າທ່ານໃຊ້ຕົວເລືອກນີ້. ທ່ານສາມາດກໍານົດຈໍານວນທີ່ແຕກຕ່າງກັນ
ກະຈົກຄວນຈະຖືກໃຊ້ສໍາລັບການດາວໂຫຼດເຊັ່ນກັນ. ການຄົ້ນຫາກະຈົກສາມາດເປັນ
ໃຊ້ເວລາຫຼາຍເພາະວ່າໂຄງການທົດສອບຄວາມໄວຂອງເຄື່ອງແມ່ຂ່າຍຂອງທຸກໆ, ແລະມັນກວດສອບ
ໄຟລ໌ນັ້ນຍັງຢູ່ບໍ່.
-- ບໍ່ມີຕົວແທນ, -N
ຢ່າໃຊ້ເຊີບເວີພຣັອກຊີໃດນຶ່ງເພື່ອດາວໂຫລດໄຟລ໌. ບໍ່ເປັນໄປໄດ້ເມື່ອມີຄວາມໂປ່ງໃສ
ຕົວແທນມີການເຄື່ອນໄຫວຢູ່ບ່ອນໃດບ່ອນໜຶ່ງ, ແນ່ນອນ.
-- ຄໍາເວົ້າ, -v
ສະແດງຂໍ້ຄວາມສະຖານະເພີ່ມເຕີມ. ໃຊ້ມັນຫຼາຍກວ່າຫນຶ່ງຄັ້ງເພື່ອເບິ່ງລາຍລະອຽດເພີ່ມເຕີມ.
--ງຽບ, -q
ບໍ່ມີຜົນຜະລິດທີ່ຈະ stdout.
-- ສະຫຼັບກັນ, -a
ນີ້ຈະສະແດງຕົວຊີ້ວັດຄວາມຄືບຫນ້າທາງເລືອກ. ແຖບສະແດງຄວາມຄືບຫນ້າແລະ
ສະຖານະພາບຂອງກະທູ້ທີ່ແຕກຕ່າງກັນ, ພ້ອມກັບຄວາມໄວໃນປະຈຸບັນແລະການຄາດຄະເນສໍາລັບ
ເວລາດາວໂຫລດທີ່ຍັງເຫຼືອ.
--header=x, -H x
ເພີ່ມສ່ວນຫົວ HTTP ເພີ່ມເຕີມ. ຕົວເລືອກນີ້ຄວນຈະຢູ່ໃນຮູບແບບ "Header: Value".
ເບິ່ງ RFC 2616 ພາກ 4.2 ແລະ 14 ສໍາລັບລາຍລະອຽດກ່ຽວກັບຮູບແບບແລະຫົວຂໍ້ມາດຕະຖານ.
--user-agent=x, -U x
ຕັ້ງຄ່າຕົວແທນຜູ້ໃຊ້ HTTP ເພື່ອໃຊ້. ບາງເວັບໄຊທ໌ໃຫ້ບໍລິການເນື້ອຫາທີ່ແຕກຕ່າງກັນໂດຍອີງໃສ່
ຕົວກໍານົດການນີ້. ຄ່າເລີ່ມຕົ້ນຈະປະກອບມີ "Axel", ຮຸ່ນຂອງມັນແລະ
ເວທີ.
-- ຊ່ວຍເຫຼືອ, -h
ສະຫຼຸບຫຍໍ້ຂອງທາງເລືອກທັງຫມົດ.
-- ສະບັບ, -V
ໄດ້ຮັບຂໍ້ມູນສະບັບ.
ຫມາຍເຫດ
ຕົວເລືອກຍາວ (double dash) ແມ່ນຮອງຮັບພຽງແຕ່ຖ້າເວທີຂອງທ່ານຮູ້ກ່ຽວກັບ getopt_long
ໂທ. ຖ້າມັນບໍ່ (ເຊັ່ນ: *BSD), ສາມາດໃຊ້ທາງເລືອກສັ້ນເທົ່ານັ້ນ.
ກັບຄືນ ມູນຄ່າ
ໂປຣແກຣມຈະກັບຄືນມາເປັນ 0 ເມື່ອການດາວໂຫຼດສຳເລັດ, 1 ຖ້າມີບາງຢ່າງຜິດພາດເກີດຂຶ້ນ
ແລະ 2 ຖ້າການດາວໂຫຼດຖືກລົບກວນ. ຖ້າສິ່ງອື່ນກັບຄືນມາ, ມັນຕ້ອງເປັນແມງໄມ້.
ຕົວຢ່າງ
ນີ້ຈະໃຊ້ກະຈົກຂອງ Belgian, Dutch, English ແລະ German kernel.org ເພື່ອດາວໂຫລດ a
ຮູບເຄເອັນ Linux 2.4.17.
axel ftp://ftp.{be,nl,uk,de}.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2
ນີ້ຈະດໍາເນີນການຄົ້ນຫາໄຟລ໌ linux-2.4.17.tar.bz2 ໃນ filesearching.com ແລະມັນຈະໃຊ້.
ສີ່ (ຖ້າເປັນໄປໄດ້) ກະຈົກທີ່ໄວທີ່ສຸດສໍາລັບການດາວໂຫຼດ (ອາດຈະລວມທັງ
ftp.kernel.org). ແນ່ນອນ, ຄໍາສັ່ງແມ່ນເສັ້ນດຽວ, ແຕ່ພວກມັນຍາວເກີນໄປທີ່ຈະເຫມາະ
ຫນຶ່ງແຖວຢູ່ໃນຫນ້ານີ້.
ແກນ -S4 ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2
ໃຊ້ axel ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net