He patai maha: He aha te hononga pakeke i Linux?

Ko te hononga pakeke he konae e tohu ana ki te inode o raro, ki tetahi atu konae. Mena ka mukua e koe tetahi konae, ka tangohia tetahi hononga ki te inode o raro. Inaa ko te hononga tohu (e mohiotia ana ko te hononga ngawari) he hononga ki tetahi atu ingoa konae kei roto i te punaha konae.

I roto i te rorohiko, ko te hononga pakeke he urunga whaiaronga e hono ana i tetahi ingoa me tetahi konae kei runga i te punaha konae. Ko nga punaha konae-whaiaronga katoa me whai kia kotahi neke atu i te iti rawa te hono maataki e whakaatu ana i te ingoa taketake mo ia konae. Ko te kupu "hononga pakeke" ka whakamahia noa i roto i nga punaha konae ka whakaaetia kia neke atu i te kotahi te hono mo te konae kotahi.

He aha te Hononga ngawari me te hono pakeke i te Linux? Ko te hononga tohu, ngawari ranei he hononga tuuturu ki te konae taketake, engari ko te hononga maataki he kape whakaata o te konae taketake. Mena ka mukua e koe te konae taketake, karekau he uara o te hononga ngawari, na te mea e tohu ana ki te konae kore.

Mēnā ka mukua e koe te 'taku-mārō-hono' o tētahi hononga mārō, ko ngā kōnae e toe ana e tohu ana ki taua wāhi (inode) i roto i te puku mārō ka mau tonu ngā raraunga kua penapena ki te puku mārō.

Ko te hononga pakeke te tauira tika o te konae e tohu ana ki a . Ko te hononga pakeke me te konae hono he rite te inode. Mēnā ka mukua te kōnae pūtake, ka mahi tonu te hononga mārō, ā, ka taea e koe te uru atu ki te konae kia kore ra ano te maha o nga hononga pakeke ki te 0(kore).

Hei hanga hononga tohu ko te Linux te whakamahi i te whakahau ln me te whiringa -s. Mo etahi atu korero mo te whakahau ln, tirohia te wharangi tangata ln, patohia ranei te man ln ki to tauranga. Mena kei a koe etahi patai, he urupare ranei, tena koa waiho mai he korero.

Mena ka kitea e koe nga konae e rua he rite nga ahuatanga engari kaore koe i te tino mohio mena he uaua te hono, whakamahia te whakahau ls -i hei tiro i te tau inode. Ko nga konae e hono ana he rite te tau inode. Ko te nama inode tiritahi ko 2730074, ko te tikanga he raraunga rite enei konae.

Hei hanga hononga pakeke ki runga i te punaha Linux, Unix ranei:

  1. Waihangahia he hononga pakeke i waenga i te sfile1file me te link1file, whakahaere: ln sfile1file link1file.
  2. Hei hanga hononga tohu hei utu mo nga hononga pakeke, whakamahia: ln -s hononga puna.
  3. Hei manatoko i nga hononga ngawari, pakeke ranei i runga i te Linux, whakahaere: ls -l hononga puna.

16 Oketopa 2018 g.

4 Whakautu. Whakaatu mahi i runga i tenei whakairinga. Ka taea e koe te muku me te rm pera i mua: rm NameOfFile . Kia mahara me nga hononga pakeke kaore he rereketanga i waenga i "te konae taketake" me "te hono ki te konae": e rua noa nga ingoa mo te konae kotahi, ka mukua tetahi o nga ingoa ka kore e mukua tetahi atu.

I roto i to punaha konae Linux, he hononga te hononga i waenga i te ingoa konae me nga raraunga tuuturu i runga i te kōpae. E rua nga momo hononga matua ka taea te hanga: "pakeke" hononga, me "ngawari" hononga tohu ranei. … Ko te hono tohu he konae motuhake e tohu ana ki tetahi atu konae, whaiaronga ranei, e kiia ana ko te whaainga.

Ae. Ka whai waahi raua tokorua i te mea kei a raua ano nga tuhinga whaiaronga.

Ka taea e koe te tirotiro mena he hononga hono te konae me te [ -L file ] . Waihoki, ka taea e koe te whakamatautau mena he konae te konae me te [ -f file ] , engari i tera keehi, ka mahia te haki i muri i te whakatau i nga hononga hono. ehara nga hardlinks i te momo konae, he ingoa rereke noa mo te konae (he momo momo).

Hei tango i tetahi hononga tohu, whakamahia te tono rm, wetehonohono ranei me te ingoa o te symlink hei tohenga. Ina tango i tetahi hononga tohu e tohu ana ki tetahi whaiaronga kaua e taapiri he riitaha whai muri ki te ingoa symlink. Mena kei a koe etahi patai, he urupare ranei, tena koa waiho mai he korero.

Hard links and symbolic links are two different methods to refer to a file in the hard drive. … A hard link is essentially a synced carbon copy of a file that refers directly to the inode of a file. Symbolic links on the other hand refer directly to the file which refers to the inode, a shortcut.

te whaiaronga o te papatono kei roto i te kaiwhakahaere konae, ka kitea nga konae kei roto /mnt/wehenga/. hōtaka. I tua atu i nga "hononga tohu", e mohiotia ana ko "hononga ngawari", ka taea e koe te hanga "hononga pakeke". Ko te hononga tohu, ngawari ranei e tohu ana ki tetahi ara i roto i te punaha konae.

Ko te take e kore e whakaaetia nga raarangi hono-maamaa he iti noa te hangarau. Ko te tikanga, ka pakaruhia e ratou te hanganga o nga konae-puna. Ko te tikanga, kaua e whakamahi hononga pakeke. Ka taea e nga hononga tohu te nuinga o nga mahi rite tonu me te kore e raru (hei tauira, ln -s hononga hono).

Pēnei ki tēnei whakairinga? Tena koa tohatoha atu ki o hoa:
OS i tenei ra