Brzi odgovor: Što su veze i simboličke veze u Unix datotečnom sustavu?

Link je uslužni program u UNIX-u koji uspostavlja čvrstu vezu od jednog direktorija do drugog direktorija. Tvrda veza je referenca na direktorij ili datoteku na mediju za pohranu. Simbolička veza je vrsta datoteke. Sadrži reference na drugi direktorij datoteka u obliku apsolutnog ili relativnog puta.

Simbolička veza, također nazvana meka veza, jest posebna vrsta datoteke koja ukazuje na drugu datoteku, slično kao prečac u sustavu Windows ili Macintosh alias. Za razliku od tvrde veze, simbolička veza ne sadrži podatke u ciljnoj datoteci.

Simbolička poveznica je posebna vrsta datoteke čiji je sadržaj niz koji je put do druge datoteke, datoteke na koju se odnosi veza. (Sadržaj simboličke veze može se pročitati pomoću readlink(2).) Drugim riječima, simbolička veza je pokazivač na drugo ime, a ne na temeljni objekt.

Koriste se simboličke veze cijelo vrijeme za povezivanje knjižnica i osiguravanje da su datoteke na dosljednim mjestima bez pomicanja ili kopiranje originala. Veze se često koriste za "pohranjivanje" više kopija iste datoteke na različitim mjestima, ali i dalje upućuju na jednu datoteku.

Simbolička poveznica je objekt datotečnog sustava koji ukazuje na drugi objekt datotečnog sustava. Predmet na koji se ukazuje naziva se meta. Simboličke veze su transparentne za korisnike; veze se pojavljuju kao normalne datoteke ili direktorije, a korisnik ili aplikacija mogu djelovati na njih na potpuno isti način.

Za pregled simboličkih veza u imeniku:

  1. Otvorite terminal i pomaknite se u taj direktorij.
  2. Upišite naredbu: ls -la. Ovo će dugo navesti sve datoteke u direktoriju čak i ako su skrivene.
  3. Datoteke koje počinju s l vaše su datoteke simboličke veze.

programski direktorij u upravitelju datotekama, čini se da sadrži datoteke unutar njega /mnt/particija/. program. Osim "simboličkih veza", također poznatih kao "meke veze", umjesto toga možete stvoriti "tvrdu vezu". Simbolička ili meka veza upućuje na stazu u datotečnom sustavu.

Razlog tvrdog povezivanja direktorija je nije dozvoljeno je malo tehnički. U biti, oni razbijaju strukturu datotečnog sustava. Ionako općenito ne biste trebali koristiti tvrde veze. Simboličke veze omogućuju većinu iste funkcionalnosti bez izazivanja problema (npr. ln -s ciljna veza).

Za uklanjanje simboličke veze upotrijebite bilo koju naredba rm ili unlink iza koje slijedi naziv simbolične veze kao argument. Prilikom uklanjanja simboličke veze koja upućuje na direktorij nemojte dodavati zadnju kosu crtu imenu simbolične veze.

Da biste to učinili, stvorili biste simboličku vezu.

  1. Simbolička veza prikazuje se kao veza unutar imenika. …
  2. Nakon što je stvorena, možete kliknuti na put datoteke simboličke veze u direktoriju za brzu navigaciju na novo mjesto.
  3. Nova simbolička veza pojavit će se u direktoriju u koji ste je postavili.

Simboličke veze su u biti prečaci koji upućuju na datoteku umjesto na njezinu inode vrijednost. Ova se metoda može primijeniti na direktorije i može referencirati na različite tvrde diskove/volumene. … Veza bi trebala funkcionirati čak i ako izvornu datoteku zamijenite drugom datotekom s istim nazivom.

Windows 7 i Vista podržavaju najviše 31 ponovna obrada (a time i simboličke veze) za zadani put (tj. bilo koji zadani put može imati najviše 31 indirektiju prije nego Windows odustane). Samo korisnici s novom povlasticom Create Symbolic Link, koju prema zadanim postavkama imaju samo administratori, mogu stvarati simboličke veze.

A tvrdi link djeluje kao kopija (zrcaljena) odabrane datoteke. Ako se prethodno odabrana datoteka izbriše, čvrsta poveznica na datoteku i dalje će sadržavati podatke te datoteke. ... Soft Link : Meka veza (također poznata kao Simbolička veza) djeluje kao pokazivač ili referenca na naziv datoteke.

Sviđa vam se ovaj post? Molimo podijelite sa svojim prijateljima:
OS danas