ხშირი კითხვა: როგორ მუშაობს რბილი ბმული Linux-ში?

რა არის Soft Link და Hard Link Linux-ში? სიმბოლური ან რბილი ბმული არის რეალური ბმული ორიგინალ ფაილთან, ხოლო მყარი ბმული არის ორიგინალური ფაილის სარკისებური ასლი. თუ თქვენ წაშლით ორიგინალ ფაილს, რბილ ბმულს მნიშვნელობა არ აქვს, რადგან ის მიუთითებს არარსებულ ფაილზე.

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

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

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

სიმბოლური ბმულის წასაშლელად გამოიყენეთ ან rm ან unlink ბრძანება, რასაც არგუმენტად მოჰყვება symlink-ის სახელი. სიმბოლური ბმულის წაშლისას, რომელიც მიუთითებს დირექტორიაზე, არ დაურთოთ სიმბლაკის სახელს ბოლო ხაზი.

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

UNIX სიმბოლური ბმული ან Symlink Tips

  1. გამოიყენეთ ln -nfs რბილი ბმულის განახლებისთვის. …
  2. გამოიყენეთ pwd UNIX რბილი ბმულის კომბინაციაში, რათა გაიგოთ თქვენი რბილი ბმული მიუთითებს რეალურ გზაზე. …
  3. UNIX-ის ყველა რბილი ბმული და მყარი ბმულის გასარკვევად ნებისმიერ დირექტორიაში შეასრულეთ შემდეგი ბრძანება „ls -lrt | grep “^l” “.

22 აპრილი 2011 წელი

Linux-ის მრავალი ფაილის მენეჯერი გვთავაზობს სიმბოლური ბმულების გრაფიკულად შექმნას. თუ ეს თქვენია, ზოგადად შეგიძლიათ ამის გაკეთება საქაღალდეზე ან ფაილზე მაუსის მარჯვენა ღილაკით და არჩევით „ასლი“ და შემდეგ მარჯვენა ღილაკით სხვა საქაღალდეში და აირჩიეთ „ბმულის შექმნა“, „ბმულის ჩასმა“ ან მსგავსი დასახელების ვარიანტი.

შეგიძლიათ შეამოწმოთ არის თუ არა ფაილი სიმბმული [-L ფაილი]-ით. ანალოგიურად, შეგიძლიათ შეამოწმოთ, არის თუ არა ფაილი ჩვეულებრივი ფაილი [ -f file ]-ით, მაგრამ ამ შემთხვევაში შემოწმება ხდება სიმლინკების გადაჭრის შემდეგ. მყარი ლინკები არ არის ფაილის ტიპი, ისინი უბრალოდ ფაილის სხვადასხვა სახელებია (ნებისმიერი ტიპის).

ჩართეთ ერთი ” ” ცვლადი, რომელიც განსაზღვრავს მას, როგორც სრულ გზას სასურველ დირექტორიაში. სისტემა შექმნის სიმბოლურ ბმულს მნიშვნელობის გამოყენებით, რომელიც განსაზღვრულია როგორც ” ”ცვლადი. სიმლინკის შექმნა იგულისხმება და -s ოფცია გამოიყენება ნაგულისხმევად. …

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

მყარი ბმულების შესაქმნელად Linux ან Unix-ის მსგავს სისტემაზე:

  1. შექმენით მყარი ბმული sfile1file-სა და link1file-ს შორის, გაუშვით: ln sfile1file link1file.
  2. მყარი ბმულების ნაცვლად სიმბოლური ბმულების შესაქმნელად გამოიყენეთ: ln -s წყაროს ბმული.
  3. Linux-ზე რბილი ან მყარი ბმულების შესამოწმებლად, გაუშვით: ls -l source link.

16 ოქტ. 2018 წელი

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

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