Жишээ нь Линукс FTP командын хэрэглээ

Линукс компьютеруудтай FTP протоколыг ашиглах нь

FTP нь локал компьютер, алсын компьютер эсвэл сүлжээнд хоорондох файл солилцох хамгийн хялбар бөгөөд хамгийн танил болсон файлын шилжүүлгийн протокол юм. Линукс болон Unix үйлдлийн системүүд нь FTP холболт хийхэд зориулж FTP клиент маягаар ашиглагдаж болох тушаалын мөрийг хүлээж байдаг.

Анхааруулга: FTP дамжуулалт шифрлэгдээгүй байна. Дамжуулагчийг саатуулж байгаа хэн ч таны илгээсэн өгөгдлийг, түүний хэрэглэгчийн нэр, нууц үгийг оруулан уншиж болно. Аюулгүй дамжуулалтын хувьд SFTP ашиглах хэрэгтэй.

FTP холболт үүсгээрэй

Төрөл бүрийн FTP командуудыг ашиглаж эхлэхээсээ өмнө та алсын сүлжээ эсвэл компьютертэй холболт тогтоох ёстой. Үүнийг Линукс дээр терминалын цонхыг нээж ftp гэж бичээд дараа нь FTP серверийн домэйны нэр эсвэл ftp 192.168.0.1 эсвэл ftp domain.com зэрэг IP хаяг бичнэ. Жишээлбэл:

ftp abc.xyz.edu

Энэ тушаал нь ftp сервертэй abc.xyz.edu дээр холбогдоно. Хэрэв энэ нь амжилттай бол, танаас хэрэглэгчийн нэр, нууц үгийг ашиглан нэвтрэхийг танаас хүсдэг. Нийтийн FTP серверүүд нь таныг хэрэглэгчийн нэрийг үл мэдэгдэх бөгөөд таны имэйл хаягийг нууц үгээр эсвэл нууц үгээр оруулах боломжгүй.

Та амжилттай нэвтэрч ороход терминал дэлгэц дээр ftp> хүлээх мөрийг харах болно. Цааш үргэлжлүүлэхээсээ өмнө тусламжийн функцийг ашиглан байгаа FTP командуудын жагсаалтыг аваарай . Энэ нь таны систем болон програм хангамжаас хамаараад ашигтай байж болох бөгөөд жагсаасан FTP командууд заримдаа ажиллахгүй байж болох юм.

FTP командын жишээнүүд болон тайлбарууд

Линукс болон Unix-д хэрэглэгддэг FTP командууд Windows тушаалын мөрөнд хэрэглэгддэг FTP командуудаас ялгаатай байдаг. Линуксийн FTP командуудын ердийн хэрэглээг харуулах жишээнүүд нь алсаас хуулбарлах, нэрийг нь өөрчлөх, устгах гэх мэт.

ftp> тусламж

Туслах функц нь сангийн агуулгыг харуулах, файл дамжуулж, файлуудыг устгахад ашиглаж болох командуудыг жагсаадаг. Ftp >? ижил зүйлийг хийж гүйцэтгэдэг.

ftp> ls

Энэ команд нь алсын компьютерийн одоогийн санд байгаа файлууд болон дэд сангуудын нэрийг хэвлэдэг.

ftp> cd хэрэглэгчид

Энэ команд нь одоо байгаа санг хэрэв байгаа бол түүнд хэрэглэгдсэн дэд сангуудад өөрчилдөг.

ftp> cdup

Энэ нь одоогийн лавлахыг эцэг эхийн санд өөрчлөх болно.

ftp> lcd [images]

Энэ команд локал компьютер дээрх одоогийн лавлахыг хэрэв байгаа бол зургийг өөрчилж болно.

ftp> ascii

Энэ нь текст файл дамжуулахад ASCII горимд өөрчлөлт орно. ASCII нь ихэнх системүүдэд анхдагч байдаг.

ftp> хоёртын файл

Энэ тушаал нь текст файл биш бүх файлыг шилжүүлэхэд хоёртын горимд өөрчлөлт орно.

ftp> get image1.jpg

Энэ файлыг алсын компьютераас локал компьютер уруу татаж авдаг. Анхааруулга: Ижил нэртэй локал компьютер дээр файл байгаа бол үүнийг дарж бичдэг.

ftp> put image2.jpg

Алсын компьютер уруу орон нутгийн компьютерээс image2.jpg файлыг байршуулна . Анхааруулга: Хэрэв ижил нэртэй алсын компьютер дээр файл байгаа бол үүнийг дарж бичсэн байна.

ftp>! ls

Тушаалын тэмдэглэлийн өмнө дохионы тэмдгийг нэмэх нь тухайн компьютер дээр заасан тушаалыг гүйцэтгэнэ. Тэгэхээр ls нь локал компьютер дээрх одоогийн директорын файлын нэрс болон сангийн нэрийг жагсаана.

ftp> mget * .jpg

Mget тушаал ашиглан. Та олон зураг татаж авах боломжтой. Энэ тушаал нь .jpg гэсэн төгсгөлд байгаа бүх файлыг татаж авдаг.

ftp> нэрийг [нэрээс] [нэрийг]

Rename команд нь алсын сервер дээрх шинэ нэрийг [to] нэртэй файл руу өөрчилдөг.

ftp> local-file [remote-file] тавих

Энэ тушаал нь алсын машин дээрх локал файлыг хадгалдаг. Орон нутгийн файл [алслагдсан файл] илгээх нь ижил зүйлийг хийдэг.

ftp> mput * .jpg

Энэ команд нь алсын машин дээрх .jpg-ийн төгсгөлд байгаа бүх файлуудыг байршуулдаг.

ftp> алсаас файлыг устгах хэрэгтэй

Алсын машин дээрх алсад буй файлыг устгана.

ftp> mdelete * .jpg

Энэ нь алсын машин дээрх идэвхтэй фолдерт .jpg-тэй дууссан бүх файлуудыг устгадаг.

ftp> size файлын нэр

Энэ тушаалаар алсад буй машины файлын хэмжээг тодорхойл.

ftp> mkdir [лавлах-нэр]

Алсын сервер дээр шинэ сан үүсгэ.

ftp> хүлээх мөрийг

Тушаалын тушаал нь интерактив горимыг асаах, унтраахдаа олон файл дээр тушаалуудыг хэрэглэгчийн баталгаагүйгээр ажиллуулдаг.

ftp> гарах

Quit команд нь FTP сессийг дуусгаад FTP програмаас гарна. Захидалууд болон гарах тушаалууд нь ижил зүйлийг гүйцэтгэдэг.

Тушаалын мөрийн сонголтууд

Сонголтууд (мөн тугнууд эсвэл унтраалга гэж нэрлэдэг) FTP командын ажиллагааг өөрчлөх. Ихэвчлэн тушаалын мөрийн тохируулга нь зайны дараа үндсэн FTP командыг дагадаг. FTP командад хавсаргах тохируулгууд болон тэдгээрийн хийдэг зүйлийн тайлбарыг үзүүлэв.