Šta je datoteka simboličke veze u Linuxu?

Simbolička veza, takođe nazvana meka veza, je 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. Jednostavno ukazuje na drugi unos negdje u sistemu datoteka.

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.

To stvoriti a simbolička veza, koristite -s ( —simbolički ) opcija. Ako i FILE i LINK su dati, ln volja stvoriti a link iz datoteke navedene kao prvi argument ( FILE ) u datoteku specificiranu kao drugi argument ( LINK ).

Za kreiranje simboličke veze proslijedite opciju -s naredbi ln nakon čega slijedi ciljna datoteka i ime veze. U sljedećem primjeru datoteka je simbolizirana u mapu bin. U sljedećem primjeru montirana eksterna disk jedinica je simbolično povezana u kućni direktorij.

Meka veza (koja se naziva i simbolična veza ili simbolička veza) je unos sistema datoteka koji ukazuje na ime datoteke i lokaciju. … Brisanjem simboličke veze ne uklanja se originalni fajl. Međutim, ako se datoteka na koju upućuje meka veza ukloni, meka veza prestane raditi, ona je prekinuta.

Simboličke veze su koristi se cijelo vrijeme za povezivanje biblioteka i osiguravanje da su datoteke na dosljednim mjestima bez pomicanja ili kopiranja originala. Veze se često koriste za „pohranjivanje“ više kopija iste datoteke na različitim mjestima, ali i dalje upućuju na jednu datoteku.

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.

Najjednostavniji način: cd do mjesta gdje se nalazi simbolička veza i uradite ls -l da navedete detalje fajlova. Dio desno od -> nakon simboličke veze je odredište na koje upućuje.

Naredba ln u Linuxu stvara veze između izvornih datoteka i direktorija.

  1. -s – naredba za simboličke veze.
  2. [ciljna datoteka] – naziv postojeće datoteke za koju kreirate vezu.
  3. [Symbolic filename] – naziv simboličke veze.

Zamijenite source_file imenom postojeće datoteke za koju želite da kreirate simboličku vezu (ova datoteka može biti bilo koja postojeća datoteka ili direktorij u sistemu datoteka). Zamijenite myfile imenom simboličke veze. Naredba ln zatim kreira simboličku vezu.

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).

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