Waa maxay faylka isku xirka astaanta ah ee Linux?

Xiriirinta calaamadda, oo sidoo kale loo yaqaan xiriiriyaha jilicsan, waa nooc gaar ah oo fayl ah oo tilmaamaya fayl kale, sida gaaban Windows ama alias Macintosh. 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.

A symbolic link is a file-system object that points to another file system object. The object being pointed to is called the target. Symbolic links are transparent to users; the links appear as normal files or directories, and can be acted upon by the user or application in exactly the same manner.

Ku abuuro a xiriirin calaamad ah, use the -s ( —calaamad ) option. If both the FILE and LINK are given, ln doono abuuro a link laga bilaabo faylka loo cayimay doodda koowaad (FILE) ilaa faylka loo cayimay doodda labaad ( LINK ).

Si aad u abuurto xidhiidh calaamad ah u gudbi ikhtiyaarka -s taliska ln oo ay ku xigto faylka bartilmaameedka iyo magaca isku xirka. Tusaalaha soo socda feylku wuxuu ku xidhan yahay galka qashinka. Tusaalahan soo socda darawal dibadda ah oo ku rakiban waxa lagu xidhidhiyaa hagaha guriga.

Xiriiriye jilicsan (sidoo kale loo yaqaan symlink ama isku xiraha calaamad) waa nidaamka faylka oo tilmaamaya magaca faylka iyo goobta. … Tirtiridda isku xirka astaanta kama saarayso feylkii asalka ahaa. Haddii, si kastaba ha ahaatee, feylka laga saaray dhibcaha xiriirka jilicsan, xiriirka jilicsan ayaa istaagaya shaqada, waa la jabay.

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.

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.

Habka ugu fudud: cd ilaa halka uu ku yaalo isku xidhka calaamada oo samee ls -l si aad u taxdo tafaasiisha ee faylasha. Qaybta midigta ee -> ka dib isku xirka calaamaduhu waa meesha uu u jeedo.

Amarka ln ee Linux wuxuu abuuraa iskuxiryo ka dhexeeya faylalka isha iyo hagayaasha.

  1. -s - amarka Xiriirinta Calaamadaha.
  2. [Faylka bartilmaameedka] - magaca faylka jira ee aad u abuurayso isku xirka.
  3. [Magaca faylka astaanta ah] - magaca isku xirka astaanta.

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. Taliska ln then creates the symbolic link.

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

Ma jeceshahay qoraalkan? Fadlan la wadaag asxaabtaada:
OS Maanta