როგორ ქმნით ლინკს Unix-ში?

ჩვეულებრივ, ln ბრძანება ქმნის მყარ ბმულებს. სიმბოლური ბმულის შესაქმნელად გამოიყენეთ -s ( –symbolic ) ვარიანტი. თუ ორივე FILE და LINK მოცემულია, ln შექმნის ბმულს პირველი არგუმენტად მითითებული ფაილიდან (FILE) მეორე არგუმენტად მითითებულ ფაილთან (LINK).

ჩაანაცვლეთ source_file არსებული ფაილის სახელით, რომლისთვისაც გსურთ შექმნათ სიმბოლური ბმული (ეს ფაილი შეიძლება იყოს ნებისმიერი არსებული ფაილი ან დირექტორია ფაილურ სისტემაში). ჩანაცვლება myfile სიმბოლური ბმულის სახელწოდებით. შემდეგ ln ბრძანება ქმნის სიმბოლურ ბმულს.

სიმბოლური ბმულის შესაქმნელად გადასვით -s ოფცია ln ბრძანებას, რასაც მოჰყვება სამიზნე ფაილი და ბმულის სახელი. შემდეგ მაგალითში ფაილი სიმბოლურად არის მიბმული bin საქაღალდეში. შემდეგ მაგალითში დამონტაჟებული გარე დისკი სიმბოლურად არის დაკავშირებული სახლის დირექტორიაში.

დან ლინკების გაკეთება ფაილებს შორის თქვენ უნდა გამოიყენოთ ln ბრძანება. სიმბოლური ლინკი (ასევე ცნობილია როგორც რბილი ლინკი or სიმლინკი) შედგება სპეციალური ტიპის ფაილისაგან, რომელიც ემსახურება როგორც სხვა ფაილს ან დირექტორიას.

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

რთული ლინკია არსებითად ფაილს მინიჭებული ლეიბლი ან სახელი. ეს ახალი ბმული არ არის ძველი ფაილის ცალკე ასლი, არამედ სხვა სახელია ზუსტად იგივე ფაილის შიგთავსისთვის, როგორც ძველი ფაილი. … შესაბამისად, ნებისმიერი ცვლილება, რომელსაც თქვენ განახორციელებთ oldfile-ში, გამოჩნდება newlink-ში.

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

დირექტორიაში სიმბოლური ბმულების სანახავად:

  1. გახსენით ტერმინალი და გადადით ამ დირექტორიაში.
  2. ჩაწერეთ ბრძანება: ls -la. ეს დიდხანს ჩამოთვლის დირექტორიაში არსებულ ყველა ფაილს, თუნდაც ისინი დამალული იყოს.
  3. ფაილები, რომლებიც იწყება l-ით, არის თქვენი სიმბოლური ბმული ფაილები.

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

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

მოგწონთ ეს პოსტი? გთხოვთ გაუზიაროთ თქვენს მეგობრებს:
OS დღეს