Viungo katika Windows, ishara na zaidi. Ulinganifu ni nini

Nakala hii inaonyesha jinsi ya kuunda kiunga cha mfano katika Linux.

Sintaksia

ln [-Ffhinsv] source_file [target_file]

ln [-Ffhinsv] source_file ... target_directory

kiungo_chanzo_faili_lengwa

Maelezo

Programu ya ln inaunda ingizo la saraka (kiungo) kinachoitwa target_file.

Njia zile zile ambazo zimesakinishwa kwenye source_file zitasakinishwa kwenye target_file. Viungo hukuruhusu kuwa na nakala nyingi za faili moja au saraka iliyo katika maeneo tofauti,
lakini bila kuchukua nafasi ya diski. Kuna aina mbili za viungo, viungo ngumu na viungo vya ishara.

Amri ya ln ina chaguzi zifuatazo:

-f Ikiwa target_file tayari ipo, ifute ili kiungo kiweze kuundwa.
Chaguo hili inabatilisha chaguo la -i.

-F Ikiwa target_file tayari ipo na ni saraka, ifute ili kiungo kiweze kuundwa. Chaguo la -F linatumika kwa kushirikiana na -f au -i chaguzi; ikiwa hakuna iliyoainishwa, chaguo la -f linachukuliwa.

Chaguo hili halifanyi kazi bila -s chaguo.

-h Ikiwa target_file au target_directory ni kiungo cha ishara, usikifuate. Chaguo hili ni muhimu pamoja na -f chaguo la kubadilisha kiunga cha mfano ambacho
inaelekeza kwenye saraka.

-i Hali ya mwingiliano. Ikiwa faili_lengwa lipo, mtumiaji ataombwa afute. Ikikubaliwa, ln itafuta target_file na kuunda. kiungo kipya. Chaguo hili linabatilisha -f chaguo.

-n Analog ya chaguo la -h, kwa utangamano na utekelezaji mwingine wa programu ya ln.

-v Njia ya kuonyesha habari kuhusu maendeleo ya utekelezaji wa programu ln.

Kwa chaguo-msingi, programu ya ln huunda viungo ngumu. Kiungo ngumu kwa faili, hakuna chochote
tofauti na faili ya chanzo; wakati huo huo, mabadiliko yaliyofanywa kwenye faili hayategemei jina,
ambayo rufaa ilitolewa kwake.

Kiungo cha mfano kina jina la faili inayounganishwa. Wakati wa kufanya operesheni
open(2) juu ya kiunga cha mfano hutumia faili asili. stat(2) simu iliyopigwa
hapo juu kiunga cha mfano pia kitarudi faili asili. Kwa habari kuhusu kiungo
lstat(2) inaweza kutumika. Ili kusoma yaliyomo kwenye kiunga cha mfano unaweza
tumia kiunga cha kusoma (2) simu. Tofauti na viungo ngumu, viungo vya mfano
inaweza kuwa katika nyingine mfumo wa faili na inaweza kuelekeza kwenye saraka.

Kwa hoja moja au mbili, programu ya ln huunda kiungo cha faili_chanzo_iliyopo. Jina la kiungo litachukuliwa kutoka kwa hoja_faili_lengwa. Ikiwa hoja_faili_lengwa haijabainisha saraka, saraka ya sasa itatumika kuunda kiungo; ikiwa ni saraka tu imebainishwa, kiungo cha kipengele cha mwisho kutoka faili_cha chanzo kitaundwa.

Kwa zaidi ya hoja mbili, ln huunda viungo katika target_directory kwa zote zilizobainishwa
njia ya faili_chanzo. Viungo vinapewa majina ya faili za chanzo.

Ikiwa programu ya ln inaitwa katika fomu ya kiungo, inapewa hoja mbili haswa; hoja zilizopitishwa haziwezi kuwa saraka, na haikubali chaguo zozote katika fomu hii. Hii fomu rahisi kutumia.

Utangamano

Chaguzi za -h, -i, -n, na -v ni za uoanifu na utekelezaji mwingine wa programu ya ln, na hazipendekezwi kwa matumizi katika hati.

