Windows-ის სტანდარტული პროგრამა "FTP-კლიენტი" ბრძანების ხაზიდან (CMD) - ფაილების სარეზერვო ასლის შესაქმნელად ან თქვენი მონაწილეობის გარეშე (ავტომატურად) ჩამოტვირთვისთვის. ჩამოტვირთეთ და ატვირთეთ ფაილები FTP-ის საშუალებით Ftp კონსოლის გამოყენებით ბრძანების ხაზიდან

მოგესალმებით ყველას, დღეს გეტყვით ftp.exe უტილიტაზე, როგორც FTP სერვერებთან მუშაობის ინსტრუმენტზე.

FTP სერვერებთან მუშაობისთვის, სულაც არ არის საჭირო მოცულობითი (და ზოგჯერ არა უფასო) FTP კლიენტების გამოყენება; უმარტივესი ოპერაციებისთვის, Windows server 2008 R2 ან Windows 7-ში შემავალი ბრძანების სტრიქონი მუშაობს. ftp.exe.

დასაწყებად ftp.exe, თქვენ უნდა გამოძახოთ დიალოგური ფანჯარა " შეასრულეთ"და აკრიფეთ ftp... კლიენტი ამობეჭდავს მოთხოვნის სტრიქონს ბრძანების თარჯიმანზე cmd.exeდა მაშინვე მზად იქნება სამუშაოდ:

Ftp.exe პროგრამა, როგორც ინსტრუმენტი FTP სერვერებთან მუშაობისთვის - 01 სინტაქსი ftp.exeძალიან მარტივი და საკმარისად დეტალურად აღწერილი ჩაშენებულ დახმარებაში, რომლის გამოძახებაც შესაძლებელია ბრძანებით დახმარება:

დახმარების სისტემაში ftp.exeარის ყველა ბრძანების მოკლე აღწერა. ისინი იძახიან ბრძანებით დახმარება... ვნახოთ, მაგალითად, რას აკეთებს ბრძანება რეჟ... ამისათვის ჩვენ აკრიფეთ დახმარება რეჟ:

შევეცადოთ დავამყაროთ კავშირი ზოგიერთ ftp სერვერთან. დაე იყოს linuxcenter.ru. გუნდი ამაში დაგვეხმარება. გახსენით linuxcenter.ru:

ftp სერვერთან დაკავშირების შემდეგ, თქვენ უნდა უთხრათ, რომელ რეჟიმში ვიმუშავებთ მასთან. არსებობს მხოლოდ ორი რეჟიმი: პორტის რეჟიმის არხიდა პასიური რეჟიმის მონაცემთა არხი... 100-დან 99 შემთხვევაში გამოიყენება პასიური რეჟიმი(დამატებითი დეტალები განსხვავებების შესახებ გეტყვით ვიკიპედია), ჩვენ ვაცნობებთ სერვერს, რომ ჩვენ არ ვართ გამონაკლისი წესებიდან, ბრძანებით ციტატა PASV:

ახლა ჩვენ შეგვიძლია დავიწყოთ ოპერაციების შესრულება მონაცემებით: ნავიგაცია დირექტორიაში სტრუქტურაში და აჩვენეთ მათი ჩამონათვალი, ატვირთეთ და ჩამოტვირთეთ ფაილები, შეცვალეთ გაგზავნილი მონაცემების ფორმატები და ა.შ. თუმცა, ftp სერვერები განსხვავებულია. ამიტომ, პირველ რიგში, სასარგებლოა გაეცნოთ დისტანციური სერვერის მიერ მხარდაჭერილ სინტაქსს. ამისათვის არის ბრძანება დისტანციური დახმარება:

აქტიური კავშირის დასახურად გამოიყენეთ ბრძანება დახურვა, ftp.exe გასასვლელად - დატოვა... და დახმარებადაგეხმარო. ასე შეგიძლიათ კვლავ იმუშაოთ ftp სერვერთან. საიტის მასალა

თუ თქვენ მიერ მითითებულ ჰოსტს აქვს FTP სერვერი, მაშინ ის მოგთხოვთ მომხმარებლის სახელს და პაროლს. თქვენ შეგიძლიათ შეხვიდეთ თქვენი მომხმარებლის სახელით, თუ გაქვთ ერთი, ან შეგიძლიათ შეხვიდეთ როგორც ანონიმურად. ანონიმური FTP საიტები ძალიან ხშირად გამოიყენება როგორც პროგრამის არქივები. დაკავშირების შემდეგ მიიღებთ მოწვევას ftp>... არსებობს ცალკეული ბრძანებები FTP-სთვის, მაგრამ ისინი სტანდარტული ბრძანებების მსგავსია. ძირითადი FTP ბრძანებების სია ნაჩვენებია ცხრილში 4.3.

შენიშვნები (რედაქტირება)

1 ბრძანებების შესახებ დახმარებისთვის იხილეთ: სასარგებლო პროგრამის შესახებ ftp- ბრძანებით ftp; FTP ბრძანებების შესახებ - ბრძანებით ftp>დახმარებაან ftp>?; თითოეული FTP ბრძანების შესახებ - ბრძანებით ftp>დახმარებაcommand_name.

2 შეგიძლიათ დაუკავშირდეთ FTP სერვერს და გაცვალოთ ფაილები Total Commander გარემოში ბრძანების გამოყენებით ქსელი - დაკავშირებაFTP- სერვერი... .

ცხრილი 4.3 - ძირითადი FTP კლიენტის ბრძანებები

გამოყენება

გახსნაგვარი

ხსნის კავშირს სერვერთან. ამ სახელის მითითება შესაძლებელია დაუყოვნებლივ, როდესაც შეიყვანთ ftp ბრძანებას კლიენტის ჩამოსატვირთად

lsან რეჟ

იძლევა სერვერის დირექტორიას (დისტანციური კომპიუტერის) შინაარსს

cdდირსახელი

იცვლება სხვა სამუშაო დირექტორიაში (სახელად dirname) სერვერზე

დადებაფაილის სახელი

გადაწერს ფაილის ფაილის სახელს ლოკალური კომპიუტერიდან სერვერზე. ბრძანება აკრძალულია ანონიმური მომხმარებლებისთვის

მიიღეთფაილის სახელი

