Mefuta ea lihokelo ho Linux ke efe?

Sistimi ea hau ea faele ea Linux, sehokelo ke khokahano lipakeng tsa lebitso la faele le data ea 'nete e ho disk. Ho na le mefuta e 'meli e meholo ea lihokelo tse ka bōptjoang: lihokelo tse "thata", le lihokelo tse "bonolo" kapa tsa tšoantšetso. … Sehokelo sa tšoantšetso ke faele e khethehileng e supang faele kapa buka e 'ngoe, e bitsoang target.

Sehokelo sa tšoantšetso kapa se bonolo ke sehokelo sa 'nete sa faele ea mantlha, athe sehokelo se thata ke kopi ea seipone ea faele ea mantlha. Haeba u hlakola faele ea pele, sehokelo se bonolo ha se na boleng, hobane se supa faele e seng teng. Empa tabeng ea hard link, e fapane ka ho feletseng.

Sehokelo ho UNIX ke sesupo sa faele. Joalo ka lisupa lipuong life kapa life tsa lenaneo, lihokelo ho UNIX ke lisupa tse supang faeleng kapa bukeng. … Lihokelo li lumella mabitso a faele a fetang bonngoe ho bua ka faele e tšoanang, libakeng tse ling. Ho na le mefuta e 'meli ea lihokelo: Soft Link kapa Symbolic links.

Lihokela tsa Unix ha e le hantle ke lintlha tse amanang le lifaele le li-directory. Phapang e kholo pakeng tsa sehokelo se thata le sehokelo se bonolo ke hore sehokelo se thata ke sesupo se tobileng sa faele athe sehokelo se bonolo ke referense ka lebitso ho bolelang hore e supa faele ka lebitso la faele.

Ho tlosa sehokelo sa tšoantšetso, sebelisa taelo ea rm kapa unlink e lateloang ke lebitso la symlink joalo ka khang. Ha o tlosa sehokelo sa tšoantšetso se supang bukana u se ke ua hlomathisa slash e latelang lebitsong la symlink.

Ho sheba lihokelo tsa tšoantšetso bukeng:

  1. Bula terminal ebe u fallela bukeng eo.
  2. Ngola taelo: ls -la. Sena se tla thathamisa nako e telele lifaele tsohle tse bukeng le haeba li patiloe.
  3. Lifaele tse qalang ka l ke lifaele tsa hau tsa lihokelo tsa tšoantšetso.

U ka hlahloba hore na faele ke symlink le [ -L file ] . Ka mokhoa o ts'oanang, o ka hlahloba hore na faele ke faele e tloaelehileng e nang le [ -f file ], empa tabeng eo, cheke e etsoa ka mor'a ho rarolla li-symlink. hardlinks ha se mofuta oa faele, ke mabitso a fapaneng bakeng sa faele (ea mofuta ofe kapa ofe).

Ho khomphutha, sehokelo se thata ke lethathamo la lethathamo le amanang le lebitso le faele ho sistimi ea faele. Litsamaiso tsohle tse thehiloeng ho li-directory li tlameha ho ba le bonyane sehokelo se le seng se thata se fanang ka lebitso la mantlha bakeng sa faele ka 'ngoe. Poleloana "hard link" hangata e sebelisoa feela lits'ebetsong tsa faele tse lumellang lihokelo tse thata ho feta faele e le 'ngoe.

Sehokelo se thata ke sets'oants'o sa faele sa nnete seo e se supang . Ka bobeli sehokelo se thata le faele e hokahaneng li arolelana inode e tšoanang . Haeba faele ea mohloli e hlakotsoe, sehokelo se thata se ntse se sebetsa mme o tla khona ho fihlella faele ho fihlela palo ea lihokelo tse thata tsa faele e se 0(zero).

Ee. Ka bobeli li nka sebaka kaha ka bobeli li ntse li e-na le li-directory.

Ka ho sa feleng, taelo ea ln e etsa lihokelo tse thata. Ho theha sehokelo sa tšoantšetso, sebelisa khetho ea -s ( -symbolic). Haeba ka bobeli FILE le LINK li fanoe, ln e tla theha sehokelo ho tsoa faeleng e boletsoeng e le khang ea pele ( FILE ) ho faele e boletsoeng e le khang ea bobeli ( LINK ).

Ho theha sehokelo sa tšoantšetso fetisa khetho ea -s ho taelo ea ln e lateloang ke faele e shebiloeng le lebitso la sehokelo. Mohlaleng o latelang faele e hokahantsoe le foldara ea bin. Mohlaleng o latelang drive ea kantle e kentsoeng e hokahantsoe le bukana ea lapeng.

Haeba u fumana lifaele tse peli tse nang le thepa e tšoanang empa u sa tsebe hantle hore na li hokahane ka thata, sebelisa ls -i taelo ho sheba nomoro ea inode. Lifaele tse hokahaneng ka thata li arolelana nomoro ea inode e tšoanang. Nomoro ea inode e arolelanoang ke 2730074, ho bolelang hore lifaele tsena ke data e tšoanang.

lenane la lenaneo ho mookameli oa faele, le tla bonahala le na le lifaele ka hare ho /mnt/partition/. lenaneo. Ho phaella ho "li-link tsa tšoantšetso", tse tsejoang hape e le "li-link tse bonolo", ho e-na le hoo, u ka etsa "link e thata". Sehokelo sa tšoantšetso kapa se bonolo se supa tsela tsamaisong ea faele.

Ho theha lihokelo tse thata ho Linux kapa Sistimi e kang ea Unix:

  1. Theha sehokelo se thata lipakeng tsa sfile1file le link1file, tsamaisa: ln sfile1file link1file.
  2. Ho etsa lihokelo tsa tšoantšetso ho fapana le lihokelo tse thata, sebelisa: ln -s sehokelo sa mohloli.
  3. Ho netefatsa lihokelo tse bonolo kapa tse thata ho Linux, matha: ls -l sehokelo sa mohloli.

Tse 16 tsa. 2018 г.

Joaloka poso ee? Ka kopo arolelana le metsoalle ea hau:
OS Kajeno