Użu ta 'Links iebsin mal-Fajls tal-Link fil-Linux

Hemm 2 tipi ta 'links li tista' toħloq fi ħdan il-Linux:

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:

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:

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