Waa maxay sababta aan u abuurno xiriir jilicsan Linux?

Soft Link waxaa ku jira dariiqa loo maro faylka asalka ah ee ma aha waxa ku jira. Ka saarida isku xirka jilicsan wax saameyn ah kuma yeelanayso laakiin ka saarida feylka asalka ah, xiriirku wuxuu noqdaa iskuxiraha "dangling" kaas oo tilmaamaya faylka aan jirin. Xiriirinta jilicsan ayaa ku xiri karta hagaha.

Xiriiriye calaamad ah, oo sidoo kale loo yaqaan xiriiriyaha jilicsan, waa nooc gaar ah oo fayl ah oo tilmaamaya fayl kale, sida gaaban ee Windows ama Macintosh alias. Si ka duwan isku xirka adag, isku xirka astaanta kuma jiro xogta ku jirta faylka la beegsaday. Waxay si fudud u tilmaamaysaa gelitaan kale meel nidaamka faylka ah.

Waa maxay sababta loo isticmaalo isku-xirayaasha astaanta ah? Waxaad ku shaqayn kartaa calaamadaha sida inay yihiin faylalka dhabta ah ee ay tilmaamayaan meel xariiqda hoose ah (la tirtiro mooyaane). Tani waxay kuu ogolaaneysaa inaad haysato "dhibcaha gelitaanka" badan ee faylka, adoon haysan nuqullo xad-dhaaf ah (kuwaasi oo weli jira, maadaama ay had iyo jeer galaan isla fayl).

Xiriirinta jilicsan (sidoo kale loo yaqaan isku xirka astaanta) wuxuu u shaqeeyaa tilmaame ama tixraac magaca faylka. Ma gasho xogta ku jirta faylka asalka ah.
...
Xiriirinta jilicsan:

Isbarbardhigga Halbeegyada Xiriir adag Xiriirinta jilicsan
Nidaamka faylka Looma isticmaali karo dhammaan nidaamyada faylka. Waxaa loo isticmaali karaa dhammaan nidaamyada faylka.

Si aad isku xirto faylasha waxaad u baahan tahay isticmaal ln amarka. Xiriirinta calaamada ah (sidoo kale loo yaqaan xiriiriyaha jilicsan ama symlink) wuxuu ka kooban yahay nooc gaar ah oo faylka ah oo u adeega tixraaca fayl kale ama hagaha. Unix/Linux sida nidaamyada hawlgalka inta badan waxay adeegsadaan isku-xirno calaamad ah.

Si aad meesha uga saarto isku xidhka astaanta ah, isticmaal midkood amarka rm ama unlink oo uu ku xigo magaca symlink sida dood ahaan. Markaad meesha ka saarayso isku xirka astaanta ah ee tilmaamaya hagaha haku darin jeexjeexa daba-galka ah ee magaca symlink.

Xiriirinta calaamaduhu waa had iyo jeer loo isticmaalo in lagu xidho maktabadaha oo la hubiyo in faylalku ku yaal meelo joogto ah iyada oo aan la guurin ama la koobiynin asalka. Xiriirinta waxaa badanaa loo isticmaalaa in lagu "keydiyo" koobiyo badan oo isku mid ah meelo kala duwan laakiin weli waxay tixraacayaan hal fayl.

Isku xirka adag waa kan koobiga saxda ah ee faylka dhabta ah ee uu tilmaamayo . Isku xirka adag iyo faylka ku xiran labaduba waxay wadaagaan inode isku mid ah. Haddii faylka isha la tirtiro, isku xirka adag ayaa wali shaqeeya oo waxaad awoodi doontaa inaad gasho faylka ilaa tirada isku xirka adag ee la xareeyo aysan ahayn 0 (eber).

Sababta tusaha adag ee xidhiidhka adagi waa Lama ogola waa farsamo yar. Asal ahaan, waxay jebiyaan qaab-dhismeedka nidaamka faylka. Guud ahaan waa inaadan isticmaalin xiriiriyeyaasha adag si kastaba. Xiriirinta calaamaduhu waxay oggolaadaan inta badan isla shaqeynta iyaga oo aan sababin dhibaatooyin (tusaale ahaan xiriirinta bartilmaameedka ln-s).

Xiriir adag ayaa ah kaliya magac dheeraad ah oo loogu talagalay faylka jira ee Linux ama nidaamyada kale ee Unix u eg. Tiro kasta oo xiriiriye adag ah, iyo sidaas tiro kasta oo magacyo ah, ayaa loo abuuri karaa fayl kasta. Xiriirinta adag sidoo kale waxaa la abuuri karaa xiriiriyeyaasha kale ee adag.

Ma jeceshahay qoraalkan? Fadlan la wadaag asxaabtaada:
OS Maanta