გადაწერს ფაილს სერვერიდან ადგილობრივ კომპიუტერში

მპუტი

წერს რამოდენიმე ფაილს. იგივეა, რაც put ბრძანება, მაგრამ შაბლონები დაშვებულია. თითოეული ფაილის დაწერამდე მოგეთხოვებათ დადასტურება. დადასტურების გასაუქმებლად, შეიყვანეთ მოთხოვნა

მგეტ

გადაწერს ფაილების ჯგუფს. იგივეა რაც მიიღეთ ბრძანება, მაგრამ შაბლონები დაშვებულია. თითოეული ფაილის კოპირებამდე მოთხოვნილი იქნება დადასტურება. დადასტურების გასაუქმებლად, შეიყვანეთ მოთხოვნა

ცვლის სიმბოლოების გამომუშავებას # ყოველი გადაცემული კილობაიტისთვის (ბუფერი)

გადით FTP კლიენტიდან

ხურავს კავშირს ამ სერვერთან და უბრუნდება ბრძანების რეჟიმში. ეს ბრძანება ავტომატურად შესრულდება FTP კლიენტიდან გასვლისას

4.2.5.5 იმისთვის, რომ ზოგიერთმა კომპიუტერმა შეძლოს მეორეს პოვნა ქსელში, უნდა არსებობდეს მექანიზმი, რომელიც აღწერს, თუ როგორ უნდა "მოხვიდე" ერთი კომპიუტერიდან მეორეზე. საუკეთესო გზის არჩევის ასეთ მექანიზმს ე.წ მარშრუტიზაცია... მარშრუტი მითითებულია წყვილი მისამართით: დანიშნულება და კარიბჭე ( ქსელის კარიბჭე- აპარატურის როუტერი ან პროგრამული უზრუნველყოფა კომპიუტერული ქსელების ინტერფეისისთვის სხვადასხვა პროტოკოლების გამოყენებით). ეს წყვილი მიუთითებს, რომ თუ თქვენ ცდილობთ დაკავშირებას დანიშნულების მისამართთან, მაშინ უნდა დაამყაროთ კომუნიკაცია ქსელის კარიბჭის მეშვეობით.

მარშრუტიზაციის მაგიდებიარის Windows-ში TCP/IP პროტოკოლის მნიშვნელოვანი ნაწილი, მაგრამ ოპერაციული სისტემა მათ არ აჩვენებს მათ საშუალო მომხმარებლისთვის. პროგრამა გამოიყენება ქსელის მარშრუტების ცხრილების დასამუშავებლად. მარშრუტი... მარშრუტიზაციის ცხრილის საჩვენებლად (IP მარშრუტიზაცია), გახსენით ბრძანების ხაზი და შეიყვანეთ ბრძანება მარშრუტიბეჭდვა(გაშვებულია პარამეტრების გარეშე, ბრძანება მარშრუტიაჩვენებს დახმარებას). მაგრამ სანამ მარშრუტიზაციის ცხრილს გადახედავთ, მიზანშეწონილია შეიყვანოთ ბრძანება ბრძანების ხაზზე ipconfig / ყველა(ან ipconfig - ყველა) აჩვენებს, თუ როგორ არის დაინსტალირებული TCP/IP კომპიუტერზე. თქვენ ასევე შეგიძლიათ ნახოთ TCP / IP განყოფილება ქსელის ადაპტერის თვისებებში, მაგრამ სასურველია პირველი მეთოდი (TCP / IP თვისებებში შეყვანილი მონაცემები განსაზღვრავს პროტოკოლის პარამეტრს არჩეული ქსელისთვის და ბრძანება ipconfigაჩვენებს, თუ როგორ დააკონფიგურირა Windows-მა პროტოკოლი). თუ კომპიუტერს აქვს რამდენიმე ქსელური ადაპტერი, ძნელია გახსოვდეთ რომელი პარამეტრები ეხება რომელ ადაპტერს. Გუნდი ipconfigაჩვენებს სხვადასხვა პარამეტრების სიას ადვილად წასაკითხ ფორმატში თქვენი ქსელის ადაპტერზე დაყრდნობით.

თუ ქსელში პაკეტების გადაცემის პრობლემა შეგექმნათ, უმჯობესია დიაგნოსტიკური პროცესი დაიწყოთ ბრძანებით მოწოდებული ინფორმაციის შედარებით. ipconfig, ინფორმაცია მარშრუტიზაციის ცხრილებში. ცხრილების ინფორმაციის გასაგებად, თქვენ უნდა გესმოდეთ, როგორ მუშაობს როუტერი. როუტერიან როუტერი (როუტერი) არის ქსელური მოწყობილობა, რომელიც ქსელის ტოპოლოგიის შესახებ ინფორმაციისა და გარკვეული წესების საფუძველზე იღებს გადაწყვეტილებებს ქსელის სხვადასხვა სეგმენტებს შორის პაკეტების გადამისამართების შესახებ (როუტერები არის ტექნიკის ქსელის კარიბჭის ერთ-ერთი მაგალითი). ქსელის სეგმენტი- ქსელის ლოგიკურად ან ფიზიკურად ცალკეული ნაწილი (IP პროტოკოლზე დაფუძნებული ქსელის ლოგიკურ სეგმენტებად ან ლოგიკურ ქვექსელებად დაყოფისას, თითოეულ სეგმენტს ენიჭება მისამართების დიაპაზონი, რომელიც მითითებულია ქსელის მისამართით და ქსელის ნიღბით; როგორც წესით, ფიზიკური ქსელის სეგმენტი შემოიფარგლება ქსელის მოწყობილობით, რომელიც უზრუნველყოფს სეგმენტის კვანძების დაკავშირებას ქსელის დანარჩენ ნაწილთან). როუტერის ამოცანაა მარშრუტირება მოძრაობა (მოძრაობა) (პაკეტების ნაკადი) ერთი ქსელიდან მეორეში. ამრიგად, როუტერი შეიძლება შედგებოდეს რამდენიმე ქსელური ადაპტერისგან, რომელთაგან თითოეული დაკავშირებულია სხვადასხვა ქსელის სეგმენტთან. ამრიგად, მარშრუტი არის მარშრუტიზატორების თანმიმდევრობა, რომლითაც გადის პაკეტი.

