Kif toħloq link f'Unix?

Permezz ta 'default, il-kmand ln joħloq rabtiet iebsin. Biex toħloq rabta simbolika, uża l-għażla -s ( –symbolic ). Jekk jingħataw kemm il-FILE kif ukoll il-LINK, ln joħloq link mill-fajl speċifikat bħala l-ewwel argument ( FILE ) għall-fajl speċifikat bħala t-tieni argument ( LINK ).

Ibdel source_file bl-isem tal-fajl eżistenti li għalih trid toħloq il-link simboliku (dan il-fajl jista' jkun kwalunkwe fajl jew direttorju eżistenti fis-sistemi tal-fajls). Ibdel myfile bl-isem tar-rabta simbolika. Il-kmand ln imbagħad joħloq il-link simboliku.

Biex toħloq rabta simbolika jgħaddi l-għażla -s lill-kmand ln segwit mill-fajl fil-mira u l-isem tal-link. Fl-eżempju li ġej fajl huwa symlinked fil-folder bin. Fl-eżempju li ġej, drive estern immuntat huwa symlinked f'direttorju tad-dar.

Lil tagħmel links bejn il-fajls li għandek bżonn tuża ln kmand. A simboliku rabta (magħruf ukoll bħala artab rabta or silinkink) tikkonsisti minn tip speċjali ta' fajl li jservi bħala referenza għal fajl jew direttorju ieħor.

Link f'UNIX hija pointer għal fajl. Bħal pointers fi kwalunkwe lingwa ta' programmar, links f'UNIX huma pointers li jindikaw fajl jew direttorju. Il-ħolqien ta 'links huwa tip ta' shortcuts biex taċċessa fajl. Il-links jippermettu li aktar minn isem ta' fajl wieħed jirreferi għall-istess fajl, x'imkien ieħor.

A hard link hija essenzjalment tikketta jew isem assenjat lil fajl. Din il-link il-ġdida mhijiex kopja separata tal-fajl l-antik, iżda pjuttost isem differenti għall-istess kontenut tal-fajl eżattament bħall-fajl l-antik. … Konsegwentement, kwalunkwe bidla li tagħmel lill-oldfile tkun viżibbli f'newlink .

Jekk tinħoloq hard link għal fajl test. Imbagħad il-fajl tat-test oriġinali jitħassar, allura bażikament tinħoloq kopja tal-isem ta 'dak il-fajl, f'sens li l-fajl oriġinali jitħassar.

Biex tara l-links simboliċi f'direttorju:

  1. Iftaħ terminal u mur għal dak id-direttorju.
  2. Ittajpja l-kmand: ls -la. Dan għandu jelenka fit-tul il-fajls kollha fid-direttorju anki jekk huma moħbija.
  3. Il-fajls li jibdew b'l huma l-fajls tal-link simboliku tiegħek.

Ir-raġuni hard-linking direttorji hija mhux permess huwa ftit tekniku. Essenzjalment, ikissru l-istruttura tas-sistema tal-fajls. Ġeneralment m'għandekx tuża hard links xorta waħda. Links simboliċi jippermettu ħafna mill-istess funzjonalità mingħajr ma jikkawżaw problemi (eż. ln -s target link ).

Soft links huma simili għal shortcuts, u jistgħu jindikaw fajl jew direttorju ieħor fi kwalunkwe sistema ta 'fajls. Ir-rabtiet iebsin huma wkoll shortcuts għal fajls u folders, iżda ma tistax tinħoloq link iebsa għal folder jew fajl f'sistema ta 'fajls differenti. Ejja nħarsu lejn il-passi involuti fil-ħolqien u t-tneħħija ta' symlink.

Bħal din il-kariga? Jekk jogħġbok taqsam ma 'sħabek:
OS Illum