Hemm 2 tipi ta 'links li tista' toħloq fi ħdan il-Linux:
- Links iebsin
- Links simboliċi
Rabta simbolika hija simili għal shortcut tal-kompjuter fi ħdan il-Windows. Ir-rabta simbolika sempliċement tindika l-post ta 'fajl.
It-tħassir ta 'rabta simbolika m'għandu l-ebda effett fuq il-fajl fiżiku li l-link qed jindika għalih.
Rabta simbolika tista 'tindika kwalunkwe fajl fuq is-sistema ta' fajls kurrenti jew saħansitra sistemi ta 'fajls oħra. Dan jagħmilha aktar flessibbli minn rabta iebsa.
Rabta iebsa hija fil-fatt l-istess fajl li torbot ma 'iżda b'isem differenti. L-eħfef mod kif wieħed jaħseb huwa kif ġej:
Immaġina li twieldu bl-isem ta 'Robert. Nies oħra jafu lilek bħala Robbie, Bob, Bobby jew Rob. Kull persuna tkun qed titkellem dwar l-istess persuna.
Kull link iżid 1 ma 'kontro ta' links li jfisser li tħassar il-fajl fiżiku għandek tħassar kull wieħed mill-links.
Għaliex Uża Hard Links?
Rabtiet iebsin jipprovdu mod effiċjenti biex jiġu organizzati fajls. L-eħfef mod biex tiddeskrivi dan huwa ma 'episodju qadim ta' Ġeneru Ġulġlien.
Bert qal lil Ernie li jneħħi l-affarijiet tiegħu u għalhekk Ernie ħejja x-xogħol tiegħu. L-ewwelnett, iddeċieda li jneħħi l-affarijiet ħomor kollha. "Il-magna tan-nar hija ħamra". Allura Ernie tpoġġi l-magna tan-nar bogħod.
Imbagħad Ernie tiddeċiedi li tbiegħ il-ġugarelli kollha bir-roti. Il-magna tan-nar għandha roti. Allura Ernie ħejja l-magna tat-tifi tan-nar.
M'hemmx għalfejn ngħidu, Bert jasal fid-dar biex issib eżattament l-istess mess bħal qabel iżda Ernie ħa l-magna tan-nar bogħod nofs tnax-il darba.
Immaġina li l-magna tan-nar kienet biss stampa ta 'magna tat-tifi tan-nar. Inti jista 'jkollok folders differenti fuq il-magna tiegħek kif ġej:
- Ritratti ta 'affarijiet ħomor
- Ritratti ta 'vetturi
- Ritratti ta 'servizzi ta' emerġenza
Issa tista 'toħloq kopja tar-ritratt u poġġiha f'kull wieħed mill-folders. Dan ifisser li għandek tliet kopji tal-istess fajl li jieħdu tliet darbiet l-ispazju.
L-ikkategorizzar ta 'ritratti billi jsiru kopji tagħhom jista' jkun li ma jkollokx wisq spazju imma jekk ipprovajt l-istess ħaġa ma 'vidjows tnaqqas b'mod sinifikanti l-ispazju tad-disk tiegħek.
Rabta iebsa ma tieħu ebda spazju. Inti tista ', għalhekk, taħżen l-istess vidjo f'diversi kategoriji differenti (jiġifieri b'sena, ġeneru, cast, diretturi) mingħajr ma tnaqqas l-ispazju tad-disk tiegħek.
Kif tinħoloq Link Hard
Tista 'toħloq rabta iebsa billi tuża s-sintassi li ġejja:
Ln path / to / file / path / għal / hard / link
Per eżempju, fid-dehra ta 'hawn fuq għandna folder tal-mużika Alice Cooper imsejħa Trash fil-path / home / gary / Music / Alice Cooper / Trash. F'dak il-folder, hemm 10 kanzunetti li waħda minnhom hija l-Poison klassiku.
Issa Poison hija biċċa tal-blat hekk ħloqna folder imsejjaħ Rock taħt il-folder tal-mużika u ħolqot rabta iebsa ma 'Poison billi tajt il-fajl li ġej:
Ln "01 - Poison.mp3" "~ / Music / rock / Poison.mp3"
Dan huwa mod tajjeb kif torganizza mużika .
Kif tgħid id-differenza bejn rabta iebsa u rabta simbolika
Tista 'tgħid jekk fajl għandux rabta iebsa billi tuża l-kmand ls:
ls -lt
Fajl standard mingħajr links għandu jkun kif ġej
-rw-r - r - 1 gary gary 1000 Diċembru 18 21:52 velenu.mp3
Il-kolonni huma kif ġej:
- -rw-r - r-- = permessi
- 1 = numru ta 'links
- gary = grupp
- gary = sid
- 1000 = daqs tal-fajl
- Diċembru 18 = data
- 21:52 = ħin
- velenu.mp3 = isem tal-file
Jekk dan kien rabta iebsa l-output kien ikun jidher kif ġej:
-rw-r - r-- 2 gary gary 1000 Diċembru 18 21:52 velenu.mp3
Innota li n-numru ta 'kollegamenti kolonna turi 2. Kull darba li jinħoloq rabta iebsa, dak in-numru se jiżdied.
Rabta simbolika se tara kif ġej:
-rw-r - r-- 1 gary gary 1000 Diċembru 18 21:52 velenu.mp3 -> velenu.mp3
Tista 'tara b'mod ċar li wieħed mill-fajls qed jindika lil ieħor.
Kif issib il-kuntatti iebsa kollha ma 'fajl
Il-fajls kollha fis-sistema Linux tiegħek fihom numru tal-inode li jidentifika b'mod uniku l-fajl. Fajl u r-rabta iebsa tiegħu jkun fihom l-istess inode.
Biex tara n-numru inode għal tip ta 'fajl il-kmand li ġej:
ls -i
L-output għal fajl wieħed ikun kif ġej:
1234567 isem tal-file
Biex issib ir-rabtiet diffiċli għal fajl, għandek bżonn tagħmel tfittxija ta 'fajls għall-fajls kollha bl-istess inodu (jiġifieri 1234567).
Tista 'tagħmel dan bil-kmand li ġej:
issib ~ / -xdev -inum 1234567