Giunsa Paghimo ang Lisud ug Simboliko nga mga Link sa Linux


Sa mga operating system nga sama sa Unix sama sa Linux, \ang tanan usa ka file ug ang usa ka file sa panguna usa ka link sa usa ka inode (usa ka istruktura sa datos nga nagtipig sa tanan bahin sa usa ka file gawas sa ngalan niini ug aktuwal nga sulud).

Ang usa ka gahi nga link usa ka file nga nagpunting sa parehas nga nagpahiping inode, sama sa lain nga file. Kung imong tangtangon ang usa ka file, tangtangon niini ang usa ka link sa nagpahiping inode. Samtang ang usa ka simbolo nga sumpay (nailhan usab nga humok nga sumpay) usa ka sumpay sa lain nga filename sa filesystem.

Ang laing importante nga kalainan tali sa duha ka matang sa mga link mao nga ang mga lisud nga mga link mahimo lamang nga magtrabaho sulod sa sama nga filesystem samtang ang simbolikong mga link mahimong motabok sa lain-laing mga filesystem.

Giunsa Paghimo ang Lisud nga mga Link sa Linux

Aron makahimo og lisud nga mga sumpay sa Linux, atong gamiton ang ln utility. Pananglitan, ang mosunod nga sugo nagmugna ug gahi nga sumpay nga ginganlan og tp sa file topprocs.sh.

$ ls -l
$ ln topprocs.sh tp
$ ls -l

Sa pagtan-aw sa output sa ibabaw, gamit ang ls command, ang bag-ong file wala gipakita isip usa ka link, kini gipakita isip usa ka regular nga file. Kini nagpasabot nga ang tp maoy laing regular nga executable nga payl nga nagpunting sa parehas nga nagpahiping inode sama sa topprocs.sh.

Para makahimo ug gahi nga sumpay direkta ngadto sa humok nga sumpay, gamita ang -P nga bandera nga sama niini.

$ ln -P topprocs.sh tp

Giunsa Paghimo ang Simboliko nga mga Link sa Linux

Aron makahimo ug simbolikong mga sumpay sa Linux, gamiton namo ang samang ln utility nga adunay -s switch. Pananglitan, ang mosunod nga sugo nagmugna ug simbolikong sumpay nga ginganlan og topps.sh ngadto sa file topprocs.sh.

$ ln -s ~/bin/topprocs.sh topps.sh
$ ls -l topps.sh

Gikan sa ibabaw nga output, imong makita gikan sa file permissions section nga ang topps.sh usa ka link nga gipakita sa l: nga nagpasabot kini usa ka link ngadto sa laing filename.

Kung naglungtad na ang simbolikong sumpay, mahimo ka nga makakuha og sayup, aron mapugos ang operasyon (kuhaa ang paggawas nga simbolo nga sumpay), gamita ang kapilian nga -f.

$ ln -s ~/bin/topprocs.sh topps.sh
$ ln -sf ~/bin/topprocs.sh topps.sh

Aron mahimo ang verbose mode, idugang ang -v nga bandera aron maimprinta ang ngalan sa matag na-link nga file sa output.

$ ln -sfv ~/bin/topprocs.sh topps.sh
$ $ls -l topps.sh

Mao na! Susiha kining mosunod nga may kalabutan nga mga artikulo.

  1. fdupes – Usa ka Himan sa Command Line sa Pagpangita ug Pagtangtang sa Duplicate Files sa Linux
  2. 5 Mga Mapuslanon nga Sugo sa Pagdumala sa Mga Uri sa File ug Oras sa Sistema sa Linux

Niini nga artikulo, nahibal-an namon kung giunsa paghimo ang lisud ug simbolikong mga link sa Linux. Mahimo kang mangutana og bisan unsang (mga) pangutana o ipaambit ang imong mga hunahuna mahitungod niini nga giya pinaagi sa feedback form sa ubos.