გამოყენებით FTP ოქმი Linux კომპიუტერები
FTP არის მარტივი და ყველაზე ცნობილი ფაილის გადაცემის პროტოკოლი, რომელიც იცვლის ფაილებს კომპიუტერსა და დისტანციურ კომპიუტერსსა და ქსელს შორის. Linux და Unix ოპერაციული სისტემები ჩაშენებული ბრძანებათა სტრიქონით ითხოვენ FTP- ს კლიენტებს, რომლებიც იყენებენ FTP კავშირის შექმნას.
გაფრთხილება: FTP გადაცემის არ არის დაშიფრული. ვინც შეეხება გადაცემას, შეუძლია წაიკითხოს მონაცემები, მათ შორის თქვენი სახელი და პაროლი. უსაფრთხო გადაცემისათვის, გამოიყენეთ SFTP .
FTP კავშირის დამყარება
სანამ შეგიძლიათ გამოიყენოთ სხვადასხვა FTP ბრძანებები, უნდა დაამყაროს კავშირი დისტანციური ქსელთან ან კომპიუტერთან. ამის გაკეთება გახსენით ტერმინალის ფანჯარაში Linux- ზე და აკრეფის ftp- ით, რასაც მოყვება FTP სერვერის დომენის სახელი ან IP მისამართი, როგორიცაა ftp 192.168.0.1 ან ftp domain.com . მაგალითად:
ftp abc.xyz.eduეს ბრძანება ცდილობს ftp სერვერთან დაკავშირებას abc.xyz.edu- ზე. თუ ის წარმატებას მიაღწევს, ის გეკითხებით, რომ შეხვიდეთ სახელითა და პაროლით. საჯარო FTP სერვერები ხშირად იძლევიან საშუალებას, რომ გამოიყენოთ მომხმარებლის სახელი ანონიმური და თქვენი ელექტრონული ფოსტის მისამართი, როგორც პაროლი ან პაროლი არ არის.
წარმატებით ჩაწერეთ, ხედავთ ftp> prompt ტერმინალის ეკრანზე. სანამ შემდგომ წავიდეთ, მიიღოთ ხელმისაწვდომი FTP ბრძანებების ჩამონათვალი დახმარების ფუნქციის გამოყენებით. ეს სასარგებლოა იმის გამო, რომ თქვენი სისტემა და პროგრამული უზრუნველყოფა, ზოგიერთი FTP ბრძანებები ჩამოთვლილი შეიძლება ან არ იმუშაოს.
FTP Command მაგალითები და აღწერა
FTP ბრძანებები, რომლებიც იყენებენ Linux- ს და Unix- ს, განსხვავდებიან FTP ბრძანებებიდან, რომლებიც გამოიყენება Windows- ის ბრძანების ხაზით. აქ არის მაგალითები, რომლებიც ასახავს ტიპიური გამოყენების Linux FTP ბრძანებები დისტანციურად კოპირება, renaming და წაშლა ფაილი.
ftp> დახმარებადახმარების ფუნქცია ჩამოთვლილია ბრძანებები, რომლითაც შეგიძლიათ გამოიყენოთ დირექტორია შინაარსი, გადარიცხვა ფაილები და წაშალოთ ფაილები. ბრძანება ftp >? იგივე ხდება.
ftp> lsეს ბრძანება აყალიბებს ფაილების და ქვედანაყოფების სახელებს დისტანციური კომპიუტერის მიმდინარე დირექტორიაში.
ftp> cd მომხმარებელსეს ბრძანება ცვლის ამჟამინდელ საქაღალდეებს ქვედანაყოფის სახელზე, თუ ის არსებობს.
ftp> cdupეს შეცვლის მიმდინარე დირექტორია მშობელს დირექტორიაში.
ftp> lcd [images]ეს ბრძანება შეცვლის მიმდინარე დირექტორიაში ადგილობრივ კომპიუტერში სურათებს , თუ არსებობს.
ftp> asciiეს ცვლის ASCII რეჟიმს ტექსტური ფაილების გადაცემისთვის. ASCII არის უმეტეს სისტემები.
ftp> ორობითიეს ბრძანება ცვლის ორობითი რეჟიმს გადაცემის ყველა ფაილი, რომელიც არ არის ტექსტური ფაილი.
ftp> get image1.jpgეს გადმოწერს ფაილი image1.jpg დისტანციური კომპიუტერებიდან ადგილობრივი კომპიუტერისთვის. გაფრთხილება: თუ უკვე არსებული ფაილია იმავე სახელის მქონე ადგილობრივი კომპიუტერისთვის, იგი გადაწერა.
ftp> put image2.jpgატვირთავს ფაილს image2.jpg ადგილობრივი კომპიუტერიდან დისტანციური კომპიუტერიდან . გაფრთხილება: თუ უკვე არსებობს ფაილის დისტანციური კომპიუტერი იგივე სახელით, ეს გადაწურა.
ftp>! lsბრძანების წინა ნიშნის დამატებას ახორციელებს მითითებულ ბრძანება ადგილობრივ კომპიუტერზე. ასე რომ, ls ჩამოთვლილია ფაილის სახელი და დირექტორია სახელების მიმდინარე დირექტორიაში ადგილობრივი კომპიუტერი.
ftp> mget * .jpgერთად mget ბრძანება. შეგიძლიათ ჩამოტვირთოთ მრავალჯერადი გამოსახულებები. ეს ბრძანება გადმოწერს ყველა ფაილი, რომელიც მთავრდება .jpg.
ftp> გადარქმევა [დან]გადარქმევა ბრძანება შეცვლის ფაილის სახელითაა [დან] ახალ მისამართზე [to] on სერვერზე.
ftp> დააყენეთ ლოკალური ფაილი [დისტანციური ფაილი]ეს ბრძანება ინახავს ადგილობრივ ფაილებს დისტანციური მანქანებისთვის. გაგზავნა ადგილობრივი ფაილი [დისტანციური ფაილი] აკეთებს იგივე.
ftp> mput * .jpgეს ბრძანება ატვირთავს ყველა იმ ფაილს, რომელიც მთავრდება .jpg დისტანციური მანქანების აქტიური საქაღალდე.
ftp> წაშლა დისტანციური ფაილიწაშლის ფაილს დისტანციურ ფაილზე დისტანციური მანქანა.
ftp> mdelete * .jpgეს წაშლის ყველა ფაილი, რომელიც დასრულდება .jpg აქტიური საქაღალდე დისტანციური მანქანა.
ftp> ზომა ფაილის სახელიგანსაზღვრა ზომის ფაილი დისტანციური მანქანა ამ ბრძანების.
ftp> mkdir [დირექტორია-სახელი]გააკეთეთ ახალი დირექტორია სერვერზე.
ftp> სწრაფისწრაფი ბრძანება გამოდის ინტერაქტიული რეჟიმზე ან გამოსართავად, რათა ბრძანებები მრავალრიცხოვან ფაილებზე შესრულდეს მომხმარებლის დადასტურების გარეშე.
ftp> დატოვაQuit ბრძანება წყვეტს FTP სესიას და გასდის FTP პროგრამა. ბრძანებები შემოვლითი და გასასვლელი იგივეა.
ბრძანების პარამეტრები
პარამეტრები (ასევე მოუწოდა დროშები ან გადამრთველები) შეცვალოს ოპერაცია FTP ბრძანება. როგორც წესი, command line ვარიანტი შემდეგნაირად მთავარ FTP ბრძანება სივრცეში. აქ არის ჩამონათვალი პარამეტრების შეგიძლიათ FTP ბრძანებები და აღწერა რას აკეთებს.
- -4 გამოიყენეთ მხოლოდ IPv4 მასპინძელთან დაკავშირებისას
- -6 გამოიყენეთ მხოლოდ IPv6
- -e ხელს უშლის ისტორიის მხარდაჭერისა და ბრძანების რედაქტირებას
- -p მონაცემთა გადარიცხვებისთვის პასიური რეჟიმის გამოყენება
- -i გარდაიქმნება ინტერაქტიული მოთხოვნის დროს ფაილის გადარიცხვები
- -n ხელს უშლის ავტომატური შესვლა პირველი კავშირი
- -g გამორთვა ფაილის სახელი globbing
- -V აიძულებს ამოიღოს სერვერი აჩვენოს ყველა რეაგირება
- -d იწყებს debugging