Mifano

ln<исходный файл>[mpya]

Kiungo cha ishara(au mfano, symlink, kutoka kwa kiungo cha Alama ya Kiingereza) ni faili maalum kwenye gari ngumu, ambayo ni sawa na kanuni kwa njia ya mkato. Ndani ya faili ya kiungo cha mfano kuna mstari mmoja tu na pointer kwenye njia ya folda au faili ambayo inapaswa kufunguliwa wakati wa kufikia kiungo hiki. Kwa mazoezi, ulinganifu hutumiwa mara kwa mara; mfano unaweza kutolewa (hapa tulidanganya Chrome na kuhamisha folda ya kache kutoka gari ngumu juu diski halisi kwenye RAM).

Kuunda ulinganifu kwenye mstari wa amri

Mwongozo wa Wikipedia unasema amri inaonekana kama hii:

MKLINK [ | | ] Kusudi la Kiungo
/D- Unda kiunga cha mfano kwenye saraka (kwa chaguo-msingi imeundwa kwa faili).
/H- Unda kiunga kigumu badala ya kiunga cha mfano.
/J- Unda muunganisho wa saraka.
Kiungo- Jina la kiungo kipya cha ishara.
Kusudi- Njia ambayo kiungo kipya kinarejelea.

1. Unda (au nakala na ubandike) folda katika eneo linalohitajika. Kwa mfano kwenye diski D tengeneza folda joto.

2. Fungua mstari wa amri: Anza - Run au Shinda+R. Ingiza cmd na bonyeza ingia au sawa.

3. Kwenye mstari wa amri, tengeneza kiunga cha mfano kwa kutumia amri ifuatayo:

mklink /d "c:\temp" "d:\temp"

Hapa c:\temp ndio kiunganishi cha kuunda, na d:\temp ndio njia ambayo inaelekeza. Kawaida, jina la kiunga ni sawa na jina la folda inayoelekeza, kwani mfumo, wakati wa kupata folda ya kiunga sawa c: \ temp, itafanya kama folda ya temp bado iko kwenye kiendeshi C, na hatujaihamisha ili kuendesha D.

Unganisha matumizi ya Kiendelezi cha Shell

Kuna huduma nyingi zinazofanana, lakini tutaangalia kuunda kiunga cha ishara kwa kutumia Kiendelezi cha Shell ya Kiungo. Pakua hii matumizi ya bure inaweza kupatikana kwenye ukurasa wa wavuti wa watengenezaji. Kiendelezi cha Kiungo cha Shell kinaongezwa kwa menyu ya muktadha bofya kulia baadhi ya vipengee, kukuruhusu kuunda ulinganifu kwa njia ya kawaida kama "nakala/bandika" bila kulazimika kuzindua safu ya amri.

Pakua, sakinisha na uzindue Kiendelezi cha Kiungo cha Shell. Wakati wa ufungaji, unaweza kuchagua lugha ya Kirusi. Hatuitaji dirisha la programu yenyewe; unaweza kuifunga mara moja ikiwa hauitaji kuweka mipangilio ya ziada.

Huduma ni rahisi kutumia. Chagua folda ambayo unahitaji kiungo na ubofye juu yake bonyeza kulia panya - chagua kutoka kwenye menyu Kumbuka chanzo cha kiungo. Baada ya hayo, fungua folda ambapo unahitaji kubandika kiungo hiki, na pia bonyeza-click, sasa chagua Weka kama - Kiungo cha ishara. Tayari.

Siku njema! Leo tutaangalia mada ya kuvutia inayoitwa "Viungo vya Alama". Tumia kesi wa chombo hiki sio sana. Kwa mfano, ikiwa unatumia sehemu kumbukumbu ya ufikiaji bila mpangilio Kama diski ya RAM, unaweza kuhamisha mchezo wowote au sehemu yake (sema, folda zilizo na picha) na kuunda kiunga cha mfano. Hii itaongeza kasi ya upakiaji wa viwango na ramani. Unaweza pia kutumia viungo vya mfano kuhamisha folda nzima ya mtumiaji, lakini nitaandika kuhusu hili katika moja ya makala zifuatazo.

