Linuxda ramziy havola fayli nima?

Yumshoq havola deb ham ataladigan ramziy havola Windows-dagi yorliq yoki Macintosh taxalluslari kabi boshqa faylga ishora qiluvchi maxsus fayl turidir. Qattiq havoladan farqli o'laroq, ramziy havola maqsad fayldagi ma'lumotlarni o'z ichiga olmaydi. Bu shunchaki fayl tizimidagi boshqa yozuvga ishora qiladi.

Ramziy havola boshqa fayl tizimi obyektiga ishora qiluvchi fayl tizimi obyekti. Ko'rsatilgan ob'ekt nishon deyiladi. Ramziy havolalar foydalanuvchilar uchun shaffofdir; havolalar oddiy fayllar yoki kataloglar ko'rinishida paydo bo'ladi va foydalanuvchi yoki dastur tomonidan xuddi shu tarzda harakat qilishi mumkin.

To yaratish a ramziy havola, use the -s ( —ramziy ) option. If both the FILE and LINK are given, ln bo'ladi yaratish a aloqa birinchi argument (FILE) sifatida ko'rsatilgan fayldan ikkinchi argument sifatida ko'rsatilgan faylga (FILE) LINK ).

Ramziy havola yaratish uchun -s variantini ln buyrug'iga o'tkazing, undan keyin maqsad fayl va havola nomi. Quyidagi misolda fayl bin papkasiga simli bog'langan. Quyidagi misolda o'rnatilgan tashqi disk uy katalogiga simli bog'langan.

A soft link (also called symlink or symbolic link) is a file system entry that points to the file name and location. … Deleting the symbolic link does not remove the original file. If, however, the file to which the soft link points is removed, the soft link stops working, it is broken.

Ramziy havolalar kutubxonalarni bog'lash va asl nusxani ko'chirmasdan yoki nusxa ko'chirmasdan fayllar izchil joylarda ekanligiga ishonch hosil qilish uchun doimo foydalaniladi. Havolalar ko'pincha bir xil faylning bir nechta nusxalarini turli joylarda "saqlash" uchun ishlatiladi, lekin baribir bitta faylga murojaat qiladi.

Katalogdagi ramziy havolalarni ko'rish uchun:

  1. Terminalni oching va o'sha katalogga o'ting.
  2. Buyruqni kiriting: ls -la. Bu katalogdagi barcha fayllar yashirin bo'lsa ham uzoq ro'yxatda bo'ladi.
  3. l bilan boshlanadigan fayllar sizning ramziy havola fayllaringizdir.

Eng oddiy usul: cd-ni ramziy havola joylashgan joyga kiriting va tafsilotlarni ro'yxatga olish uchun ls -l ni bajaring fayllardan. Ramziy havoladan keyin -> ning o'ng tomonidagi qismi u ko'rsatayotgan manzildir.

Linux-dagi ln buyrug'i manba fayllari va kataloglar o'rtasida havolalar yaratadi.

  1. -s - Ramziy havolalar buyrug'i.
  2. [maqsadli fayl] – siz havola yaratayotgan mavjud fayl nomi.
  3. [Symbolic fayl nomi] – ramziy havola nomi.

Replace source_file with the name of the existing file for which you want to create the symbolic link (this file can be any existing file or directory across the file systems). Replace myfile with the name of the symbolic link. The ln command keyin ramziy havola hosil qiladi.

Qattiq bog'langan kataloglarning sababi ruxsat berilmagan biroz texnik. Asosan, ular fayl tizimi tuzilishini buzadi. Umuman olganda, siz qattiq havolalardan foydalanmasligingiz kerak. Ramziy havolalar muammo tug'dirmasdan bir xil funksiyalarning ko'pchiligiga imkon beradi (masalan, ln -s target link ).

Bu post yoqdimi? Do'stlaringizga ham ulashing:
Bugungi OS