Brzi odgovor: Šta su veze i simboličke veze u Unix sistemu datoteka?

Link je pomoćni program u UNIX-u koji uspostavlja čvrstu vezu iz jednog direktorija u drugi direktorij. Čvrsta 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 apsolutne ili relativne putanje.

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

Simbolička veza je posebna vrsta datoteke čiji je sadržaj niz koji je ime putanje druge datoteke, datoteke na koju se veza odnosi. (Sadržaj simboličke veze može se pročitati korišćenjem readlink(2).) Drugim rečima, simbolička veza je pokazivač na drugo ime, a ne na osnovni objekat.

Koriste se simboličke veze cijelo vrijeme da povežete biblioteke i osigurate da su datoteke na dosljednim mjestima bez pomjeranja 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 veza je objekat sistema datoteka koji ukazuje na drugi objekat sistema datoteka. Predmet na koji se ukazuje naziva se meta. Simboličke veze su transparentne za korisnike; linkovi se pojavljuju kao normalni fajlovi ili direktoriji, i na njih korisnik ili aplikacija može djelovati na potpuno isti način.

Za pregled simboličkih veza u direktoriju:

  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 sa l su vaše datoteke sa simboličkim vezama.

programski direktorij u upravitelju datotekama, izgleda da sadrži datoteke unutar /mnt/particija/. program. Pored “simboličkih veza”, poznatih i kao “meke veze”, umjesto toga možete kreirati “tvrdu vezu”. Simbolička ili meka veza ukazuje na putanju u sistemu datoteka.

Razlog zbog kojeg su direktoriji tvrdog povezivanja je nije dopusteno je malo tehnički. U suštini, oni razbijaju strukturu sistema datoteka. Ionako općenito ne biste trebali koristiti tvrde veze. Simboličke veze dozvoljavaju većinu iste funkcionalnosti bez izazivanja problema (npr. ln -s ciljna veza).

Da biste uklonili simboličku vezu, koristite bilo koju naredba rm ili unlink iza koje slijedi ime simbolične veze kao argument. Kada uklanjate simboličku vezu koja upućuje na direktorij, nemojte dodavati zadnju kosu crtu imenu simbolične veze.

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

  1. Simbolička veza se pojavljuje kao veza unutar direktorija. …
  2. Nakon što je kreiran, možete kliknuti na putanju datoteke simboličke veze u direktoriju da biste brzo prešli na novu lokaciju.
  3. Nova simbolička veza će se pojaviti u direktorijumu u koji ste je postavili.

Simboličke veze su u suštini prečice koje upućuju na datoteku umjesto njene inode vrijednosti. Ova metoda se može primijeniti na direktorije i može se referencirati na različite čvrste diskove/volumene. … Veza bi trebala raditi čak i ako zamijenite originalnu datoteku drugom datotekom s istim imenom.

Windows 7 i Vista podržavaju najviše 31 popravna tačka (a samim tim i simboličke veze) za datu putanju (tj. bilo koja data putanja može imati najviše 31 indirektan put prije nego što Windows odustane). Samo korisnici s novom privilegijom Kreiraj simboličku vezu, koju po defaultu imaju samo administratori, mogu kreirati simboličke veze.

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

Sviđa vam se ovaj post? Molimo vas da podijelite sa svojim prijateljima:
OS Today