Linux-da yumşaq keçid necə işləyir?

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. Bu, sadəcə olaraq fayl sistemində başqa bir girişə işarə edir.

A symbolic link (also known as a soft link or symlink) consists of a special type of file that serves as a reference to another file or directory. Unix/Linux kimi əməliyyat sistemləri tez-tez simvolik bağlantılardan istifadə edir. … Simvolik bağlantılar qovluqlara, eləcə də müxtəlif fayl sistemlərində və ya müxtəlif bölmələrdə olan fayllara edilə bilər.

Simvol (həmçinin simvolik keçid adlanır) Linux-da kompüterinizdə başqa fayla və ya qovluğa işarə edən bir fayl növüdür. Simvollar Windows-da qısa yollara bənzəyir. Bəzi insanlar simvolik əlaqələri "sərt bağlantılar"dan fərqli olaraq "yumşaq bağlantılar" - Linux/UNIX sistemlərində bir əlaqə növü adlandırırlar.

Yumşaq keçid (Simvolik keçid kimi də tanınır) göstərici və ya fayl adına istinad kimi çıxış edir. Orijinal faylda mövcud olan məlumatlara daxil olmur.
...
Yumşaq keçid:

Müqayisə Parametrləri Sərt link Yumşaq keçid
Fayl sistemi Bu fayl sistemlərində istifadə edilə bilməz. Bütün fayl sistemlərində istifadə edilə bilər.

Simvolik bir əlaqə yaratmaq üçün, -s ( –simvolik ) seçimindən istifadə edin. Əgər FILE və LINK verilirsə, ln birinci arqument ( FILE ) kimi göstərilən fayldan ikinci arqument ( LINK ) kimi göstərilən fayla keçid yaradacaq.

A soft link is similar to the file shortcut feature which is used in Windows Operating systems. Each soft linked file contains a separate Inode value that points to the original file. As similar to hard links, any changes to the data in either file is reflected in the other.

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.

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.

UNIX Symbolic link və ya Symlink Tips

  1. Yumşaq keçidi yeniləmək üçün ln -nfs istifadə edin. …
  2. Yumşaq linkinizin göstərdiyi faktiki yolu tapmaq üçün UNIX soft link kombinasiyasında pwd istifadə edin. …
  3. İstənilən qovluqda bütün UNIX soft link və hard linkləri tapmaq üçün aşağıdakı “ls -lrt |” əmrini yerinə yetirin grep “^l” “.

Siz faylın [ -L faylı ] ilə simvolik əlaqə olub olmadığını yoxlayın . Eynilə, siz faylın [ -f faylı ] ilə adi fayl olub-olmadığını yoxlaya bilərsiniz, lakin bu halda yoxlama simvolik keçidlərin həllindən sonra aparılır. hardlinks fayl növü deyil, onlar sadəcə fayl üçün fərqli adlardır (istənilən növ).

Sərt keçid eyni həcmdə başqa bir faylı təmsil edən fayldır ki, bu faylın məlumatlarını əslində təkrarlamadan. ... Baxmayaraq ki, sərt keçid əslində işarə etdiyi hədəf faylın əks olunmuş surətidir, sabit keçid faylını saxlamaq üçün əlavə sabit disk sahəsi tələb olunmur.

Hesablamada simvolik əlaqə (həmçinin simvolik əlaqə və ya yumşaq keçid) üçün bir termindir mütləq və ya nisbi yol şəklində başqa fayl və ya qovluğa istinadı ehtiva edən və yol adının həllinə təsir edən hər hansı bir fayl.

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 ).

Unix-də icazələri necə oxuyursunuz?

Kataloqdakı bütün fayllar üçün icazələrə baxmaq üçün, ls əmrini -la variantları ilə istifadə edin. İstədiyiniz kimi digər seçimləri əlavə edin; yardım üçün Unix-də kataloqdakı faylların siyahısına baxın. Yuxarıdakı çıxış nümunəsində, hər sətirdəki birinci simvol sadalanan obyektin fayl və ya kataloq olduğunu göstərir.

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