Sidee ayuu isku xirka jilicsan uga shaqeeya Linux?

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.

Isku xirka astaanta (sidoo kale loo yaqaan xiriiriyaha jilicsan ama symlink) wuxuu ka kooban yahay nooc gaar ah oo fayl ah oo u adeega tixraac ahaan fayl kale ama hagaha. Unix/Linux sida nidaamyada hawlgalka waxay inta badan adeegsadaan isku-xireyaasha astaanta ah. Xidhiidhiyayaasha astaanta ah waxa loo samayn karaa hagayaal iyo sidoo kale faylalka habab faylaleedyo kala duwan ama qaybo kala duwan.

Symlink (sidoo kale loo yaqaan isku xirka astaanta) waa nooc ka mid ah faylka Linux ee tilmaamaya fayl kale ama gal kombayutarkaga ku jira. Calaamaduhu waxay la mid yihiin jid-gaabyada Windows. Dadka qaarkiis waxay ugu yeeraan calaamadaha "links jilicsan" - nooc ka mid ah isku xirka nidaamyada Linux / UNIX - oo ka soo horjeeda "links adag."

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 u abuurto xidhiidh calaamad ah, isticmaal ikhtiyaarka -s (-astaanta).. Haddii FILE iyo LINK labadaba la bixiyo, ln waxay ka abuuri doontaa isku xirka faylka lagu tilmaamay doodda koowaad (FILE) ilaa faylka loo cayimay doodda labaad (LINK).

Xidhiidhka jilicsan wuxuu la mid yahay habka gaaban ee faylka kaas oo lagu isticmaalo nidaamyada hawlgalka Windows. Fayl kasta oo jilicsan ka kooban qiimo gooni ah Inode oo tilmaamaya feylkii asalka ahaa. Si la mid ah xiriiriyeyaasha adag, isbeddel kasta oo lagu sameeyo xogta labada fayl ayaa ka muuqda kan kale.

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.

Si aad u aragto isku xidhka astaanta ee hagaha:

  1. Fur terminal oo u gudub hagahaas.
  2. Ku qor amarka: ls -la. Tani waxay dheerayn doontaa dhammaan faylasha ku jira hagaha xitaa haddii ay qarsoon yihiin.
  3. Faylasha ku bilaabma l waa faylalkaaga isku xidhka ee astaanta u ah.

Isku xirka UNIX ama Tilmaamaha Calaamadaha

  1. Isticmaal ln -nfs si aad u cusboonaysiiso xidhiidhka jilicsan. …
  2. U isticmaal pwd isku-darka UNIX soft link si aad u ogaato dariiqa dhabta ah ee xidhiidhkaaga jilicsan uu tilmaamayo. …
  3. Si aad u ogaato dhammaan isku xidhka jilicsan ee UNIX iyo isku xidhka adag ee buug kasta fuliya amarka "ls -lrt | grep "^l" ".

Waxaad awoodi kartaa Hubi haddii faylku yahay calaamad la mid ah [ -L file] . Sidoo kale, waxaad tijaabin kartaa haddii faylku yahay fayl caadi ah oo wata [ -f file ] , laakiin xaaladdaas, jeegga ayaa la sameeyaa ka dib marka la xalliyo calaamadaha. Hardlinks maaha nooc fayl ah, kaliya waa magacyo kala duwan oo faylka ah (nooc kasta ha ahaatee).

Xidhiidhka adagi waa fayl u taagan fayl kale oo isku mug ah isaga oo aan si dhab ah u nuqulin xogta faylkaas. … In kasta oo xiriir adag uu asal ahaan yahay koobi muraayad ah oo faylka bartilmaameedka ah ee uu tilmaamayo, meel kale oo adag looma baahna si loo kaydiyo faylka adag ee isku xidhka.

Xisaabinta, isku xirka astaanta (sidoo kale symlink ama isku xirka jilicsan) waa erey loogu talagalay fayl kasta oo ka kooban tixraac fayl kale ama tusaha qaab qaab dhammaystiran ama qaraabo ah oo saameeya xallinta marinka.

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

Sideed u akhridaa oggolaanshaha gudaha Unix?

Si aad u aragto oggolaanshaha dhammaan faylasha ku jira hagaha, adeegso amarka ls oo leh xulashooyinka -la. Ku dar doorashooyin kale sida la rabo; Caawinaad, eeg Ku tax faylasha ku jira hagaha Unix. Tusaalaha wax soo saarka ee sare, xarafka ugu horreeya ee xariiq kastaa wuxuu muujinayaa in shayga liiska ku jira uu yahay fayl ama hage.

Ma jeceshahay qoraalkan? Fadlan la wadaag asxaabtaada:
OS Maanta