რა არის სიმბოლური ბმული ფაილი Linux-ში?

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

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

დან შექმნა a სიმბოლური ბმული, use the -s ( —სიმბოლური ) option. If both the FILE and LINK are given, ln იქნება შექმნა a ლინკი პირველი არგუმენტად მითითებული ფაილიდან ( FILE ) მეორე არგუმენტად მითითებულ ფაილამდე ( LINK ).

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

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

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

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

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

უმარტივესი გზა: cd იქ, სადაც სიმბოლური ბმული მდებარეობს და გააკეთეთ ls -l, რათა ჩამოთვალოთ დეტალები ფაილებიდან. ->-დან მარჯვნივ მდებარე ნაწილი სიმბოლური ბმულის შემდეგ არის დანიშნულება, რომელზეც ის მიუთითებს.

ln ბრძანება Linux-ში ქმნის კავშირებს წყაროს ფაილებსა და დირექტორიებს შორის.

  1. -s – ბრძანება სიმბოლური ბმულებისთვის.
  2. [target file] – არსებული ფაილის სახელი, რომლისთვისაც ქმნით ბმულს.
  3. [სიმბოლური ფაილის სახელი] – სიმბოლური ბმულის სახელი.

Replace source_file with the name of the existing file for which you want to create the symbolic link (this file can be any existing file or directory across the file systems). Replace myfile with the name of the symbolic link. ln ბრძანება then creates the symbolic link.

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

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