Linux-ის საფუძვლები პროგრამირებადი ქსელებისა და სისტემებისთვის - ფაილების კოპირება და გადატანა, DevOps კურსები / DevNet მიმოხილვები ბაქო

Linux-ის საფუძვლები პროგრამირებადი ქსელებისა და სისტემებისთვის - ფაილების კოპირება და გადატანა, DevOps კურსები / DevNet მიმოხილვები ბაქო

2023 წელს, IT სექტორში სამუშაოზე განაცხადის შეტანისას, სავარაუდოდ, Linux-ს წააწყდებით. ეს ოპერაციული სისტემა, რა თქმა უნდა, უფრო დამწყებთათვის მოსახერხებელი გახდა. თუმცა, გავრცელებული პრობლემების გადასაჭრელად გარკვეული ცოდნა მაინც დაგჭირდებათ. დღეს ჩვენ განვიხილავთ, თუ როგორ უნდა დააკოპიროთ და გადაიტანოთ ფაილები Linux-ში. ეს აუცილებელი ცოდნაა ყველასთვის, ვისაც სურს ბაქოში DevOps კურსების / DevNet-ის მიმოხილვების დაწყება . ეს აუცილებელი ცოდნაა აზერბაიჯანში პროგრამირებადი ქსელებისა და სისტემების სფეროში დასაქმების მოსაძებნად.

როგორ დავაკოპიროთ ფაილები, DevOps კურსები / DevNet მიმოხილვები ბაქოში

პირველ რიგში, მოდით გავიგოთ, თუ როგორ უნდა დავაკოპიროთ ფაილები Linux-ში. Microsoft Windows-ის გრაფიკულ ინტერფეისთან მუშაობისას შეძენილი უნარები აქ არ დაგეხმარებათ. ეს იმიტომ ხდება, რომ თქვენ გამოიყენებთ CLI-ს ( Command Line Interface).

ამიტომ, ტერმინალის მეშვეობით ფაილების კოპირებისთვის, თქვენ უნდა იცოდეთ შესაბამისი ბრძანება და შეძლოთ მისი გამოყენება - სწორი პარამეტრების და არგუმენტების შეყვანა. ეს ყველაფერი მნიშვნელოვანია იცოდეთ ბაქოში საუკეთესო DevOps / DevNet კურსების დაწყებამდე.

UNIX-ის მსგავს ოპერაციულ სისტემებში, მათ შორის GNU/Linux ოპერაციულ სისტემებში ფაილების კოპირებისთვის გამოიყენეთ cp ბრძანება ( " copy "-დან). დავუშვათ, დირექტორიაში, რომლის ასლის შექმნაც გსურთ, არის წყაროს ფაილი სახელწოდებით file1 . ასევე, მისი შენახვა იმავე საქაღალდეში უნდა მოხდეს იმ შემთხვევაში, თუ წყაროს ფაილი წაიშლება ან გადაიწერება. ამ შემთხვევაში, ბრძანების ხაზში შეიყვანთ შემდეგ ბრძანებას:

  • ბრძანება cp და განათავსეთ ინტერვალი;
  • საწყისი ფაილის სახელი და დაამატეთ სივრცე;
  • სამიზნე ფაილის სახელი და დააჭირეთ ღილაკს შეიყვანეთ.

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

-i ოფცია საშუალებას გაძლევთ ინტერაქტიულად დააკოპიროთ ყველა ობიექტი (დადასტურების მოთხოვნით). თუმცა, -f ოფცია საშუალებას გაძლევთ წაშალოთ სამიზნე ფაილი. თუ ის უკვე არსებობს, მისი პირდაპირ გადაწერა შეუძლებელია. გირჩევთ, მეტი გაიგოთ იმ ოფციების შესახებ, რომლებიც დაგეხმარებათ cp ბრძანებასთან მუშაობაში . DevOps/DevNet კურსების გავლისას სირთულეების თავიდან ასაცილებლად (მიმოხილვები ბაქოში ).

როგორ გადავიტანოთ (მოჭრათ) ფაილები Linux-ში

კოპირების მსგავსი კიდევ ერთი ფაილის ოპერაციაა გადატანა. ის კოპირებისგან იმით განსხვავდება, რომ საწყისი ფაილი ქრება მისი თავდაპირველი საქაღალდიდან და ჩნდება იმ დირექტორიაში, რომელიც მომხმარებელმა სამიზნედ მიუთითა. ამ მიზნით, Linux და სხვა UNIX-ის მსგავსი ოპერაციული სისტემები იყენებენ mv ბრძანებას (from " move "). ამ ბრძანების დაუფლება აუცილებელია DevOps / DevNet Engineer Baku კურსების დასასრულებლად.

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

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

SEDICOMM უნივერსიტეტის გუნდი : Cisco აკადემია , Linux-ის პროფესიული ინსტიტუტი , Python-ის ინსტიტუტი.