Sual: Linux-da iki kataloq arasında simvolik əlaqəni necə yaratmaq olar?

Simvolik bir əlaqə yaratmaq üçün -s seçimini ln əmrinə, ardınca hədəf faylı və linkin adını keçirin. Aşağıdakı misalda fayl bin qovluğuna simvolik olaraq bağlanmışdır. Aşağıdakı misalda quraşdırılmış xarici disk ev kataloqu ilə simvolik əlaqələndirilir.

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.

Mənbə_faylını simvolik keçid yaratmaq istədiyiniz mövcud faylın adı ilə əvəz edin (bu fayl fayl sistemlərində hər hansı mövcud fayl və ya kataloq ola bilər). myfile-i simvolik linkin adı ilə əvəz edin. The ln əmr sonra simvolik əlaqə yaradır.

Nautilus-da simvolik bir əlaqə yaratmaq üçün, klaviaturanızda Ctrl və Shift düymələrini basıb saxlayın. Fayl və ya qovluğu başqa yerə sürükləyib buraxın. Nautilus orijinal fayl və ya qovluğu köçürmək əvəzinə fayl və ya qovluğu atdığınız yerdə orijinal fayl və ya qovluğa simvolik keçid yaradacaq.

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.

Tək bir " daxil edin ” dəyişəni, onu istədiyiniz kataloqa tam yol kimi təyin edir. Sistem ” kimi müəyyən edilmiş dəyərdən istifadə edərək simvolik əlaqə yaradacaq. ” dəyişən. Simvolun yaradılması nəzərdə tutulur və standart olaraq -s seçimi tətbiq olunur. …

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

Çətin bir əlaqədir başqa fayl kimi eyni əsas inode işarə edən fayl. Bir faylı sildiyiniz halda, o, əsas inode bir keçidi silir. Halbuki simvolik bir keçid (yumşaq keçid kimi də tanınır) fayl sistemindəki başqa bir fayl adına keçiddir.

Ən sadə yol: simvolik keçidin yerləşdiyi yerə cd yazın və təfərrüatları sadalamaq üçün ls -l edin faylların. Simvolik keçiddən sonra -> sağ tərəfindəki hissə onun göstərdiyi təyinat yeridir.

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” “.
Bu yazını bəyənirsiniz? Xahiş edirəm dostlarınızla paylaşın:
Bu gün OS