Nima uchun biz Linuxda yumshoq havola yaratamiz?

Soft Link asl fayl uchun yo'lni o'z ichiga oladi, mazmunini emas. Yumshoq havolani olib tashlash asl faylni o'chirishdan boshqa hech narsaga ta'sir qilmaydi, havola mavjud bo'lmagan faylga ishora qiluvchi "osilgan" havolaga aylanadi. Yumshoq havola katalogga ulanishi mumkin.

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

Why use symbolic links? You can operate on symlinks as if they were the actual files to which they pointing somewhere down the line (except deleting them). This allows you to have multiple “access points” to a file, without having excess copies (that remain up to date, since they always access the same file).

Yumshoq havola (shuningdek, ramziy havola sifatida ham tanilgan) ko'rsatgich yoki fayl nomiga havola vazifasini bajaradi. Asl faylda mavjud ma'lumotlarga kira olmaydi.
...
Yumshoq havola:

Taqqoslash parametrlari Qattiq havola Yumshoq havola
Fayl tizimi Uni fayl tizimlarida ishlatib bo'lmaydi. U butun fayl tizimlarida ishlatilishi mumkin.

Fayllar o'rtasida aloqa o'rnatish uchun sizga kerak ln buyrug'idan foydalaning. Simvolik havola (shuningdek, yumshoq havola yoki symlink deb ataladi) boshqa fayl yoki katalogga havola sifatida xizmat qiluvchi maxsus turdagi fayldan iborat. Unix/Linux kabi operatsion tizimlar ko'pincha ramziy havolalardan foydalanadi.

Ramziy havolani olib tashlash uchun ikkalasidan foydalaning rm yoki unlink buyrug'i va undan keyin argument sifatida simli bog'lanish nomi. Katalogga ishora qiluvchi ramziy havolani olib tashlashda simli havola nomiga qiyshiq chiziq qo'shmang.

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.

Qattiq havola - bu u ko'rsatayotgan haqiqiy faylning aniq nusxasi . Qattiq havola ham, bog'langan fayl ham bir xil inodeni baham ko'radi. Agar manba fayl o'chirilgan bo'lsa, qattiq havola hali ham ishlaydi va faylga qattiq havolalar soni 0 (nol) bo'lmaguncha faylga kirishingiz mumkin bo'ladi.

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

Qattiq havola faqat Linux yoki boshqa Unix-ga o'xshash operatsion tizimlarda mavjud fayl uchun qo'shimcha nom. Har qanday fayl uchun har qanday miqdordagi qattiq havolalar va shuning uchun har qanday nomlar yaratilishi mumkin. Qattiq havolalar boshqa qattiq havolalarga ham yaratilishi mumkin.

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