როდესაც მომხმარებელი აგზავნის პაკეტს ქსელის სხვა სეგმენტში, ვიდრე ის, რომელსაც კომპიუტერი უკავშირდება, მაშინ ეს პაკეტი გადაგზავნილია როუტერში. შემდეგ როუტერი განსაზღვრავს სეგმენტს, რომელზედაც უნდა გადაიტანოს პაკეტი. არ აქვს მნიშვნელობა როუტერი დაკავშირებულია ქსელის ორ სეგმენტთან თუ ათეულთან. როუტერის მიერ გადაწყვეტილების მიღების პროცესი იგივეა და ის დაფუძნებულია მარშრუტიზაციის ცხრილებზე. მარშრუტიზაციის ცხრილი დაყოფილია ხუთ სვეტად:

- სვეტი "ქსელის დანიშნულება" - წარმოდგენილია ქსელის ყველა სეგმენტი, რომლებთანაც დაკავშირებულია როუტერი;

- სვეტი "ნიღაბი" (Netmask) - აჩვენებს ქვექსელის ნიღაბს, მაგრამ არა ქსელის ინტერფეისს, რომელსაც სეგმენტი უკავშირდება, არამედ თავად სეგმენტს. ეს საშუალებას აძლევს როუტერს განსაზღვროს დანიშნულების ქსელის მისამართის კლასი;

- სვეტი "კარიბჭის მისამართი" - მას შემდეგ, რაც როუტერმა დაადგინა დანიშნულების ქსელი, რომელზედაც საჭიროა პაკეტის გაგზავნა, იგი მოწმდება კარიბჭის სიის მიხედვით. ეს სია ეუბნება როუტერს, რომელი IP მისამართით უნდა გაიგზავნოს პაკეტი დანიშნულების ქსელში;

- სვეტი "ინტერფეისი" - გვაწვდის ინფორმაციას დანიშნულების ქსელთან დაკავშირებული ქსელის ადაპტერის შესახებ. უფრო ზუსტად, ეს სვეტი გვაწვდის ინფორმაციას ქსელური ადაპტერის IP მისამართის შესახებ, რომელიც აკავშირებს როუტერს დანიშნულების ქსელთან. მაგრამ როუტერი საკმარისად ჭკვიანია იმისთვის, რომ გაარკვიოს რა მისამართია მინიჭებული;

- სვეტი "მეტრული" - გვაწვდის ინფორმაციას მარშრუტის მეტრიკის (წონის) შესახებ. ცხრილში ჩანაწერების მეტრიკა როლს თამაშობს უმოკლესი მარშრუტების გამოთვლაში სხვადასხვა მიმართულებით. მეტრიკა მოქმედებს მაშინ, როდესაც არსებობს პაკეტების გაგზავნის მრავალი მარშრუტი, ე.ი. ამ შემთხვევაში, Windows ამოწმებს მეტრიკას, რათა დადგინდეს უმოკლესი გზა (თუ დანიშნულების ადგილამდე მისასვლელი მხოლოდ ერთი მარშრუტია, მეტრიკა არ გამოიყენება).

ბრძანების მრავალი გამოყენება არსებობს მარშრუტი... მისი სინტაქსი ასეთია:

მარშრუტი [-ვ] [-გვ] [გუნდი [საბოლოო წერტილი] [ნიღაბი ქსელის ნიღაბი] [კარიბჭე] [მეტრიკა მეტრიკა]] [თუ ინტერფეისი]]

Პარამეტრი -ვარჩევითია. ის ეუბნება Windows-ს, გაასუფთავოს ყველა ჩანაწერი მარშრუტიზაციის ცხრილებში, რომლებიც არ არის ჰოპ მარშრუტები (მარშრუტები ქვექსელის ნიღბით 255.255.255.255), მარშრუტი ქსელის მარშრუტი (მარშრუტები ბოლო წერტილით 127.0.0.0 და ქვექსელის ნიღაბი 255.0.0.0). , ან მაუწყებლობა მულტიკასტის მარშრუტით (მარშრუტები ბოლო წერტილით 224.0.0.0 და ქვექსელის ნიღაბი 240.0.0.0). როდესაც ეს პარამეტრი გამოიყენება ერთ-ერთ ბრძანებასთან ერთად, მარშრუტის ცხრილი იშლება ბრძანების შესრულებამდე.

Პარამეტრი -რგარკვეულ მარშრუტს მუდმივ ხდის. ამ პარამეტრის ბრძანებით გამოყენებისას დაამატეთმითითებული მარშრუტი ემატება რეესტრს და გამოიყენება IP მარშრუტიზაციის ცხრილის ინიციალიზაციისთვის ყოველ ჯერზე, როდესაც TCP / IP იწყება (ნაგულისხმევად, დამატებული მარშრუტები არ ინახება TCP / IP დაწყებისას). პარამეტრის ბრძანებით გამოყენებისას ბეჭდვა- აჩვენებს მუდმივი მარშრუტების სიას. ყველა სხვა ბრძანება უგულებელყოფს ამ პარამეტრს. მუდმივი მარშრუტები ინახება რეესტრში მისამართზე HKEY_ ლოკალური_ მანქანა\ სისტემა\ CurrentControlSet\ სერვი- ces\ Tcpip\ Პარამეტრები\ PersistentRoutes.

გუნდისინტაქსში მარშრუტიშეიძლება შედგებოდეს ოთხი ვარიანტისგან: დაამატეთ- მარშრუტის დამატება; შეცვლა- არსებული მარშრუტის შეცვლა; წაშლა- მარშრუტის ან მარშრუტების წაშლა და ბეჭდვა- მარშრუტის ან მარშრუტების ბეჭდვა. თქვენ შეგიძლიათ გამოიყენოთ სპეციალური სიმბოლოები ბრძანებაში. თუ გსურთ დაბეჭდოთ მარშრუტები 192.x.x.x ქვექსელისთვის, შეგიძლიათ გამოიყენოთ ბრძანება მარშრუტიბეჭდვა 192.* .

ბოლო წერტილიმარშრუტი შეიძლება იყოს ქსელის IP მისამართი (სადაც ქსელის მისამართის ჰოსტის ბიტები არის 0), მარშრუტის IP მისამართი ჰოსტისკენ, ან 0.0.0.0 ნაგულისხმევი მარშრუტისთვის.

