ໃນຄູ່ມືນີ້, ທ່ານຈະຮຽນຮູ້ວິທີການດາວໂຫລດໄຟລ໌ໂດຍໃຊ້ເສັ້ນຄໍາສັ່ງ Linux.
ເປັນຫຍັງທ່ານຈຶ່ງຢາກເຮັດແບບນີ້? ເປັນຫຍັງທ່ານຈຶ່ງບໍ່ໃຊ້ເບົາເຊີເວັບໃນສະພາບແວດລ້ອມໃນຮູບແບບ?
ບາງຄັ້ງກໍ່ບໍ່ມີສະພາບແວດລ້ອມທີ່ມີຮູບພາບ. ຕົວຢ່າງ: ຖ້າທ່ານເຊື່ອມຕໍ່ກັບ Raspberry PI ຂອງທ່ານໂດຍໃຊ້ SSH ແລ້ວທ່ານກໍ່ຈະຕິດຢູ່ກັບບັນທັດຄໍາສັ່ງ.
ເຫດຜົນອື່ນສໍາລັບການໃຊ້ເສັ້ນຄໍາສັ່ງແມ່ນວ່າທ່ານສາມາດສ້າງສະຄິບທີ່ມີລາຍຊື່ຂອງໄຟລ໌ທີ່ຈະດາວໂຫລດໄດ້. ຫຼັງຈາກນັ້ນທ່ານສາມາດ ປະຕິບັດ script ແລະປ່ອຍໃຫ້ມັນເຮັດວຽກຢູ່ໃນພື້ນຫລັງ .
ເຄື່ອງມືທີ່ຈະເນັ້ນໃຫ້ສໍາລັບວຽກງານນີ້ແມ່ນເອີ້ນວ່າ wget.
ການຕິດຕັ້ງ wget
ການແຈກແຈງ Linux ຈໍານວນຫຼາຍແລ້ວມີ wget ໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
ຖ້າມັນບໍ່ໄດ້ຕິດຕັ້ງແລ້ວລອງໃຊ້ຫນຶ່ງຄໍາສັ່ງຕໍ່ໄປນີ້:
- Ubuntu, Debian, Mint etc - sudo apt-get install wget
- Fedora, CentOS etc - ການ ຕິດຕັ້ງ wget
- openSUSE - zypper ຕິດຕັ້ງ wget
ວິທີການດາວໂຫລດໄຟລ໌ຈາກເສັ້ນຄໍາສັ່ງ
ເພື່ອດາວໂຫລດໄຟລ໌, ທ່ານຈໍາເປັນຕ້ອງຮູ້ຢ່າງຫນ້ອຍ URL ຂອງໄຟລ໌ທີ່ທ່ານຕ້ອງການດາວໂຫລດ.
ຕົວຢ່າງ, ຈິນຕະນາການວ່າທ່ານຕ້ອງການດາວໂຫລດເວີຊັນຫຼ້າສຸດຂອງ Ubuntu ໂດຍໃຊ້ເສັ້ນຄໍາສັ່ງ. ທ່ານສາມາດໄປຢ້ຽມຢາມເວັບໄຊທ໌ Ubuntu. ໂດຍການນໍາທາງຜ່ານເວັບໄຊທ໌ທ໌ທ່ານສາມາດເຂົ້າຫາຫນ້ານີ້ເຊິ່ງສະຫນອງການເຊື່ອມໂຍງການດາວໂຫຼດໃນປັດຈຸບັນ. ທ່ານສາມາດຄລິກຂວາໃສ່ລິ້ງນີ້ເພື່ອເອົາ URL ຂອງ ISO ທີ່ທ່ານຕ້ອງການດາວໂຫລດ.
ເພື່ອດາວໂຫລດໄຟລ໌ໂດຍໃຊ້ wget ໂດຍໃຊ້ syntax ຕໍ່ໄປນີ້:
wget http: // releasesubuntucom / 1404-3 / Ubuntu 1404-3desktop-amd64iso? _ga= 147965070810789072691453803890
ນີ້ແມ່ນທັງຫມົດທີ່ດີແລະດີແຕ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ເສັ້ນທາງເຕັມໄປຫາໄຟລ໌ທີ່ທ່ານຕ້ອງການດາວໂຫລດ.
ມັນເປັນໄປໄດ້ທີ່ຈະດາວໂຫລດເວັບໄຊທັງຫມົດໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
wget -r http: // wwwubuntucom
ຄໍາສັ່ງຂ້າງເທິງນີ້ສໍາເນົາໄຊທ໌ທັງຫມົດລວມທັງໂຟນເດີທັງຫມົດຈາກເວັບໄຊທ໌ Ubuntu. ນີ້ແມ່ນແນ່ນອນບໍ່ຄວນແນະນໍາເພາະວ່າມັນຈະດາວໂຫຼດ lots ຂອງໄຟລ໌ທີ່ທ່ານບໍ່ຈໍາເປັນ. ມັນຄ້າຍຄືການໃຊ້ພົມປູພື້ນທີ່ເປືອກຫອຍ.
ທ່ານສາມາດດາວໂຫລດໄຟລ໌ທັງຫມົດທີ່ມີການ ຂະຫຍາຍ ISO ຈາກເວັບໄຊທ໌ Ubuntu ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
wget -r -A "iso" http: // wwwubuntu.com
ນີ້ແມ່ນຍັງນ້ອຍຂອງວິທີການຂີ້ເຫຍື້ອແລະ grab ການດາວໂຫຼດໄຟລ໌ທີ່ທ່ານຕ້ອງການຈາກເວັບໄຊທ໌. ມັນດີກວ່າທີ່ຈະຮູ້ວ່າ URL ຫຼື URL ຂອງໄຟລ໌ທີ່ທ່ານຕ້ອງການດາວໂຫລດ.
ທ່ານສາມາດກໍານົດບັນຊີລາຍຊື່ຂອງໄຟລ໌ເພື່ອດາວໂຫລດໂດຍໃຊ້ switch-i. ທ່ານສາມາດສ້າງບັນຊີລາຍຊື່ຂອງ URL ໂດຍໃຊ້ຕົວແກ້ໄຂຂໍ້ຄວາມດັ່ງຕໍ່ໄປນີ້:
nano filestodownloadtxt
ພາຍໃນໄຟລ໌ປ້ອນລາຍຊື່ຂອງ URL, 1 ຕໍ່ເສັ້ນ:
http: // ekspapercom / gaming-wallpapers7html#gal_post_67516_gaming-wallpapers1jpg
http: // eskipapercom / gaming-wallpapers7html#gal_post_67516_gaming-wallpapers2jpg
http: // eskipapercom / gaming-wallpapers7html#gal_post_67516_gaming-wallpapers3
ບັນທຶກໄຟລ໌ໂດຍໃຊ້ CTRL ແລະ O ແລະຫຼັງຈາກນັ້ນອອກຈາກ nano ໂດຍໃຊ້ CTRL ແລະ X.
ທ່ານສາມາດໃຊ້ wget ເພື່ອດາວໂຫລດໄຟລ໌ທັງຫມົດໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
wget-i filestodownloadtxt
ບັນຫາທີ່ມີການດາວໂຫຼດໄຟລ໌ຈາກອິນເຕີເນັດແມ່ນວ່າບາງຄັ້ງໄຟລ໌ຫລື URL ບໍ່ສາມາດໃຊ້ໄດ້. ໄລຍະເວລາສໍາລັບການເຊື່ອມຕໍ່ສາມາດໃຊ້ເວລາໃນຂະນະດຽວກັນແລະຖ້າທ່ານກໍາລັງພະຍາຍາມດາວນ໌ໂຫລດໄຟລ໌ຈໍານວນຫລາຍ, ມັນແມ່ນຜະລິດຕະພັນທີ່ມີປະໂຫຍດຕໍ່ການລໍຖ້າເວລາທ່ຽງຄືນ.
ທ່ານສາມາດລະບຸເວລາຂອງທ່ານເອງໂດຍໃຊ້ໄວຣັສຕໍ່ໄປນີ້:
wget -T 5-i filestodownloadtxt
ຖ້າທ່ານມີຂໍ້ຈໍາກັດການດາວໂຫລດເປັນສ່ວນຫນຶ່ງຂອງການບໍລິການຄວາມໄວສູງຂອງທ່ານແລ້ວທ່ານອາດຕ້ອງການຈໍາກັດຈໍານວນຂໍ້ມູນທີ່ wget ສາມາດເອີ້ນໄດ້.
ໃຊ້ syntax ຕໍ່ໄປນີ້ເພື່ອໃຊ້ຂອບເຂດການດາວໂຫລດ:
wget - quota = 100m-i filestodownloadtxt
ຄໍາສັ່ງຂ້າງເທິງຈະຢຸດການດາວໂຫລດໄຟລ໌ເມື່ອ 100 ເມກາໄບໄດ້ຖືກບັນລຸ. ທ່ານສາມາດລະບຸຄອດໃນ bytes (ໃຊ້ b ແທນ m) ຫຼື kilobytes (ໃຊ້ k ແທນ m).
ທ່ານອາດຈະບໍ່ມີກໍານົດການດາວໂຫລດແຕ່ທ່ານອາດຈະມີການເຊື່ອມຕໍ່ອິນເຕີເນັດຊ້າ. ຖ້າທ່ານຕ້ອງການດາວໂຫລດໄຟລ໌ໂດຍບໍ່ຕ້ອງທໍາລາຍເວລາອິນເຕີເນັດຂອງທຸກໆຄົນແລ້ວທ່ານສາມາດລະບຸຂອບເຂດທີ່ກໍານົດອັດຕາການດາວໂຫລດສູງສຸດ.
ຍົກຕົວຢ່າງ:
wget -limit-rate = 20k-i filestodownloadtxt
ຄໍາສັ່ງຂ້າງເທິງຈະຈໍາກັດອັດຕາການດາວໂຫຼດເຖິງ 20 ກິໂລໄບຕໍ່ວິນາທີ. ທ່ານສາມາດລະບຸຈໍານວນເງິນໃນໄບ, ກິໂລໄບຫຼືເມກະໄບ.
ຖ້າທ່ານຕ້ອງການໃຫ້ແນ່ໃຈວ່າໄຟລ໌ໃດໆທີ່ມີຢູ່ແລ້ວບໍ່ໄດ້ຖືກ overwrite ທ່ານສາມາດດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
wget-nc-i filestodownloadtxt
ຖ້າໄຟລ໌ໃນບັນຊີລາຍຊື່ຂອງ bookmarks ມີຢູ່ໃນສະຖານທີ່ດາວໂຫລດແລ້ວມັນຈະບໍ່ຖືກລັນລົງ.
ອິນເຕີເນັດທີ່ພວກເຮົາຮູ້ແມ່ນບໍ່ສອດຄ່ອງສະເຫມີໄປແລະສໍາລັບເຫດຜົນນັ້ນ, ການດາວໂຫຼດສາມາດສິ້ນສຸດແລ້ວແລະຫຼັງຈາກນັ້ນການເຊື່ອມຕໍ່ອິນເຕີເນັດຂອງທ່ານຫຼຸດລົງ.
ມັນຈະບໍ່ດີຖ້າທ່ານພຽງແຕ່ສາມາດສືບຕໍ່ບ່ອນທີ່ທ່ານອອກໄປໄດ້ບໍ? ທ່ານສາມາດສືບຕໍ່ການດາວໂຫຼດໂດຍໃຊ້ syntax ຕໍ່ໄປນີ້:
wget-c
Summary
ຄໍາສັ່ງ wget ມີຫລາຍສະຫວິດທີ່ສາມາດນໍາໃຊ້ໄດ້. ໃຊ້ຜູ້ໃຊ້ຄໍາສັ່ງ wget ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ເຕັມຂອງພວກເຂົາຈາກພາຍໃນປ່ອງຢ້ຽມ.