Linux barruan sor ditzakezun 2 lotura mota daude:
- Lotura gogorrak
- Lotura sinbolikoak
Esteka sinboliko bat Windows-eko mahaigaineko lasterbide bat bezalakoa da. Esteka sinbolikoa fitxategi baten kokalekura doitzen du.
Lotura sinbolikoak ezabatzen ditu esteka lotzen ez duen fitxategi fisikoan.
Lotura sinboliko batek uneko fitxategi sisteman edo beste fitxategi sistemetan edozein fitxategi jar ditzake. Horrek lotura estua baino malguagoa egiten du.
Lotura zuzena loturak baina beste izen batekin lotzen duen fitxategi berdina da. Modu errazena pentsatzea honakoa da:
Imajinatu Robert izenarekin jaio zen. Beste pertsona batzuek Robbie, Bob, Bobby edo Rob bezalakoak ezagutu ditzakete. Pertsona bakoitzak pertsona berberari buruz hitz egingo luke.
Esteka bakoitzeko 1 esteken aurkako estekak gehitzen ditu. Horrek esan nahi du esteken guztiak ezabatu behar dituzula.
Zergatik erabili estekadura gogorrak?
Lotura estrukturak fitxategiak antolatzeko modu eraginkorra eskaintzen dute. Modu errazena hau deskribatzeko Sesame Street saio zaharra da.
Bertek esan zion Erniok bere gauza guztiak baztertzeko eta, beraz, Erniek bere zeregina ezarri zuen. Lehenik eta behin, gauza gorri guztiak baztertzea erabaki zuen. "Suteen motorea gorria da". Erniek sutondoa jartzen du.
Ondoren, Erniek jostailu guztiak gurpilekin jartzea erabakitzen du. Suteen motorrak gurpilak ditu. Erniek suhiltzaile bat urratu zuen.
Esan beharrik ez, Bertek lehenbailehen nahasmendu berdina aurkitzen du, baina Erniek suaren aurkako motorra dozena erdi aldiz bota zuen.
Imajinatu sua motorraren suaren motorra dela. Zure makinan hainbat karpeta izan ditzakezu honela:
- Gauza gorrien argazkiak
- Ibilgailuen argazkiak
- Larrialdi zerbitzuak argazkiak
Orain argazkiaren kopia bat sortu eta karpeta bakoitzean jarri dezakezu. Horrek esan nahi du hiru fitxategi bereko hiru kopiak hiru aldiz hartzen direla.
Argazkien araberako sailkapenek kopiak egiten dituztenak agian ez dute gehiegi hartzen, baina diskoen espazioa nabarmen murrizten duten bideoekin gauza bera egiten saiatu bazara.
Lotura zuzena ez da inongo espazio hartzen. Horregatik, bideoa hainbat kategoria desberdinetan gorde dezakezu (hau da, urtea, generoa, filmaketa, zuzendariak), zure disko lekua murriztu gabe.
Nola sortu Hard Link
Lotura zuzena sor dezakezu honako sintaxia erabiliz:
ln bide / to / file / path / to / hard / link
Esate baterako, goiko irudian, Alice Cooper-eko musika-karpeta izeneko zakarrontzia dugu / path / home / gary / Music / Alice Cooper / Trash. Karpeta horretan, 10 abesti daude horietako bat, Poison klasikoa.
Orain Poison rock pista da, Rock izeneko karpeta bat sortu genuen musika-karpetaren azpian eta Poison-era lotura zuzena sortu zuen hurrengo fitxategia idazten:
Ln "01 - Poison.mp3" "~ / Music / rock / Poison.mp3"
Musika antolatzeko modu ona da.
Lotura Hard eta Lotura Sinbolikoa arteko desberdintasunak nola esatea
Fitxategi batek esteka gogor bat baldin badu, ls komando hau erabilita:
ls -lt
Esteka gabeko estekarik gabeko esteken itxura honakoa izango da
-rw-r - r-- 1 gary gary 1000 abenduak 18 21:52 pozoi.mp3
Zutabeak honako hauek dira:
- -rw-r - r-- = baimenak
- 1 = esteken kopurua
- gary = taldea
- gary = jabea
- 1000 = fitxategiaren tamaina
- Abenduak 18 = data
- 21:52 = denbora
- pozoia.mp3 = filename
Lotura zuzena izan balitz, irteerak honelako itxura izango luke:
-rw-r - r-- 2 gary gary 1000 abenduak 18 21:52 pozoi.mp3
Kontuan izan lotura estekak zutabeak erakusten dituztela 2. Denbora gogor bat sortzen den bakoitzean kopurua handitu egingo da.
Esteka sinboliko bat honela izango da:
-rw-r - r-- 1 gary gary 1000 abenduak 18 21:52 pozoia.mp3 -> pozoia.mp3
Argi ikusten baduzu, fitxategi bat beste bati esaten dio.
Nola aurkitu fitxategiak Lotura Hard guztiak
Zure Linux sistemako fitxategi guztiek inode-zenbaki bat dute, fitxategi bakarra identifikatzen duena. Fitxategi bat eta bere esteka gogorra inode bera izango dute.
Fitxategi mota baten inode kopurua ikusteko hurrengo komandoa:
ls -i
Fitxategi bakar baten irteera honako hau izango da:
1234567 fitxategiaren izena
Fitxategi baterako esteka estuak aurkitzeko , inode bereko fitxategi guztiak bilatu behar dituzu (hau da, 1234567).
Honako komando hau egin dezakezu:
aurkitu ~ / -xdev-en 1234567