ການນໍາໃຊ້ຕົວຢ່າງຂອງຄໍາສັ່ງ Linux FTP

ການນໍາໃຊ້ 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 ແລະລາຍລະອຽດຂອງສິ່ງທີ່ພວກເຂົາເຮັດ.