Linux-da simvolik əlaqəni necə yaratmaq olar?

Varsayılan olaraq, ln əmri sərt keçidlər yaradır. Simvolik ə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.

Simvolik əlaqəni necə yaratmaq olar. Simvolik bir keçid 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 kataloquna simvolik olaraq bağlanmışdır.

Creating permanent symlink

Note that the symlinks you create aren’t permanent. Whenever you reboot your system, you have to recreate the symlink again. To make them permanent, simply remove the “-s” flag. Note that it will create a HARD LINK.

Simvolik keçid, həmçinin yumşaq keçid adlanır, Windows-dakı qısayol və ya Macintosh ləqəbi kimi başqa bir fayla işarə edən xüsusi bir fayl növüdür. 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.

Simvolik keçid, məzmunu digər faylın, keçidin istinad etdiyi faylın yol adı olan sətirdən ibarət xüsusi fayl növüdür. (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.

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.

Hard Link Tərifi:

Sərt keçid Linux və ya digər Unix kimi əməliyyat sistemlərində mövcud fayl üçün sadəcə əlavə addır. İstənilən fayl üçün istənilən sayda sərt keçidlər və beləliklə də istənilən sayda adlar yaradıla bilər. Sərt bağlantılar digər sərt bağlantılara da yaradıla bilər.

Yaxşı, “ln -s” əmri sizə yumşaq bir keçid yaratmağınıza imkan verməklə həll yolu təklif edir. Linux-da ln əmri fayl/kataloq arasında əlaqə yaradır. “S” arqumenti keçidi sərt keçid əvəzinə simvolik və ya yumşaq keçid edir.

fayl menecerindəki proqram qovluğu, /mnt/partition/ daxilindəki faylları ehtiva edir. 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.

Simvolik və ya yumşaq keçid orijinal fayla faktiki keçiddir, sərt keçid isə orijinal faylın güzgü nüsxəsidir. … orijinal fayldan fərqli inode nömrəsi və fayl icazələri var, icazələr yenilənməyəcək, məzmunu deyil, yalnız orijinal faylın yolu var.

Simvolik keçidlər yaratmaq üçün hansı əmrdən istifadə olunur?

Ln əmri mövcud fayl və ya qovluğa sərt keçid və ya simvolik keçid (simvolik) yaratmaq üçün istifadə edilən standart Unix əmr yardım proqramıdır.

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

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” “.

22 aprel. 2011 q.

I have found that it is easier to go to where you want the link to be and then create the link using sudo ln -s /path/to/source/file , than doing ln -s target source . So in your case I would do cd /usr/bin then sudo ln -s /opt/bin/pv4 .

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