Mis on Linuxis sümboolne lingifail?

Sümboolne link, mida nimetatakse ka pehmeks lingiks, on eritüüpi fail, mis osutab teisele failile, sarnaselt Windowsi otsetee või Macintoshi varjunimega. Erinevalt kõvast lingist ei sisalda sümboolne link sihtfailis olevaid andmeid. See lihtsalt osutab teisele kirjele kuskil failisüsteemis.

A symbolic link is a file-system object that points to another file system object. The object being pointed to is called the target. Symbolic links are transparent to users; the links appear as normal files or directories, and can be acted upon by the user or application in exactly the same manner.

Et looma a sümboolne link, use the -s ( —sümboolne ) option. If both the FILE and LINK are given, ln will looma a link esimese argumendina määratud failist ( FILE ) teise argumendina määratud failini ( LINK ).

Sümboolse lingi loomiseks edasta suvand -s käsule ln, millele järgneb sihtfail ja lingi nimi. Järgmises näites on fail sümlingitud prügikasti kausta. Järgmises näites on ühendatud väline draiv sümlingitud kodukataloogi.

Pehme link (nimetatakse ka sümboolseks lingiks või sümboolseks lingiks) on failisüsteemi kirje, mis osutab failinimele ja asukohale. … Sümboolse lingi kustutamine ei eemalda algset faili. Kui aga fail, millele pehme link osutab, eemaldatakse, pehme link lakkab töötamast, see on katki.

Sümboolsed lingid on kasutatakse kogu aeg teekide linkimiseks ja failide ühtlastes kohtades ilma originaali teisaldamata või kopeerimata. Linke kasutatakse sageli sama faili mitu koopiat erinevatesse kohtadesse salvestamiseks, kuid siiski viidatakse ühele failile.

Kataloogi sümboolsete linkide vaatamiseks toimige järgmiselt.

  1. Avage terminal ja liikuge sellesse kataloogi.
  2. Tippige käsk: ls -la. See loetleb pikalt kõik kataloogis olevad failid, isegi kui need on peidetud.
  3. Failid, mis algavad tähega l, on teie sümboolsed lingifailid.

Simplest way: cd to where the symbolic link is located and do ls -l to list the details of the files. The part to the right of -> after the symbolic link is the destination to which it is pointing.

Linuxi käsk ln loob lingid lähtefailide ja kataloogide vahel.

  1. -s – sümboolsete linkide käsk.
  2. [sihtfail] – olemasoleva faili nimi, mille jaoks linki loote.
  3. [Sümboliline failinimi] – sümboolse lingi nimi.

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. Käsk then creates the symbolic link.

Kataloogide kõvalinkimise põhjus on ei ole lubatud on veidi tehniline. Põhimõtteliselt rikuvad nad failisüsteemi struktuuri. Üldiselt ei tohiks te kõvalinke kasutada. Sümboolsed lingid võimaldavad enamikku samadest funktsioonidest ilma probleeme tekitamata (nt ln -s sihtlink ).

Kas see postitus meeldib? Palun jagage oma sõpradele:
OS täna