Tez Cavab: Unix fayl sistemində keçidlər və simvolik keçidlər nədir?

Link UNIX-də bir qovluqdan digər qovluğa sərt keçid yaradan köməkçi proqramdır. Sərt keçid bir kataloqa və ya yaddaş daşıyıcısındakı fayla istinaddır. Simvolik keçid bir fayl növüdür. O, mütləq və ya nisbi yol şəklində başqa bir fayl kataloquna istinadları ehtiva edir.

Yumşaq link də adlandırılan simvolik bir əlaqədir başqa fayla işarə edən xüsusi fayl növü, Windows-da qısayol və ya Macintosh ləqəbi kimi. Sərt keçiddən fərqli olaraq, simvolik keçid hədəf fayldakı məlumatları ehtiva etmir.

Simvolik bir əlaqədir məzmunu başqa bir faylın yol adı olan sətir olan xüsusi fayl növü, keçidin istinad etdiyi fayl. (Simvoli keçidin məzmunu readlink(2) vasitəsilə oxuna bilər.) Başqa sözlə, simvolik keçid əsas obyektə deyil, başqa ada göstəricidir.

Simvolik keçidlərdən istifadə olunur hər zaman kitabxanaları əlaqələndirmək və faylların hərəkət etmədən və ya ardıcıl yerlərdə olduğundan əmin olmaq üçün orijinalın surəti. Bağlantılar tez-tez eyni faylın bir neçə nüsxəsini müxtəlif yerlərdə “saxlamaq” üçün istifadə olunur, lakin yenə də bir fayla istinad edir.

Simvolik bir əlaqədir başqa fayl sistemi obyektinə işarə edən fayl sistemi obyekti. Göstərilən obyekt hədəf adlanır. Simvolik bağlantılar istifadəçilər üçün şəffafdır; bağlantılar normal fayl və ya qovluqlar kimi görünür və istifadəçi və ya proqram tərəfindən eyni şəkildə işlənə bilər.

Kataloqda simvolik keçidlərə baxmaq üçün:

  1. Terminal açın və həmin qovluğa keçin.
  2. Komandanı yazın: ls -la. Bu, qovluqdakı bütün faylları gizli olsa belə uzun siyahıya alacaq.
  3. l ilə başlayan fayllar simvolik keçid fayllarınızdır.

bir fayl menecerindəki proqram kataloqu, içərisindəki faylları ehtiva edir /mnt/partition/. proqram. "Yumşaq bağlantılar" kimi tanınan "simvolik bağlantılara" əlavə olaraq, bunun əvəzinə "sərt keçid" yarada bilərsiniz. Simvolik və ya yumşaq keçid fayl sistemindəki yola işarə edir.

Səbəbi sabit bağlanan qovluqlardır icazəli deyildir, izinli deyildir, qadağandır bir az texnikidir. Əslində, onlar fayl sistemi strukturunu pozurlar. Onsuz da ümumiyyətlə sərt keçidlərdən istifadə etməməlisiniz. Simvolik bağlantılar problem yaratmadan eyni funksionallığın əksəriyyətinə imkan verir (məsələn, ln -s target link ).

Simvolik keçidi silmək üçün hər ikisindən istifadə edin arqument kimi simvolik əlaqənin adının ardınca rm və ya əlaqəni kəsmə əmri. Kataloqa işarə edən simvolik keçidi silərkən simvolik əlaqənin adına arxa xətt əlavə etməyin.

Bunu etmək üçün simvolik bir əlaqə yaratmalısınız.

  1. Simvolik keçid kataloq daxilində keçid kimi görünür. …
  2. Yaradılandan sonra siz qovluqdakı simvolik keçidin fayl yolunu klikləməklə yeni yerə tez keçə bilərsiniz.
  3. Yeni simvolik keçid onu yerləşdirdiyiniz kataloqda görünəcək.

Simvolik bağlantılar mahiyyət etibarilə inode dəyəri əvəzinə fayla istinad edən qısayollar. Bu üsul qovluqlara tətbiq oluna bilər və müxtəlif sabit disklər/həcmlər arasında istinad edə bilər. … Orijinal faylı eyni adlı başqa fayl ilə əvəz etsəniz belə, keçid işləməlidir.

Windows 7 və Vista maksimum dəstəkləyir 31 təkrar analiz nöqtəsi (və buna görə də simvolik bağlantılar) müəyyən bir yol üçün (yəni, hər hansı bir yol Windows imtina etməzdən əvvəl ən çox 31 dolayıya malik ola bilər). Yalnız inzibatçıların defolt olaraq malik olduğu yeni Simvolik Bağlantı Yarat imtiyazına malik olan istifadəçilər simvolik keçidlər yarada bilərlər.

A hard link seçilmiş faylın surəti (güzgü) kimi çıxış edir. Əvvəlki seçilmiş fayl silinərsə, faylın sərt keçidi hələ də həmin faylın məlumatlarını ehtiva edəcəkdir. … Soft Link : Yumşaq keçid (həmçinin Simvolik keçid kimi tanınır) göstərici və ya fayl adına istinad kimi çıxış edir.

Bu yazını bəyənirsiniz? Xahiş edirəm dostlarınızla paylaşın:
Bu gün OS