ການນໍາໃຊ້ Protocol FTP ກັບຄອມພິວເຕີ Linux
FTP ແມ່ນໂປຣແກຣມການໂອນໄຟລ໌ທີ່ງ່າຍທີ່ສຸດແລະມີຄວາມຄຸ້ນເຄີຍທີ່ຈະແລກປ່ຽນໄຟລ໌ລະຫວ່າງຄອມພິວເຕີ້ພາຍໃນແລະຄອມພິວເຕີຫ່າງໄກສອກຫຼີກຫຼືເຄືອຂ່າຍ. ລະບົບປະຕິບັດການ Linux ແລະ Unix ມີເສັ້ນທາງຄໍາສັ່ງທີ່ຕິດຕັ້ງຢູ່ໃນຄໍາແນະນໍາທີ່ທ່ານສາມາດໃຊ້ເປັນ FTP client ສໍາລັບການເຊື່ອມຕໍ່ FTP.
ຄໍາເຕືອນ: ການສົ່ງຜ່ານ FTP ບໍ່ຖືກເຂົ້າລະຫັດ. ໃຜກໍ່ຕາມທີ່ສະກັດກັ້ນການສົ່ງຜ່ານສາມາດອ່ານຂໍ້ມູນທີ່ທ່ານສົ່ງ, ລວມທັງຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງທ່ານ. ສໍາລັບການສົ່ງໄຟຟ້າທີ່ປອດໄພ, ໃຫ້ໃຊ້ SFTP .
ສ້າງການເຊື່ອມຕໍ່ FTP
ກ່ອນທີ່ທ່ານຈະສາມາດໃຊ້ຄໍາສັ່ງ FTP ຕ່າງໆ, ທ່ານຕ້ອງໄດ້ສ້າງການເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍຫ່າງໄກສອກຫຼີກຫຼືຄອມພິວເຕີ້. ເຮັດແນວນີ້ໂດຍການເປີດປ່ອງຢ້ຽມໃນ Linux ແລະພິມ FTP ຕາມຊື່ໂດເມນຫຼືທີ່ຢູ່ IP ຂອງ FTP server ເຊັ່ນ FTP 192.168.0.1 ຫຼື ftp domain.com . ຍົກຕົວຢ່າງ:
ftp abcxyzeduຄໍາສັ່ງນີ້ພະຍາຍາມເຊື່ອມຕໍ່ກັບ ເຄື່ອງແມ່ຂ່າຍຂອງ FTP ທີ່ abc.xyz.edu. ຖ້າມັນສໍາເລັດຜົນ, ມັນຂໍໃຫ້ທ່ານເຂົ້າສູ່ລະບົບໂດຍໃຊ້ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານ. ເຄື່ອງແມ່ຂ່າຍ FTP ສາທາລະນະມັກຈະອະນຸຍາດໃຫ້ທ່ານເຂົ້າສູ່ລະບົບໂດຍໃຊ້ຊື່ຜູ້ໃຊ້ທີ່ ບໍ່ລະບຸຊື່ ແລະທີ່ຢູ່ອີເມວຂອງທ່ານເປັນລະຫັດຜ່ານຫຼືບໍ່ມີລະຫັດຜ່ານເລີຍ.
ເມື່ອທ່ານເຂົ້າສູ່ລະບົບຢ່າງສໍາເລັດຜົນ, ທ່ານເຫັນຄໍາຖາມກ່ຽວກັບ ftp> ໃນຫນ້າຈໍທີ່ຢູ່ຫນ້າຈໍ. ກ່ອນທີ່ທ່ານຈະໄປຕໍ່ໄປ, ໃຫ້ໄດ້ບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງ FTP ທີ່ມີຢູ່ໂດຍໃຊ້ຟັງຊັນ ຊ່ວຍເຫຼືອ . ມັນເປັນປະໂຫຍດເນື່ອງຈາກວ່າອີງຕາມລະບົບແລະຊອບແວຂອງທ່ານ, ບາງຄໍາສັ່ງ FTP ທີ່ລະບຸໄວ້ອາດຈະເຮັດວຽກຫຼືອາດຈະບໍ່ເຮັດວຽກ.
ຕົວຢ່າງຄໍາສັ່ງ FTP ແລະລາຍລະອຽດ
ຄໍາສັ່ງ FTP ທີ່ໃຊ້ Linux ແລະ Unix ແຕກຕ່າງຈາກຄໍາສັ່ງ FTP ທີ່ນໍາໃຊ້ກັບເສັ້ນຄໍາສັ່ງ Windows. ນີ້ແມ່ນຕົວຢ່າງທີ່ສະແດງໃຫ້ເຫັນການນໍາໃຊ້ແບບປົກກະຕິຂອງຄໍາສັ່ງ Linux FTP ສໍາລັບການສໍາເນົາ, ການປ່ຽນຊື່ແລະການລຶບໄຟລ໌ຫ່າງໄກສອກຫຼີກ.
ftp> helpຟັງຊັນການຊ່ວຍເຫຼືອລາຍຊື່ຄໍາສັ່ງທີ່ທ່ານສາມາດໃຊ້ເພື່ອສະແດງເນື້ອຫາຂອງໄດເລກະທໍລີ, ໂອນໄຟລ໌ແລະລຶບໄຟລ໌. ຄໍາສັ່ງ ftp >? accomplishes the same thing.
ftp> lsຄໍາສັ່ງນີ້ພິມຊື່ຂອງໄຟລ໌ແລະໂຟເດີຍ່ອຍໃນໄດເລກະທໍລີປະຈຸບັນຢູ່ໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ.
ftp> ລູກຄ້າຊີດີຄໍາສັ່ງນີ້ປ່ຽນແປງໄດເລກະທໍລີປະຈຸບັນກັບ subdirectory ຊື່ ລູກຄ້າ ຖ້າມັນຢູ່.
ftp> cdupນີ້ຈະປ່ຽນລະບົບປະຈຸບັນຢູ່ໃນໄດເລກະທໍລີຜູ້ປົກຄອງ.
ftp> lcd [images]ຄໍາສັ່ງນີ້ປ່ຽນແປງໄດເລກະທໍລີປະຈຸບັນຢູ່ໃນຄອມພິວເຕີໃນທ້ອງຖິ່ນກັບ ຮູບພາບ , ຖ້າມັນມີຢູ່.
ftp> asciiນີ້ຈະປ່ຽນຮູບແບບ ASCII ສໍາລັບການໂອນໄຟລ໌ຂໍ້ຄວາມ. ASCII ເປັນຄ່າເລີ່ມຕົ້ນໃນລະບົບຫຼາຍທີ່ສຸດ.
ftp> binaryຄໍາສັ່ງນີ້ປ່ຽນແປງກັບໂຫມດໄບນາລີສໍາລັບການໂອນໄຟລ໌ທັງຫມົດທີ່ບໍ່ແມ່ນໄຟລ໌ຂໍ້ຄວາມ.
ftp> get image1jpgນີ້ຈະດາວໂຫລດໄຟລ໌ image1.jpg ຈາກຄອມພິວເຕີຫ່າງໄກສອກຫຼີກກັບຄອມພິວເຕີ້ທ້ອງຖິ່ນ. ຄໍາເຕືອນ: ຖ້າມີໄຟລ໌ຢູ່ໃນຄອມພິວເຕີ້ທີ່ມີຊື່ດຽວກັນ, ມັນຈະຖືກລຶບລ້າງໄວ້.
ftp> put image2jpgອັບ ໂຫຼດ ໄຟລ໌ image2.jpg ຈາກຄອມພິວເຕີ້ທ້ອງຖິ່ນໄປຄອມພິວເຕີໄລ ຍະໄກ . ຄໍາເຕືອນ: ຖ້າມີໄຟລ໌ໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກທີ່ມີຊື່ດຽວກັນ, ມັນຈະຖືກລຶບລ້າງໄວ້.
ftp>! lsການເພີ່ມເຄື່ອງຫມາຍການອະທິບາຍຢູ່ທາງຫນ້າຂອງຄໍາສັ່ງເຮັດການ ຄໍາສັ່ງ ທີ່ລະບຸໄວ້ໃນຄອມພິວເຕີ້ທ້ອງຖິ່ນ. ສະນັ້ນ, ls ລາຍຊື່ຊື່ໄຟລ໌ແລະຊື່ໂຟເດີຂອງໄດເລກະທໍລີປະຈຸບັນຢູ່ໃນຄອມພິວເຕີ້ທ້ອງຖິ່ນ.
ftp> mget * jpgມີຄໍາສັ່ງ mget. ທ່ານສາມາດດາວນ໌ໂຫລດຮູບພາບຕ່າງໆ. ຄໍາສັ່ງນີ້ດາວໂຫລດໄຟລ໌ທັງຫມົດທີ່ສິ້ນສຸດດ້ວຍ .jpg.
ftp> rename [from] [to]ຄໍາສັ່ງປ່ຽນຊື່ປ່ຽນໄຟລ໌ທີ່ຕັ້ງຊື່ [ຈາກ] ກັບຊື່ໃຫມ່ [ກັບ] ຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກ.
ftp> ເອົາໄຟລ໌ໃນທ້ອງຖິ່ນ - ໄຟລ໌ຫ່າງໄກສອກຫຼີກ -ຄໍາສັ່ງນີ້ເກັບຮັກສາໄຟລ໌ທ້ອງຖິ່ນຢູ່ໃນເຄື່ອງ remote. ສົ່ງໄຟລ໌ໃນທ້ອງຖິ່ນ - ໄຟລ໌ຫ່າງໄກສອກຫຼີກ ເຮັດສິ່ງດຽວກັນ.
ftp> mput * jpgຄໍາສັ່ງນີ້ອັບໂຫລດໄຟລ໌ທັງຫມົດທີ່ສິ້ນສຸດດ້ວຍ .jpg ກັບໂຟນເດີທີ່ໃຊ້ຢູ່ໃນເຄື່ອງຫ່າງໄກສອກຫຼີກ.
ftp> ລຶບໄຟລ໌ຫ່າງໄກສອກຫຼີກລຶບໄຟລ໌ທີ່ຕັ້ງຊື່ໄຟລ໌ ຫ່າງໄກສອກຫຼີກ ຢູ່ໃນເຄື່ອງຫ່າງໄກສອກຫຼີກ.
ftp> mdelete * jpgນີ້ລຶບໄຟລ໌ທັງຫມົດທີ່ສິ້ນສຸດດ້ວຍ .jpg ໃນໂຟນເດີທີ່ໃຊ້ຢູ່ໃນເຄື່ອງຫ່າງໄກສອກຫຼີກ.
ftp> file-name ຂະຫນາດກໍານົດຂະຫນາດຂອງໄຟລ໌ໃນເຄື່ອງ remote ຈາກຄໍາສັ່ງນີ້.
ftp> mkdir [directory-name]ສ້າງລະບົບໃຫມ່ໃນເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກ.
ftp> promptຄໍາສັ່ງເຕືອນໃຫ້ເປີດຫຼືປິດການໂຕ້ຕອບແບບອັດຕະໂນມັດດັ່ງນັ້ນຄໍາສັ່ງກ່ຽວກັບຫຼາຍໄຟລ໌ແມ່ນຖືກປະຕິບັດໂດຍບໍ່ມີການຢືນຢັນຂອງຜູ້ໃຊ້.
ftp> quitຄໍາສັ່ງຢຸດເຊົາສິ້ນສຸດກອງປະຊຸມ FTP ແລະອອກຈາກໂຄງການ FTP. ບັນດາຄໍາສັ່ງແລະເວລາ ອອກຈາກ ບັນລຸຜົນດຽວກັນ.
ຕົວເລືອກເສັ້ນທາງຄໍາສັ່ງ
ຕົວເລືອກ (ຍັງເອີ້ນວ່າທຸງຫຼືສະຫວິດ) ແກ້ໄຂການດໍາເນີນງານຂອງຄໍາສັ່ງ FTP. ໂດຍປົກກະຕິແລ້ວ, ຕົວເລືອກເສັ້ນທາງຄໍາສັ່ງຕາມຄໍາສັ່ງ FTP ຕົ້ນຕໍພາຍຫຼັງຊ່ອງຫວ່າງ. ນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງຕົວເລືອກທີ່ທ່ານສາມາດຕິດກັບຄໍາສັ່ງ FTP ແລະລາຍລະອຽດຂອງສິ່ງທີ່ພວກເຂົາເຮັດ.
- -4 ໃຊ້ IPv4 ເທົ່ານັ້ນເມື່ອຕິດຕໍ່ເຈົ້າພາບ
- -6 ໃຊ້ IPv6 ເທົ່ານັ້ນ
- -e Disable support history and editing command
- -p ການໃຊ້ໂຫມດການເຄື່ອນໄຫວສໍາລັບການໂອນຂໍ້ມູນ
- -i ປິດການໂຕ້ຕອບແບບໂຕ້ຕອບໃນລະຫວ່າງການໂອນໄຟລ໌
- -n ປ້ອງກັນຕົນເອງເຂົ້າສູ່ລະບົບໃນການເຊື່ອມຕໍ່ຄັ້ງທໍາອິດ
- -g ປິດການໃຊ້ງານຊື່ໄຟລ໌ globbing
- -v ບັງຄັບເອົາເຄື່ອງແມ່ຂ່າຍອອກເພື່ອສະແດງຄໍາຕອບທັງຫມົດ
- -d Engages debugging