Linux

Linuxda hard link və soft link bağlantıların aşkarlanması

hard link və soft link (symlink) bağlantılarını aşkar etmək

Linux sistemində hard link və soft link (symlink) bağlantılarını aşkar etmək üçün bir neçə faydalı əmrdən istifadə edə bilərsiniz. Bu bağlantıların nə olduğunu və onları necə aşkarlayacağınızı aşağıda izah edirəm. 

Hard Link və Soft Link nədir?

Hard Link:Faylın eyni inode nömrəsi ilə başqa bir adıdır və Hər iki ad eyni fayla işarə edir və orijinal fayl silinsə belə, hard link mövcud qalır.

Soft Link (Symlink): Faylın və ya qovluğun başqa bir yerə işarə edən referansıdır.Orijinal fayl silinsə, soft link işləməyəcək.

Hard Link və Soft Link-ləri necə aşkarlamaq olar? ls -l komandasından  istifadə edərək Bu komanda ilə faylların bağlantılarını görə bilərsiniz.

ls -l

Hard linklər eyni inode nömrəsini paylaşır. Soft linklər isə -> simvolu ilə göstərilir və işarə etdikləri faylın yolunu göstərir.

stat komandasından istifadə edərək Faylın və ya bağlantının detallı məlumatını əldə etmək üçün stat komandasından istifadə edin.

Nümunədə göstərildiyi kimi: stat fayl_adı

Hard linklər: İnode nömrəsi eyni olacaq. Soft linklər: İnode nömrəsi və fayl növü fərqli olacaq.

find komandasından  istifadə edərək Bütün hard və soft linkləri tapa  bilərsiniz.Sistemdəki bütün hard linkləri tapmaq üçün 

find / -samefile fayl_adı 2>/dev/null

Sistemdəki bütün soft linkləri tapmaq üçün 

find / -type l 2>/dev/null

ls -i komandasından istifadə edərək faylların inode nömrəsini göstərə bilərsiniz.

ls -i

Eyni inode nömrəsinə malik fayllar hard linklərdir.

Bağlantı saylarını görmək üçün. Bir faylın neçə bağlantıya malik olduğunu yoxlamaq üçün 

ls -l fayl_adı

Yekunda isə  ilk sütundakı say (məsələn, 2 və ya daha yüksək) faylın neçə bağlantıya malik olduğunu göstərir.
Bu əmrlərdən istifadə edərək Linux əsaslı əməliyyat sistemlərində  hard və soft linkləri asanlıqla aşkarlaya bilərsiniz.

Related Articles

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

Həmçinin bax
Close
Back to top button