Što je datoteka simboličke veze u Linuxu?

Simbolička veza, također nazvana meka veza, posebna je vrsta datoteke koja upućuje 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. Jednostavno ukazuje na drugi unos negdje u datotečnom sustavu.

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.

Do stvoriti a simbolička veza, koristite -s ( —simboličan ) opcija. Ako su i DATOTEKA i LINK daju se, ln volja stvoriti a link iz datoteke navedene kao prvi argument ( FILE ) u datoteku navedenu kao drugi argument ( LINK ).

Za stvaranje simboličke veze proslijedite opciju -s naredbi ln nakon čega slijedi ciljna datoteka i naziv veze. U sljedećem primjeru datoteka je simbolizirana u mapu bin. U sljedećem primjeru montirani vanjski pogon simboliziran je u kućni direktorij.

Meka veza (također se naziva simbolička veza ili simbolička veza) je unos datotečnog sustava koji ukazuje na naziv i lokaciju datoteke. … Brisanje simboličke veze ne uklanja izvornu datoteku. Međutim, ako se datoteka na koju upućuje meka veza ukloni, meka veza prestaje raditi, pokvarena je.

Simboličke veze su koristi se cijelo vrijeme za povezivanje knjižnica i osiguravanje da su datoteke na dosljednim mjestima bez pomicanja ili kopiranja izvornika. 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 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.

Najjednostavniji način: cd do mjesta gdje se nalazi simbolička veza i učinite ls -l za popis detalja datoteka. 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 izvornu_datoteku s nazivom postojeće datoteke za koju želite stvoriti simboličku vezu (ova datoteka može biti bilo koja postojeća datoteka ili direktorij u sustavima datoteka). Zamijenite moju datoteku nazivom simboličke veze. Naredba ln zatim stvara simboličku vezu.

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

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