Პარამეტრიიკითხე ქსელის ნიღაბიმიუთითებს ქსელის ნიღაბი (ასევე ცნობილია როგორც ქვექსელის ნიღაბი) დანიშნულების მიხედვით. ქსელის ნიღაბი შეიძლება იყოს ქვექსელის ნიღაბი, რომელიც შეესაბამება ქსელის IP მისამართს, მაგალითად 255.255.255.255 მარშრუტისთვის ჰოსტისკენ ან 0.0.0.0 ნაგულისხმევი მარშრუტისთვის (ნაგულისხმევი მარშრუტი გამოიყენება, თუ არცერთი სხვა მარშრუტი არ არის შესაფერისი). თუ ეს პარამეტრი გამოტოვებულია, გამოიყენება ქვექსელის ნიღაბი 255.255.255.255. საბოლოო წერტილი არ შეიძლება იყოს უფრო ზუსტი ვიდრე შესაბამისი ქვექსელის ნიღაბი. სხვა სიტყვებით რომ ვთქვათ, ბოლო წერტილის მისამართში 1 ბიტის მნიშვნელობა შეუძლებელია, თუ ქვექსელის ნიღბში შესაბამისი ბიტის მნიშვნელობა არის 0.

კარიბჭეგანსაზღვრავს გადამისამართების ან შემდეგი ჰოპ IP მისამართს, რომელზეც ხელმისაწვდომია ბოლო წერტილით და ქვექსელის ნიღბით განსაზღვრული მისამართების ნაკრები. ლოკალურად დაკავშირებული ქვექსელის მარშრუტებისთვის, კარიბჭის მისამართი არის IP მისამართი, რომელიც მინიჭებულია ქვექსელთან დაკავშირებული ინტერფეისისთვის. დისტანციური მარშრუტებისთვის, რომლებიც ხელმისაწვდომია ერთი ან მეტი მარშრუტიზატორის მეშვეობით, კარიბჭის მისამართი არის უახლოესი როუტერის პირდაპირ წვდომა IP მისამართი.

Პარამეტრიეტრიკული მეტრიკაგანსაზღვრავს მთელი მარშრუტის ღირებულების მეტრიკას (1-დან 9999-მდე დიაპაზონში), რომელიც გამოიყენება მარშრუტიზაციის ცხრილში რამდენიმე მარშრუტის არჩევისას, რომელიც ყველაზე მეტად ემთხვევა გაგზავნილი პაკეტის დანიშნულების მისამართს. არჩეულია მარშრუტი ყველაზე დაბალი მეტრიკით. მეტრიკა ასახავს გადასვლების რაოდენობას, ბილიკის სიჩქარეს, ბილიკის საიმედოობას, ბილიკების გამტარუნარიანობას და ადმინისტრირების ინსტრუმენტებს.

Პარამეტრითუ ინტერფეისიმიუთითებს ინტერფეისის ინდექსზე, რომლის მეშვეობითაც დანიშნულების ადგილი არის მისაწვდომი, ე.ი. ეუბნება Windows-ს რომელი ადაპტერი გამოიყენოს. ინტერფეისების და მათი შესაბამისი ინდექსების ჩამოსათვლელად გამოიყენეთ ბრძანება მარშრუტის ბეჭდვა... ინტერფეისის ინდექსის მნიშვნელობები შეიძლება იყოს ათობითი ან თექვსმეტობითი. თექვსმეტობით რიცხვებამდე შეიყვანეთ 0x... იმ შემთხვევაში, როდესაც პარამეტრი თუგამოტოვებული, ინტერფეისი განისაზღვრება კარიბჭის მისამართიდან.

FTP (File Transfer Protocol) არის ყველაზე პოპულარული პროტოკოლი ფაილების გადასატანად (ჩამოტვირთვა და ატვირთვა) ერთი სისტემიდან მეორე სისტემაში. ეს უზრუნველყოფს ფაილების გადაცემის სწრაფ გზას. არსებობს მრავალი Linux და Windows აპლიკაცია, როგორიცაა VSFTPD, ProFTPD Linux-ისთვის, FileZilla Server Windows-ისთვის და macOS.

არსებობს FTP სერვერთან დაკავშირების სხვადასხვა გზა გრაფიკული გარემოს გამოყენებით, მაგრამ sysadmin-მა უნდა იცოდეს ბრძანების ხაზის ძალა. და ამ თემაში "ჩამოტვირთეთ და ატვირთეთ ფაილები FTP-ის საშუალებით კონსოლის გამოყენებით" მე გეტყვით, თუ როგორ შეგიძლიათ იმუშაოთ ბრძანების ხაზთან მონაცემების გადასაცემად/მიღებაზე.

1. დაუკავშირდით FTP სერვერს ბრძანების ხაზის გამოყენებით

ტერმინალი გამოიყენება ნებისმიერ სერვერთან დასაკავშირებლად ბრძანების ხაზის გამოყენებით.

$ ftp ftp საიტი

2. ატვირთეთ ფაილი FTP სერვერზე

ფაილის სერვერზე ასატვირთად გამოიყენეთ FTP put. პირველ რიგში, თქვენ უნდა გადახვიდეთ FTP სერვერის სწორ საქაღალდეში ფაილის ასატვირთად და გამოიყენოთ შემდეგი ბრძანება.

Ftp> CD ატვირთვები ftp> დააყენე /home/captain/my_file.txt

3. ჩამოტვირთეთ ერთი ფაილი FTP სერვერიდან

ფაილის FTP სერვერიდან ჩამოსატვირთად, ჩვენ ვიყენებთ get ბრძანებას. ამ ბრძანების გამოყენებით შეგვიძლია ერთი ფაილის ატვირთვა. FTP სერვერიდან ნებისმიერი ფაილის ჩამოსატვირთად, ჯერ შედით FTP სერვერზე, შემდეგ გადადით დირექტორიაში და გამოიყენეთ შემდეგი ბრძანება ნებისმიერი ფაილის ჩამოსატვირთად:

Ftp> მიიღეთ my_file.txt

4. ატვირთეთ მრავალი ფაილი FTP სერვერზე

