Како да креирате врска во Unix?

По дифолт, командата ln создава тврди врски. За да креирате симболична врска, користете ја опцијата -s ( –symbolic ). Ако се дадени и ДАТОЈКАТА и ЛИНК, ln ќе создаде врска од датотеката наведена како прв аргумент ( ДАТОТЕКА ) до датотеката наведена како втор аргумент ( ЛИНК ).

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.

Да се ​​создаде симболична врска префрлете ја опцијата -s на командата ln проследена со целната датотека и името на врската. Во следниот пример, датотеката е симповрзана во папката bin. Во следниот пример, монтиран надворешен диск е симповрзан во домашен директориум.

До make links between files you need to use ln command. A symbolic линк (also known as a soft линк or симблинк) consists of a special type of file that serves as a reference to another file or directory.

Врска во UNIX е покажувач кон датотека. Како покажувачи во кои било програмски јазици, врските во UNIX се покажувачи кои укажуваат на датотека или директориум. Креирањето врски е еден вид кратенки за пристап до датотека. Врските овозможуваат повеќе од едно име на датотека да се однесува на истата датотека, на друго место.

Тешка врска е во суштина етикета или име доделено на датотека. Оваа нова врска не е посебна копија на старата датотека, туку различно име за точно истата содржина на датотеката како старата датотека. … Последователно, сите промени што ќе ги направите на oldfile ќе бидат видливи во newlink.

Доколку се креира тврда врска за текстуална датотека. Потоа се брише оригиналната текстуална датотека, тогаш во основа се креира копија од името на таа датотека, во смисла дека оригиналната датотека се брише.

За да ги видите симболичните врски во директориумот:

  1. Отворете терминал и преместете се во тој директориум.
  2. Внесете ја командата: ls -la. Ова долго ќе ги наведе сите датотеки во директориумот, дури и ако тие се скриени.
  3. Датотеките што почнуваат со l се вашите симболични датотеки со врски.

Причината за тврдо поврзување директориуми е не е дозволено е малку технички. Во суштина, тие ја кршат структурата на датотечниот систем. Во секој случај, генерално не треба да користите тврди врски. Симболичките врски овозможуваат повеќето од истата функционалност без да предизвикуваат проблеми (на пр. ln -s целна врска ).

Soft links are similar to shortcuts, and can point to another file or directory in any file system. Hard links are also shortcuts for files and folders, but a hard link cannot be created for a folder or file in a different file system. Let’s look at the steps involved in creating and removing a symlink.

Ви се допаѓа овој пост? Ве молиме споделете со вашите пријатели:
ОС денес