Kako kreirati vezu u Unixu?

Podrazumevano, ln komandu stvara čvrste veze. Da biste kreirali simboličku vezu, koristite opciju -s ( –symbolic). Ako su dati i FILE i LINK, ln će kreirati vezu od datoteke specificirane kao prvi argument ( FILE ) do datoteke specificirane kao drugi argument ( LINK ).

Replace source_file with the name of the existing file for which you want to create the symbolic link (this file can be any existing file or directory across the file systems). Replace myfile with the name of the symbolic link. The ln command then creates the symbolic 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.

To make links between files you need to use ln command. A symbolic link (also known as a soft link or simbolička veza) consists of a special type of file that serves as a reference to another file or directory.

Veza u UNIX-u je pokazivač na fajl. Kao pokazivači u svim programskim jezicima, veze u UNIX-u su pokazivači koji upućuju na datoteku ili direktorij. Kreiranje veza je vrsta prečica za pristup datoteci. Veze dozvoljavaju da se više od jednog imena fajla odnosi na isti fajl, na drugom mestu.

Čvrsta veza je u suštini oznaka ili ime dodijeljeno datoteci. Ova nova veza nije zasebna kopija stare datoteke, već je drugačije ime za potpuno isti sadržaj datoteke kao i stari fajl. … Shodno tome, sve promjene koje napravite u oldfile će biti vidljive u newlink.

Ako je napravljen tvrdi link za tekstualnu datoteku. Zatim se originalni tekstualni fajl briše, a onda se u osnovi kreira kopija imena te datoteke, u smislu da se originalni fajl briše.

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.

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

Meke veze slični su prečicama i mogu ukazivati ​​na drugu datoteku ili direktorij u bilo kojem sistemu datoteka. Čvrste veze su takođe prečice za datoteke i fascikle, ali čvrsta veza se ne može kreirati za fasciklu ili datoteku u drugom sistemu datoteka. Pogledajmo korake koji su uključeni u kreiranje i uklanjanje simbolične veze.

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