Bii o ṣe Ṣẹda Awọn ọna asopọ lile ati aami ni Linux


Ninu awọn ọna ṣiṣe bii Unix bii Linux,\"ohun gbogbo jẹ faili kan" ati pe faili jẹ ipilẹ ọna asopọ si inode (ilana data ti o tọju ohun gbogbo nipa faili yatọ si orukọ rẹ ati akoonu gangan).

Ọna asopọ lile jẹ faili kan ti o tọka si inode ipilẹ kanna, bi faili miiran. Ni ọran ti o pa faili kan, o yọ ọna asopọ kan si atokọ atokọ. Lakoko ti ọna asopọ aami (tun mọ bi ọna asopọ asọ) jẹ ọna asopọ kan si orukọ faili miiran ninu eto faili.

Iyatọ pataki miiran laarin awọn iru awọn ọna asopọ meji ni pe awọn ọna asopọ lile le ṣiṣẹ nikan laarin eto faili kanna lakoko awọn ọna asopọ aami le kọja kọja awọn eto faili oriṣiriṣi.

Bii o ṣe Ṣẹda Awọn ọna asopọ Lile ni Lainos

Lati ṣẹda awọn ọna asopọ lile ni Linux, a yoo lo iwulo ln. Fun apẹẹrẹ, aṣẹ atẹle n ṣẹda ọna asopọ lile ti a npè ni tp si faili topprocs.sh .

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

Nwa ni iṣẹjade loke, ni lilo pipaṣẹ ls, faili tuntun ko ṣe itọkasi bi ọna asopọ kan, o han bi faili deede. Eyi tumọ si pe tp jẹ faili deede ti o le ṣe deede ti o tọka si inode ipilẹ kanna bi topprocs.sh .

Lati ṣe ọna asopọ lile taara sinu ọna asopọ asọ, lo asia -P bii eleyi.

$ ln -P topprocs.sh tp

Bii o ṣe Ṣẹda Awọn ọna asopọ Ami ni Linux

Lati ṣẹda awọn ọna asopọ aami ni Lainos, a yoo lo iwulo ln kanna pẹlu iyipada -s . Fun apẹẹrẹ, aṣẹ atẹle n ṣẹda ọna asopọ aami ti a npè ni topps.sh si faili topprocs.sh .

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

Lati iṣẹjade ti o wa loke, o le wo lati apakan awọn igbanilaaye faili ti topps.sh jẹ ọna asopọ ti o tọka nipasẹ l: itumo o jẹ ọna asopọ si orukọ faili miiran.

Ti ọna asopọ aami ti wa tẹlẹ, o le ni aṣiṣe kan, lati fi ipa ṣiṣẹ (yọ ọna asopọ aami ti njade kuro), lo aṣayan -f .

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

Lati mu ipo ọrọ-ọrọ ṣiṣẹ, ṣafikun Flag -v lati tẹ orukọ ti faili ti o sopọ mọ kọọkan ninu iṣẹjade.

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

O n niyen! Ma ṣayẹwo awọn nkan wọnyi ti o jọmọ wọnyi.

  1. fdupes - Ọpa laini Aṣẹ kan lati Wa ati Paarẹ Awọn faili Duplicate ni Linux
  2. Awọn iwulo Wulo 5 lati Ṣakoso Awọn Orisi Faili ati Akoko Eto ni Lainos

Ninu nkan yii, a ti kọ bi a ṣe le ṣẹda awọn ọna asopọ lile ati aami ni Linux. O le beere ibeere (s) eyikeyi tabi pin awọn ero rẹ nipa itọsọna yii nipasẹ fọọmu esi ni isalẹ.