Kif Toħloq Links Iebsin u Simboliċi fil-Linux
F'sistemi operattivi bħal Unix bħal Linux, \kollox huwa fajl u fajl huwa fundamentalment link għal inode (struttura tad-dejta li taħżen kollox dwar fajl minbarra ismu u l-kontenut attwali tiegħu).
A hard link hija fajl li jindika l-istess inode sottostanti, bħal fajl ieħor. Fil-każ li tħassar fajl wieħed, tneħħi rabta waħda għall-inode sottostanti. Billi rabta simbolika (magħrufa wkoll bħala soft link) hija link għal isem ta' fajl ieħor fis-sistema tal-fajls.
Differenza oħra importanti bejn iż-żewġ tipi ta 'links hija li hard links jistgħu jaħdmu biss fl-istess sistema ta' fajls filwaqt li links simboliċi jistgħu jmorru fuq sistemi ta 'fajls differenti.
Kif Oħloq Hard Links fil-Linux
Biex toħloq links iebsin fil-Linux, se nużaw ln utilità. Pereżempju, il-kmand li ġej joħloq rabta iebsa bl-isem tp
għall-fajl toprocs.sh
.
$ ls -l $ ln topprocs.sh tp $ ls -l
Meta wieħed iħares lejn l-output ta 'hawn fuq, bl-użu tal-kmand ls, il-fajl il-ġdid mhuwiex indikat bħala rabta, huwa muri bħala fajl regolari. Dan jimplika li tp
huwa biss fajl eżekutibbli regolari ieħor li jindika l-istess inode sottostanti bħal topprocs.sh
.
Biex tagħmel hard link direttament f'soft link, uża l-marka -P
bħal din.
$ ln -P topprocs.sh tp
Kif Toħloq Links Simboliċi fil-Linux
Biex noħolqu links simboliċi fil-Linux, se nużaw l-istess utilità ln bi swiċċ -s
. Pereżempju, il-kmand li ġej joħloq rabta simbolika bl-isem topps.sh
għall-fajl topprocs.sh
.
$ ln -s ~/bin/topprocs.sh topps.sh $ ls -l topps.sh
Mill-output ta 'hawn fuq, tista' tara mit-taqsima tal-permessi tal-fajl li topps.sh
hija rabta indikata minn l:
li jfisser li hija link għal isem ta' fajl ieħor.
Jekk il-link simboliku diġà teżisti, tista 'tikseb żball, biex iġġiegħel l-operazzjoni (neħħi r-rabta simbolika li toħroġ), uża l-għażla -f
.
$ ln -s ~/bin/topprocs.sh topps.sh $ ln -sf ~/bin/topprocs.sh topps.sh
Biex tippermetti l-modalità verbose, żid il-bandiera -v
biex tipprintja l-isem ta’ kull fajl marbut fl-output.
$ ln -sfv ~/bin/topprocs.sh topps.sh $ $ls -l topps.sh
Dak hu! Iċċekkja dawn l-artikoli relatati li ġejjin.
- fdupes – Għodda tal-Linja tal-Kmand biex issib u tħassar Fajls Duplikati fil-Linux
- 5 Kmandi Utli biex Immaniġġja Tipi ta' Fajls u Ħin tas-Sistema fil-Linux
F'dan l-artikolu, tgħallimna kif noħolqu links iebsa u simboliċi fil-Linux. Tista' tistaqsi kwalunkwe mistoqsija(i) jew taqsam il-ħsibijiet tiegħek dwar din il-gwida permezz tal-formola ta' feedback hawn taħt.