FTP სერვერზე მრავალი ფაილის ასატვირთად ვიყენებთ MPUT ბრძანებას. ჩვენ შეგვიძლია განვსაზღვროთ wildcard სერვერზე რამდენიმე ფაილის ერთდროულად ატვირთვისთვის. პირველი, გადადით FTP სერვერზე სასურველ საქაღალდეში ფაილის ასატვირთად და გამოიყენეთ შემდეგი ბრძანება. ის ატვირთავს ყველა ფაილს .txt გაფართოებით / სახლში / კაპიტანის დირექტორიაში FTP სერვერზე ატვირთული ფაილებისთვის.

Ftp> CD ატვირთვები ftp> LCD / მთავარი / კაპიტანი / ftp> დააყენეთ * .txt

5. ჩამოტვირთეთ მრავალი ფაილი FTP სერვერიდან

FTP სერვერიდან მრავალი ფაილის ჩამოსატვირთად, ჩვენ ვიყენებთ MGET ბრძანებას. ფაილების ატვირთვა შესაძლებელია ამ ბრძანების გამოყენებით.

Ftp> mget * .txt

გუნდები.

!
დატოვე ჭურვი

?
დაბეჭდეთ დახმარება ადგილობრივი ინფორმაციის შესახებ

დაურთოს
ფაილში დამატება

ascii
დააყენეთ გადაცემის ტიპი ASCII-ზე. გამოიყენეთ ეს ტექსტური ფაილების (HTM ფაილების) გადასატანად.

ზარი
სიგნალი ბრძანების დასრულებისას.

ორობითი
დააყენეთ გადაცემის ტიპი ორობით. გამოიყენეთ ეს ბინარების გადასატანად (XE ფაილები და გრაფიკა).

ნახვამდის

cd
შეცვალეთ დისტანციური სამუშაო დირექტორია (გამოიყენეთ ".." მშობელზე გადასასვლელად).

დახურვა
FTP სესიის დასრულება.

წაშლა
წაშალეთ წაშლილი ფაილი.

გამართვა
გამართვის რეჟიმის გადართვა.

რეჟ
ჩამოთვალეთ (აჩვენეთ) დისტანციური დირექტორიას შინაარსი.

გათიშვა
FTP სესიის დასრულება.

მიიღეთ
მიიღეთ ფაილი (იხილეთ აგრეთვე mget).

გლობუსი
გაფართოების მეტანიშნის გადართვა ადგილობრივი ფაილის სახელებიდან.

ჰაში
„#“-ის ბეჭდვის გადართვა თითოეული გავლილი ბუფერისთვის.

დახმარება
აჩვენეთ ბრძანებების სია.

LCD
შეცვალეთ ადგილობრივი სამუშაო დირექტორია.

სიტყვასიტყვით
თვითნებური FTP ბრძანების გაგზავნა.

ls
აჩვენეთ დისტანციური დირექტორიას შინაარსი.

წაშლა
მრავალი ფაილის წაშლა.

mdir

მგეტ
მიიღეთ მრავალი ფაილი (იხილეთ ასევე მიიღეთ)

mkdir
შექმენით დირექტორია დისტანციურ მანქანაზე.

მლს
ჩამოთვალეთ რამდენიმე დისტანციური დირექტორიის შინაარსი.

მპუტი
გაგზავნეთ მრავალი ფაილი (იხილეთ ასევე ჩასმა).

გახსნა
დისტანციური FTP კავშირი.

სწრაფი
უხეში ინტერაქტიული მოთხოვნა მრავალ გუნდზე (ეს არის გადართვა)

დადება
გაგზავნეთ ერთი ფაილი (იხილეთ აგრეთვე mput).

pwd
ამობეჭდეთ სამუშაო საქაღალდე (სადაც ახლა ხართ) დისტანციურ მანქანაზე.

დატოვა
დაასრულეთ სესია და იმუშავეთ.

ციტატა
თვითნებური FTP ბრძანების გაგზავნა. შეგიძლიათ ნახოთ FTP ბრძანებების სია www.nsftools.com/tips/RawFTP.htm

recv
ფაილის მიღება

დისტანციური დახმარება
მიიღეთ დახმარება დისტანციური სერვერისგან

გადარქმევა
მიიღეთ ფაილი.

rmdir
წაშალეთ დირექტორია დისტანციურ მანქანაზე.

გაგზავნა
გაგზავნეთ ერთი ფაილი.

სტატუსი
მიმდინარე მდგომარეობის ჩვენება.

კვალი
პაკეტების მიკვლევის გადართვა.

ტიპი
დააყენეთ გადაცემის ფაილის ტიპი

მომხმარებელი
გაგზავნეთ ახალი მომხმარებლის ინფორმაცია.

სიტყვიერი
სიტყვიერი რეჟიმის შეცვლა.

დასრულებულია თემა "ფაილების ჩამოტვირთვა და ატვირთვა FTP-ით კონსოლის გამოყენებით".

FTP (ფაილის გადაცემის პროტოკოლი) არის პოპულარული ქსელის პროტოკოლი, რომელიც გამოიყენება ფაილების ერთი კომპიუტერიდან მეორეზე ლოკალურ ქსელში ან ინტერნეტში კოპირებისთვის. FTP არის ერთ-ერთი უძველესი აპლიკაციის პროტოკოლი, რომელიც თარიღდება HTTP-მდე დიდი ხნით ადრე და TCP/IP-მდეც კი, 1971 წელს.

FTP პროტოკოლი დაუცველია, ანუ FTP არ შეუძლია მისი ტრაფიკის დაშიფვრა, ყველა გადარიცხვა არის მკაფიო ტექსტი, ამიტომ მომხმარებლის სახელები, პაროლები, ბრძანებები და მონაცემები შეიძლება წაიკითხოს ყველას, ვისაც შეუძლია ქსელის საშუალებით გადაჭრას პაკეტი. მონაცემთა უსაფრთხო გადაცემისთვის გამოიყენება SFTP (Secure File Transfer Protocol). სტანდარტული FTP-ისგან განსხვავებით, ის შიფრავს როგორც ბრძანებებს, ასევე მონაცემებს, რაც ხელს უშლის პაროლების და კონფიდენციალური ინფორმაციის ქსელში გადაცემას. SFTP ფუნქციონალურობით ჰგავს FTP-ს, მაგრამ რადგან ის იყენებს განსხვავებულ პროტოკოლს, სტანდარტული FTP კლიენტები ვერ დაუკავშირდებიან SFTP სერვერს და პირიქით. შემდეგი, ჩვენ განვიხილავთ FTP პროგრამასთან მუშაობის ძირითად ბრძანებებს.

