X'inhu fajl ta' link simboliku fil-Linux?

Rabta simbolika, imsejħa wkoll soft link, hija tip speċjali ta' fajl li jindika fajl ieħor, bħal shortcut fil-Windows jew alias Macintosh. B'differenza minn rabta iebsa, rabta simbolika ma fiha d-dejta fil-fajl fil-mira. Sempliċement jindika dħul ieħor x'imkien fis-sistema tal-fajls.

Rabta simbolika hija oġġett tas-sistema tal-fajls li jindika oġġett ieħor tas-sistema tal-fajls. L-oġġett li qed jiġi indikat jissejjaħ il-mira. Ir-rabtiet simboliċi huma trasparenti għall-utenti; il-links jidhru bħala fajls jew direttorji normali, u l-utent jew l-applikazzjoni jistgħu jaġixxu fuqhom eżattament bl-istess mod.

Lil joħolqu a rabta simbolika, uża l--s ( —simboliku ) għażla. Jekk kemm il-FILE u LINK jingħataw, ln se joħolqu a rabta mill-fajl speċifikat bħala l-ewwel argument ( FILE ) għall-fajl speċifikat bħala t-tieni argument ( LINK ).

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.

A soft link (imsejħa wkoll symlink jew rabta simbolika) hija dħul tas-sistema tal-fajls li jindika l-isem u l-post tal-fajl. … It-tħassir tal-link simboliku ma jneħħix il-fajl oriġinali. Jekk, madankollu, il-fajl li għalih jindika l-link artab jitneħħa, il-link artab jieqaf jaħdem, jinkiser.

Links simboliċi huma użat il-ħin kollu biex jgħaqqad il-libreriji u kun żgur li l-fajls ikunu f'postijiet konsistenti mingħajr ma ċaqlaq jew tikkopja l-oriġinal. Il-links spiss jintużaw biex "jaħżnu" kopji multipli tal-istess fajl f'postijiet differenti iżda xorta jirreferu għal fajl wieħed.

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.

L-aktar mod sempliċi: cd sa fejn tinsab il-link simboliku u agħmel ls -l biex telenka d-dettalji tal-fajls. Il-parti fuq il-lemin ta' -> wara l-link simboliku hija d-destinazzjoni li qed tipponta lejha.

Il-kmand ln fil-Linux joħloq rabtiet bejn fajls tas-sors u direttorji.

  1. -s – il-kmand għal Links Simboliċi.
  2. [fajl fil-mira] – isem il-fajl eżistenti li għalih qed toħloq il-link.
  3. [Isem tal-fajl simboliku] – isem il-link simboliku.

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 tal-link simboliku. Il-kmand tal-ln imbagħad joħloq ir-rabta simbolika.

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

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