Kako uporabljati trde povezave za povezovanje datotek v Linuxu
A simbolna povezava je zelo podoben a bližnjica na namizju znotraj Windows. Simbolna povezava samo kaže na lokacijo datoteke. Brisanje simbolne povezave ne vpliva na fizično datoteko, na katero povezava kaže. Simbolna povezava lahko kaže na katero koli datoteko v trenutnem datotečnem sistemu ali na druge datotečne sisteme. Zaradi tega je bolj prilagodljiv kot trda povezava.
A trda povezava je ista datoteka, na katero se povezuje, vendar z drugim imenom.
Zakaj uporabljati trde povezave?
Trde povezave zagotavljajo učinkovit način za organiziranje datotek. Predstavljajte si, da ste fotografirali gasilsko vozilo. Na napravi imate različne mape, kot sledi:
- Fotografije rdečih stvari
- Fotografije vozil
- Fotografije urgentnih služb
Ustvarite lahko kopijo fotografije in jo postavite v vsako od map. To pomeni, da imate tri kopije iste datoteke, ki zavzamejo trikrat več prostora. Kategorizacija fotografij z izdelavo njihovih kopij morda ne bo zavzela preveč prostora, a če bi poskusili isto stvar z videoposnetki, bi znatno zmanjšali prostor na disku.
Trda povezava sploh ne zavzame prostora. Zato bi lahko isti videoposnetek shranili v različnih različnih kategorijah (tj. po letu, žanru, igralski zasedbi, režiserjih), ne da bi to vplivalo na vaš prostor na disku.
Kako ustvariti trdo povezavo
Ustvarite trdo povezavo z naslednjo sintakso:
l na pot/do/datoteko /pot/do/hard/povezavo.
To je dober način za organizirati glasbo.
Kako ločiti razliko med trdo povezavo in simbolno povezavo
Lahko ugotovite, ali ima datoteka trdo povezavo z uporabo ls ukaz:
ls -lt.
Standardna datoteka brez povezav bo videti takole:
-rw-r--r-- 1 gary gary 1000 18. december 21:52 poison.mp3.
Stolpci so naslednji:
- -rw-r--r-- = dovoljenja
- 1 = število povezav
- gary = skupina
- gary = lastnik
- 1000 = velikost datoteke
- 18. december = datum
- 21:52 = čas
- strup.mp3 = ime datoteke
Če bi bila to trda povezava, bi izhod izgledal takole:
-rw-r--r-- 2 gary gary 1000 18. december 21:52 poison.mp3.
Upoštevajte, da je v stolpcu števila povezav prikazano 2. Vsakič, ko se ustvari trda povezava, se bo to število povečalo.
Simbolična povezava bo videti takole:
-rw-r--r-- 1 gary gary 1000 18. december 21:52 poison.mp3 -> poison.mp3.
Jasno lahko vidite, da ena datoteka kaže na drugo.
Kako najti vse trde povezave do datoteke

Vse datoteke v vašem sistemu Linux vsebujejo številko inode, ki enolično identificira datoteko. Datoteka in njena trda povezava bosta vsebovali isti inode.
Če želite videti številko inode za datoteko, vnesite naslednji ukaz:
ls -i.
Izhod za posamezno datoteko bo naslednji:
1234567 ime datoteke.
Za najti trdih povezav za datoteko morate samo poiskati datoteke za vse datoteke z istim inode (tj. 1234567).
To lahko storite z naslednjim ukazom:
najdi ~/ -xdev -inum 1234567.