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

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

შემდეგ, არსებობს სიმბლაკის შეცვლის სამი გზა:

  1. გამოიყენეთ ln -f ძალით და თუნდაც -n დირექტორიებისთვის (inode შეიძლება ხელახლა გამოიყენებოდეს): ln -sfn /some/new/path linkname.
  2. ამოიღეთ სიმლინკი და შექმენით ახალი (თუნდაც დირექტორიებისთვის): rm linkname; ln -s /some/new/path linkname.

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

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

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

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

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

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

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

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

სიმლინკებთან მუშაობის შეზღუდული ფუნქციებია; დააწკაპუნეთ მაუსის მარჯვენა ღილაკით სიმბოლურ ბმულზე > დააწკაპუნეთ ClearCase > გამოიკვლიეთ ბმულის სამიზნე | Symlink-ის თვისებები. Snapshot-ის ხედში, სიმბოლური ბმული სამიზნე ასევე უნდა იყოს ჩატვირთული თქვენს ხედში, რათა გამოჩნდეს Symlink Target Operations.

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

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

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

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