FTP კლიენტი შედის Linux დისტრიბუციების უმეტესობაში. დავიწყოთ პროგრამის და ftp კავშირის გაშვებით და, რა თქმა უნდა, გავითვალისწინოთ ftp სერვერიდან ჩამოტვირთვისა და ftp-ზე ატვირთვის ძირითადი ბრძანებები, დირექტორიების შექმნა, ფაილების წაშლა და ა.შ. ამ სტატიაში ჩვენ აღვწერთ მხოლოდ ძირითად ბრძანებებს, ხოლო სტატიის ბოლოს მივცემთ დახმარებას და სახელმძღვანელოს კონსოლიდან - ყოველთვის შეგიძლიათ გაიგოთ ბრძანების მიზნისა და მისი სინტაქსის შესახებ, ისევე როგორც ყველა ხელმისაწვდომი ბრძანებები კონკრეტულ ftp სერვერზე.

FTP კავშირი

FTP კავშირის დასაწყებად, უბრალოდ შეიყვანეთ ბრძანება ftp<сервер> Მაგალითად:

ftp test.hostingthutor.com

Enter დაჭერის შემდეგ, ბრძანების გამომავალი იქნება შემდეგი:

ტესტირებასთან დაკავშირებული..55.5.11).
220 ტესტი..
სახელი (test.site: ftpuser):

დაკავშირების კიდევ ერთი გზაა ftp-ის გაშვება კონსოლიდან, შემდეგ კი ftp სერვერთან დაკავშირება ბრძანების გამოყენებით გახსნა:

ftp
ftp> test.site

გარდა ამისა, შესაძლებელია ip-ით დაკავშირება:

ftp 114.55.5.11

ან ასეთი მიმართვით ftp ეს ელფოსტა დაცულია სპამბოტებისგან. მის სანახავად თქვენს ბრაუზერში ჩართული უნდა იყოს Java-script მხარდაჭერა, ანუ:

ftp ეს ელფოსტა დაცულია სპამბოტებისგან. მის სანახავად, თქვენს ბრაუზერში ჩართული უნდა იყოს Java-script მხარდაჭერა.
230 მომხმარებელი ftpuser შესულია
დისტანციური სისტემის ტიპია UNIX.
ორობითი რეჟიმის გამოყენება ფაილების გადასატანად.
ftp>

გზავნილიდან ხედავთ, რომ ფაილების გადასატანად გამოიყენება ორობითი (ორობითი) გადაცემის ტიპი. ორობითი ფაილის გადაცემის რეჟიმი არის ფაილების გადაცემა, რადგან ისინი ინახება FTP სერვერზე. Ascii (ტექსტური) რეჟიმი გამოიყენება მხოლოდ ტექსტური ფაილების გადასატანად. შეგიძლიათ შეიყვანოთ ბრძანებები ascii ან ორობითი გადაცემის რეჟიმებს შორის გადართვა. ორობითი რეჟიმი უნდა იყოს გამოყენებული ყველა არატექსტური ფაილის ტიპებისთვის - სურათები, არქივები, პროგრამები და ა.შ.

ასე რომ, მოდით გადავიდეთ ბრძანებებზე ნავიგაციისა და ნავიგაციისთვის ftp სერვერის დირექტორიაში:

pwd - ბრძანება აჩვენებს მიმდინარე დირექტორიას ftp სერვერზე:

ftp> pwd
257 "/" არის მიმდინარე დირექტორია

ls - ბრძანება აჩვენებს ფაილების და დირექტორიების სიას მიმდინარე დირექტორიაში:

ftp> ls
227 პასიურ რეჟიმში შესვლა.
150 ფაილების სიისთვის ASCII რეჟიმის მონაცემთა კავშირის გახსნა
-rw-r - r-- 1 ftpuser ftpuser 3034978 31 ივნისი 19:02 file1.tar.gz
-rw-r - r-- 1 ftpuser ftpuser 30842294 31 ივლისი 20:08 file2.tar.gz
-rw-r - r-- 1 ftpuser ftpuser 67798316 31 ივლისი 19:46 file3.tar.gz
-rw-r - r-- 1 ftpuser ftpuser 6001252 იან 17 12:02 file4.zip
-rw-r - r-- 1 ftpuser ftpuser 31386394 იან 17 11:28 file5.tar.gz
drwxr-xr-x 2 ftpuser ftpuser 4 იან 17 20:23 www
-rw-r - r-- 1 ftpuser ftpuser 48546694 იან 17 11:33 file6.zip
226 ტრანსფერი დასრულებულია

cd<имядиректории> - ბრძანება სასურველ დირექტორიაში გადასასვლელად:

ftp> cd www
250 CWD ბრძანება წარმატებით დასრულდა

გუნდთან შემოწმება pwd :

ftp> pwd
257 "/ www" არის მიმდინარე დირექტორია

mkdir<имя директории> - შექმნა ახალი დირექტორია (დირექცია):

ftp> mkdir tmp
257 "/ tmp" - დირექტორია წარმატებით შეიქმნა

rmdir<имя директории> - დირექტორიის (დირექციის) წაშლა:

ftp> rmdir tmp
250 RMD ბრძანება წარმატებით დასრულდა

ფაილების წაშლა ftp სერვერზე

წაშლა<имяфайла> - წაშლის ფაილს დისტანციურ ftp სერვერზე:

ftp> წაშლა test1.sql
250 DELE ბრძანება წარმატებით დასრულდა

ფაილების ჩამოტვირთვა ftp-დან

მიიღეთ - გადმოწერეთ ფაილი ადგილობრივ მანქანაში. მიიღეთ ფაილის სახელი ან მიიღეთ ფაილის სახელი newFileName

ftp> მიიღეთ file.zip
ლოკალური: file.zip დისტანციური: file.zip
227 პასიურ რეჟიმში შესვლა.