Ulinganifu ni nini?

Kiungo cha ishara (pia symlink kutoka kwa Kiingereza. Kiungo cha ishara, kiungo cha ishara) - faili maalum katika mfumo wa faili ambayo hakuna data inayozalishwa isipokuwa moja mfuatano wa maandishi na pointer. Mstari huu unafasiriwa kama njia ya faili ambayo lazima ifunguliwe wakati wa kujaribu kupata kiunga hiki (faili). Kiunga cha mfano huchukua nafasi nyingi katika mfumo wa faili kama inavyohitajika kuandika yaliyomo ( faili ya kawaida inachukua angalau kizuizi kimoja cha kizigeu).

Kwa hivyo, hii ni faili ambayo ina kiunga cha faili au saraka nyingine tu, hakuna zaidi. Wakati wa kufikia faili hii, mfumo hufanya kazi sawa na kama faili (folda) iliyorejelewa na kiunga cha mfano. Ambayo kwa kweli ni rahisi sana. Kwa mfano, unaweza kuunda mfululizo wa viungo vya ishara kwenye eneo-kazi lako kwa folda zinazotumiwa mara kwa mara, na kunakili faili kwenye folda hizi itakuwa suala la sekunde. Sasa hebu tujaribu kuunda kiungo cha mfano kwa folda ya kiholela.

Maagizo ya kuunda kiunga cha mfano

1) Unda (au nakala) folda katika eneo tunalohitaji. Kwa upande wangu nitaunda folda ya mkfolder diski ya ndani D:

2) Fungua mstari wa amri, ili kufanya hivyo bonyeza Shinda+R na katika dirisha linalofungua tunaandika cmd:

3) Katika dirisha linalofungua mstari wa amri tunahitaji kuunda kiungo cha mfano kwa folda yetu. Hii inafanywa kwa kutumia amri ya mklink. Kwa upande wangu, ninaandika kwa njia hii, na kuunda folda inayoitwa mklink kwenye mzizi wa gari C, ambayo itaunganisha kwenye folda ya D:\mkfolder:

Mklink /j "c:\mklink" "d:\mkfolder"

ambapo mklink ni amri ya kuunda kiunga cha mfano

/j - sifa ya kuunda uunganisho kwa saraka

c:\mklink - mahali ambapo faili iliyo na kiunga cha ishara iliundwa / jina la kiunga kipya cha ishara

d:\mkfolda - Njia ambayo kiungo cha mfano kinarejelea

5) Wacha tuendeshe C na tuangalie kiunga cha mfano kilichoundwa:

6) Tofauti yake kuu kutoka kwa njia ya mkato ya kawaida ni kwamba ukienda kwenye folda ya mklink, mfumo utafikiri kuwa uko kwenye gari C kwenye folda ya mklink, lakini kwa kweli utaona na kufanya kazi na faili ambazo ziko kwenye gari D. kwenye folda ya mkfolder:

Njia mbadala

1) Nakili folda ambayo tunahitaji kuunda kiunga cha mfano.

2) Nenda kwenye saraka:

C:\Users\*username*\AppData\Roaming\Microsoft\Windows\Network Shortcuts

Folda ya AppData imefichwa ili kuwezesha onyesho folda zilizofichwa, tafadhali tumia.

3) Bonyeza-click kwenye dirisha la orodha na uchague "Ingiza njia ya mkato". Mfumo utaunda kiunga cha ishara kwa saraka ya chanzo na sasa unaweza kuihamisha hadi mahali unahitaji na kuipa jina jipya.

Ni hayo tu. Natumaini umepata makala hii muhimu, bofya moja ya vifungo hapa chini ili kuwaambia marafiki zako kuhusu hilo. Pia jiandikishe kwa sasisho za tovuti kwa kuingiza barua pepe yako kwenye sehemu iliyo upande wa kulia.

Asante kwa umakini wako :)