Uzante malmolajn ligojn al ligiloj en Linukso

Ekzistas 2 tipoj de ligiloj, kiujn vi povas krei ene de Linukso:

Simbola ligo estas tre simila al labortabla interservo en Vindozo. La simbola ligo simple punas la lokon de dosiero.

Forigi simbola ligilo ne havas efikon sur la fizika dosiero, kiun la ligilo montras.

Simbola ligo povas montri ajnan dosieron sur la nuna dosieristemo aŭ efektive aliaj dosieraj sistemoj. Ĉi tio faras ĝin pli fleksebla ol malmola ligo.

Malfacila ligo estas efektive la sama dosiero, kiun ĝi ligas al sed kun alia nomo. La plej facila maniero pensi pri ĝi estas la sekva:

Imagu, ke vi naskiĝis kun la unua nomo Roberto. Aliaj homoj povus scii vin kiel Robbie, Bob, Bobby aŭ Rob. Ĉiu persono parolos pri la sama persono.

Ĉiu ligo aldonas 1 al nombrilo de ligiloj, kio signifas forigi la fizikan dosieron, kiun vi devas forigi ĉiun kaj ĉiujn ligojn.

Kial Uzi Malfacilajn Ligojn?

Malfacilaj ligoj provizas eficiente maniero organizi dosierojn. La plej facila maniero priskribi ĉi tion estas kun malnova Sesame Street-epizodo.

Bert diris al Ernie ordoni ĉiujn siajn aferojn, kaj tiel Ernie starigis pri sia tasko. Antaŭ ĉio, li decidis ordigi ĉiujn ruĝajn aferojn. "La fajra motoro estas ruĝa". Do Ernie forigas la fajron.

Poste, Ernie decidas forigi ĉiujn ludilojn kun radoj. La fajra motoro havas radojn. Do Ernie tajpis la fajran motoron for.

Necese diri, Bert venos hejmen por trovi ĝuste la saman sakon kiel antaŭe, sed Ernie prizorgis la fajron-motoron for de duondeko.

Imagu, ke la fajra motoro estis nur bildo de fajra motoro. Vi povus havi malsamajn dosierujojn en via maŝino kiel sekvas:

Nun vi povus krei kopion de la foto kaj meti ĝin en ĉiu el la dosierujoj. Ĉi tio signifas, ke vi havas tri kopiojn de la sama dosiero prenante tri fojojn la spacon.

Kategoriigi fotojn, farante kopiojn de ili, eble ne trovos multe da spaco, sed se vi provis la saman aferon kun filmetoj, vi grave reduktus vian diskon.

Malfacila ligo tute ne havas spacon. Vi povus do stoki la saman filmon en diversaj malsamaj kategorioj (tio estas jare, varo, ruliĝi, direktoroj) sen redukti vian diskon.

Kiel Krei Malfacan Ligon

Vi povas krei malmolajn ligojn per la sekva sintakso:

ln path / to / file / path / to / hard / link

Ekzemple, en la supra bildo ni havas muzikan dosierujon de Alice Cooper nomata Trash en la vojo / hejmo / gary / Muziko / Alice Cooper / Trash. En tiu dosierujo ekzistas 10 kantoj, unu el kiuj estas la klasika Poison.

Nun Poison estas roko-vojeto do ni kreis dosierujon nomitan Rokenrolon sub la muzika dosierujo kaj kreis malmolajn ligilojn al Veneno tajpante la sekvan dosieron:

ln "01 - Poison.mp3" "~ / Muziko / rokenrolo / Poison.mp3"

Ĉi tiu estas bona maniero organizi muzikon .

Kiel Diri La Diferencon Inter Malfacila Ligo Kaj Simpla Ligo

Vi povas diri, se dosiero havas malmolajn ligojn per la komando ls:

ls -lt

Norma dosiero sen ligiloj aspektos kiel sekvas

-rw-r - r-- 1 gary gary 1000 Dec 18 21:52 veneno.mp3

La kolumnoj estas kiel sekvas:

Se ĉi tio estis malmola ligo, la eligo aspektus kiel sekvas:

-rw-r - r-- 2 gary gary 1000 Dec 18 21:52 veneno.mp3

Rimarku, ke la nombro da ligaj kolumno montras 2. Ĉiufoje kiam malfacila ligo kreiĝas, tiu nombro pliiĝos.

Simbola ligo aspektos kiel sekvas:

-rw-r - r-- 1 gary gary 1000 Dec 18 21:52 poison.mp3 -> veneno.mp3

Vi povas klare vidi, ke unu dosiero montras al alia.

Kiel Trovi Ĉiuj Malfacilaj Ligoj Al Al Dosiero

Ĉiuj dosieroj en via Linuksa sistemo enhavas inodnomon, kiu identigas la dosieron. Dosiero kaj ĝia malmola ligo enhavos la saman inodonon.

Por vidi la sistemon de dosiero por dosiero-tipo la sekva komando:

ls -i

La eligo por unu dosiero estos la sekva:

1234567 dosiernomo

Por trovi la malmolajn ligilojn por dosiero, vi nur bezonas dosieron serĉi ĉiujn dosierojn kun la sama inodo (te 1234567).

Vi povas fari tion per la sekva komando:

Trovi ~ / -xdev -inum 1234567