226 ტრანსფერი დასრულებულია
486694 ბაიტი მიღებულია 0,229 წამში (6,5e + 04 კბაიტი/წმ)

ჩამოტვირთეთ file.zip თქვენს ლოკალურ მანქანაში, როგორც file2.zip:

ftp> მიიღეთ file.zip file2.zip
ლოკალური: file2.zip დისტანციური: file.zip
227 პასიურ რეჟიმში შესვლა.
150 BINARY რეჟიმის მონაცემთა კავშირის გახსნა file.zip-სთვის (486694 ბაიტი)
226 ტრანსფერი დასრულებულია
486694 ბაიტი მიღებულია 0,306 წამში (9,4e + 04 კბაიტი/წმ)

ბრძანების გამოყენებით მიიღეთ ფაილები დისტანციური ftp სერვერიდან კოპირდება მიმდინარე ადგილობრივ დირექტორიაში. მიმდინარე ადგილობრივი დირექტორიის შესაცვლელად, თქვენ უნდა გამოიყენოთ ბრძანება LCD:

LCD<путь> - შეცვალეთ მიმდინარე დირექტორია ლოკალურ მანქანაზე:

ftp> LCD / root
ადგილობრივი დირექტორია ახლა / root

რომ ჩამოტვირთეთ მრავალი ფაილი დისტანციური ftp-დანსერვერზე ადგილობრივ მანქანაზე, შეგიძლიათ გამოიყენოთ ბრძანება მგეტ .

ftp> mget * .sql
mget test2.sql?
227 პასიურ რეჟიმში შესვლა.
(23957080 ბაიტი)
226 ტრანსფერი დასრულებულია
23957080 ბაიტი მიღებულია 0,233 წამში (1e + 05 კბაიტი/წმ)
mget test1.sql?
227 პასიურ რეჟიმში შესვლა.
(11873185 ბაიტი)
226 ტრანსფერი დასრულებულია
11873185 ბაიტი მიღებულია 0,135 წამში (8,6e + 04 კბაიტი/წმ)

თითოეული ფაილის ჩამოტვირთვა უნდა დადასტურდეს (დიახ / არა) / .

ჩამოტვირთვის კიდევ ერთი ვარიანტი მგეტ :

ftp> mget test1.sql test2.sql
mget test1.sql?
227 პასიურ რეჟიმში შესვლა.

226 ტრანსფერი დასრულებულია
11873185 ბაიტი მიღებულია 0,101 წამში (1,1e + 05 კბაიტი/წმ)
mget test2.sql?
227 პასიურ რეჟიმში შესვლა.

226 ტრანსფერი დასრულებულია
23957080 ბაიტი მიღებულია 0,204 წამში (1,1e + 05 კბაიტი/წმ)

ფაილის ატვირთვა ftp სერვერზე

დადება<имяфайла> - ბრძანება ერთი ფაილის ftp სერვერზე ატვირთვისთვის.

ftp> დააყენა test1.sql
ლოკალური: test1.sql დისტანციური: test1.sql
227 პასიურ რეჟიმში შესვლა.
150 BINARY რეჟიმის მონაცემთა კავშირის გახსნა test1.sql-სთვის
226 ტრანსფერი დასრულებულია
11873185 ბაიტი გაგზავნილია 0,129 წამში (9e + 04 კბაიტი/წმ)

ამისთვის ატვირთეთ მრავალი ფაილიშეგიძლიათ დაუყოვნებლივ გამოიყენოთ ბრძანება მპუტი :

ftp> mput test1.sql test2.sql
mput test1.sql?
227 პასიურ რეჟიმში შესვლა.
150 BINARY რეჟიმის მონაცემთა კავშირის გახსნა test1.sql-სთვის
226 ტრანსფერი დასრულებულია
11873185 ბაიტი გაგზავნილია 0,0964 წამში (1,2e + 05 კბაიტი/წმ)
mput test2.sql?
227 პასიურ რეჟიმში შესვლა.
150 BINARY რეჟიმის მონაცემთა კავშირის გახსნა test2.sql-სთვის
226 ტრანსფერი დასრულებულია
23957080 ბაიტი გაგზავნილია 0.354 წამში (6.6e + 04 კბაიტი/წმ)

თითოეული ფაილის ჩამოტვირთვა უნდა დადასტურდეს / (Ნამდვილად არ).

ბრძანების კიდევ ერთი ვარიანტი მპუტი :

ftp> mput * .sql
mput test1.sql?
227 პასიურ რეჟიმში შესვლა.
150 BINARY რეჟიმის მონაცემთა კავშირის გახსნა test1.sql-სთვის
226 ტრანსფერი დასრულებულია
11873185 ბაიტი გაგზავნილია 0,0985 წამში (1,2e + 05 კბაიტი/წმ)
mput test2.sql?
227 პასიურ რეჟიმში შესვლა.
150 BINARY რეჟიმის მონაცემთა კავშირის გახსნა test2.sql-სთვის
226 ტრანსფერი დასრულებულია
23957080 ბაიტი გაგზავნილია 0.2 წამში (1.2e + 05 კბაიტი/წმ)

თუ დიდი ფაილები აიტვირთება FTP-ზე, კარგი იქნება ჩამოტვირთვის პროგრესის ყურება. ამისათვის შეგიძლიათ გამოიყენოთ ბრძანებები ჰაში და ტკიპა .

ჰაში - ბრძანება, რომლის შემდეგაც ftp დაბეჭდავს "#" სიმბოლოს ყოველ 1024 ბაიტ მონაცემზე:

ftp> ჰეში
ჰეშის ნიშნის ბეჭდვა (1024 ბაიტი / ჰეშის ნიშანი).
დააყენე file2.tar.gaz
##########################
226 ტრანსფერი დასრულებულია
785888111 ბაიტი გაგზავნილია 6,94 წამში (1,1e + 05 კბაიტი/წმ)

ტკიპა - ბრძანება აჩვენებს ბაიტების მრიცხველს:

ftp> მონიშნეთ
ჰეშის ნიშნის ამობეჭდვა.
ტკიპის მრიცხველის ბეჭდვა (10240 ბაიტი / ტკიპის ზრდა).
ftp> დააყენა file2.tar.gz
ლოკალური: file2.tar.gz დისტანციური: file2.tar.gz
227 პასიურ რეჟიმში შესვლა.
150 BINARY რეჟიმის მონაცემთა კავშირის გახსნა file2.tar.gz-სთვის
გადაცემული ბაიტი: 912706618 -> მრიცხველი
226 ტრანსფერი დასრულებულია
912706618 ბაიტი გაგზავნილია 8.08 წამში (1.1e + 05 კბაიტი/წმ)

ეს არის ბრძანებების ძირითადი ნაკრები კონსოლში ftp-თან მუშაობისთვის. მოცემულ FTP სერვერზე ხელმისაწვდომი ბრძანებების სიის სანახავად შეგიძლიათ გამოიყენოთ ბრძანება დახმარება :

ftp> დახმარება
ბრძანებები შეიძლება იყოს შემოკლებული. ბრძანებებია:

mdir sendport საიტის გამართვა
$ პირდაპირ მიიღება დაყენების ზომა
ანგარიშის გათიშვა mkdir pwd სტატუსი
append exit mls quit struct
ascii ფორმის რეჟიმის ციტირების სისტემა
bell get modtime recv sunique
ორობითი გლობი mput reget tenex
bye hash უფრო ახალი rstatus tick
case help nmap rhelp trace
cd idle nlist გადარქმევის ტიპი
cdup image ntrans გადატვირთვის მომხმარებელი
chmod LCD გახსნა გადატვირთეთ umask
დახურეთ ls prompt rmdir verbose
cr macdef პასიური რუნიკი?
წაშლა mdelete პროქსი გაგზავნა

ასევე, შეგიძლიათ მიიღოთ მოკლე დახმარება თითოეული ბრძანებისთვის. დახმარება<команда> :

ftp> დახმარების სტატუსი
სტატუსი აჩვენებს მიმდინარე სტატუსს

ftp> დაეხმარეთ დატოვოთ
დატოვეთ ftp სესიის შეწყვეტა და გასვლა

ftp> დახმარება ნახვამდის
ნახვამდის, შეწყვიტე ftp სესია და გადი

და ბოლოს, ორი გუნდი, რომელიც უფრო მაღალია დატოვა ან ნახვამდის ftp სესიის დახურვა და გასასვლელი:

ftp> გამოსვლა
221 ნახვამდის.

დეტალური ინფორმაცია ბრძანებების აღწერით შეგიძლიათ მიიღოთ გამოყენებით კაცი ftpბრძანების ხაზზე.

# კაცი ftp
მიმდინარეობს გვერდის ფორმატირება, გთხოვთ დაელოდოთ...
FTP (1) BSD გენერალური ბრძანებების სახელმძღვანელო FTP (1)

NAME
ftp - ინტერნეტ ფაილების გადაცემის პროგრამა

სინოფსისი
ftp [-Apinegvd]
pftp [-Apinegvd]
................
...............

FTP არის ერთ-ერთი გავრცელებული ქსელის პროტოკოლი, რომელსაც იყენებენ ინტერნეტის მომხმარებლები. ადამიანების დიდი უმრავლესობა იყენებს სხვადასხვა FTP კლიენტებს FTP სერვერებიდან რაღაცის ჩამოსატვირთად. მაგრამ ბევრმა არ იცის, რომ FTP სერვერებთან დაკავშირების შესაძლებლობა ბრძანების ხაზიდან ხელმისაწვდომია Windows-ში.

ამ რჩევაში შეისწავლით როგორ ჩამოტვირთეთ ფაილები FTP სერვერებიდან მარტივი DOS ბრძანებების გამოყენებით.

Იმისათვის, რომ ჩამოტვირთეთ ფაილი FTP-დან Windows ბრძანების ხაზიდან, მოდით გავაკეთოთ რამდენიმე მარტივი ნაბიჯი:

  1. გახსენით Windows Command Prompt დაწკაპუნებით Start - Run, აკრიფეთ cmd და დააჭირეთ Enter.
  2. გაუშვით შემდეგი ბრძანება: ამ ბრძანებით ჩვენ დავუკავშირდებით Microsoft-ის ftp სერვერს.
  3. შეიყვანეთ მომხმარებლის სახელი ანონიმურად. ამ ცნობილი კომპანიის სერვერი ანონიმურ მომხმარებლებს საშუალებას აძლევს დაუკავშირდნენ:
  4. პაროლის სახით შეიყვანეთ ელ.ფოსტა (შეგიძლიათ შეიყვანოთ არარსებული):
  5. გილოცავთ თქვენს წარმატებულ შესვლას!
  6. იმისათვის, რომ ნახოთ რა ფაილები და დირექტორიები ხელმისაწვდომია ftp სერვერზე, შეიყვანეთ dir ბრძანება:
  7. შედეგად, ჩვენ ვიღებთ ftp სერვერზე განთავსებული ფაილების და დირექტორიების ჩამონათვალს:
  8. საჭირო დირექტორიაში გადასასვლელად გამოიყენეთ cd ბრძანება:
  9. შეტყობინება "250 CWD ბრძანება წარმატებულია" გეტყვით, რომ ჩვენ წარმატებით შევცვალეთ ჩვენთვის საჭირო დირექტორიაში:
  10. ჩვენთვის საჭირო ფაილის ჩამოსატვირთად, შეიტანეთ ბრძანება get და გადმოწერილი ფაილის სახელი:
  11. ფაილის წარმატებით მიღების შემდეგ სისტემა შეგვატყობინებს:
  12. ftp სერვერის დასატოვებლად და მისგან გათიშვის მიზნით, გაუშვით bye ბრძანება:

ალბათ ბევრი იტყვის, რომ ბევრად უფრო მოსახერხებელია ფაილების ჩამოტვირთვა მრავალფუნქციური ჩამოტვირთვის მენეჯერების ან ftp კლიენტების გამოყენებით.. მაგრამ საჭიროების შემთხვევაში (ან ალტერნატიულად), შეგიძლიათ გამოიყენოთ მარტივი DOS ბრძანებებირაც საშუალებას მოგცემთ ჩამოტვირთეთ ფაილები ftp-დანდამატებითი საფასურის გარეშე.

გააზიარე ეს