Wat sinn d'Zorte vu Linken am Linux?

An Ärem Linux Dateiesystem ass e Link eng Verbindung tëscht engem Dateinumm an den aktuellen Daten op der Disk. Et ginn zwou Haaptarten vu Linken déi erstallt kënne ginn: "haart" Linken, a "mëll" oder symbolesch Linken. … E symbolesche Link ass eng speziell Datei déi op eng aner Datei oder Verzeechnes weist, déi als Zil bezeechent gëtt.

E symboleschen oder mëlle Link ass en aktuelle Link op d'Originaldatei, wärend en Hard Link eng Spigelkopie vun der Originaldatei ass. Wann Dir déi ursprénglech Datei läscht, huet de mëlle Link kee Wäert, well et op eng net existent Datei weist. Awer am Fall vu schwéiere Link ass et ganz de Géigendeel.

E Link an UNIX ass e Pointer op eng Datei. Wéi Pointer an all Programméierungssproochen, Linken an UNIX sinn Hiweiser déi op eng Datei oder e Verzeechnes weisen. ... Linken erlaben méi wéi ee Dateinumm op déiselwecht Datei ze referenzéieren, soss anzwousch. Et ginn zwou Zorte vu Linken: Soft Link oder Symbolesch Linken.

D'Links an Unix sinn am Wesentlechen d'Indikatoren, déi un d'Dateien a Verzeichnisser associéieren. De wesentlechen Ënnerscheed tëscht engem haarde Link a engem mëlle Link ass datt den haarde Link déi direkt Referenz op d'Datei ass, wärend de Soft Link d'Referenz mam Numm ass, wat heescht datt et op e Fichier mam Dateinumm weist.

Fir e symbolesche Link ze läschen, benotzt entweder de Kommando rm oder Unlink gefollegt vum Numm vum Symlink als Argument. Wann Dir e symbolesche Link läscht, deen op e Verzeechnes weist, fügt net e Schnëttschnëtt un de Symlink Numm un.

Fir déi symbolesch Linken an engem Verzeechnes ze gesinn:

  1. Öffnen en Terminal a réckelen an dee Verzeichnis.
  2. Typ de Kommando: ls -la. Dëst wäert all d'Fichier'en am Verzeechnes laang oplëschten, och wa se verstoppt sinn.
  3. D'Fichier'en déi mat l ufänken sinn Är symbolesch Link Fichieren.

Dir kënnt kontrolléieren ob e Fichier e Symlink ass mat [-L Datei]. Ähnlech kënnt Dir testen ob e Fichier eng regulär Datei mat [ -f Datei ] ass, awer an deem Fall gëtt d'Kontroll gemaach nodeems d'Symlinks geléist goufen. hardlinks sinn net eng Zort Fichier, si just verschidden Nimm fir eng Datei (vun all Typ).

Am Informatik ass en haarde Link eng Verzeechnesentrée déi en Numm mat enger Datei op engem Dateiesystem assoziéiert. All Verzeechnes-baséiert Dateiesystemer mussen op d'mannst een haarde Link hunn, deen den ursprénglechen Numm fir all Datei gëtt. De Begrëff "hard Link" gëtt normalerweis nëmmen an Dateiesystemer benotzt, déi méi wéi een haarde Link fir déiselwecht Datei erlaben.

Hard Link ass déi exakt Replik vun der aktueller Datei op déi se weist. Souwuel den haarde Link an déi verlinkte Datei deelen déiselwecht Inode. Wann d'Quelldatei geläscht gëtt, funktionnéiert den haarde Link nach ëmmer an Dir kënnt op d'Datei zougoen bis d'Zuel vun den haarde Linken op de Fichier net 0 (Null) ass.

Jo. Si huelen allebéid Plaz well se allebéid nach Verzeechnesentréeën hunn.

Par défaut erstellt de ln Kommando schwéier Linken. Fir e symbolesche Link ze kreéieren, benotzt d'Optioun -s (-symbolesch). Wa souwuel de FILE wéi de LINK uginn sinn, erstellt ln e Link aus dem Fichier, deen als éischt Argument ( FILE ) spezifizéiert ass, an de Fichier, deen als zweet Argument ( LINK ) uginn ass.

Fir e symbolesche Link ze kreéieren, gitt d'Optioun -s un de Kommando ln gefollegt vun der Zildatei an den Numm vum Link. Am folgende Beispill gëtt eng Datei an de Bin Dossier symlinked. Am folgende Beispill ass e montéierten externen Drive symlinked an en Heemverzeichnis.

Wann Dir zwee Dateien mat identesche Properties fannt, awer net sécher sidd ob se schwéier verlinkt sinn, benotzt de ls -i Kommando fir d'Inode Nummer ze gesinn. Dateien déi matenee verbonne sinn, deelen déiselwecht Inodenummer. Déi gedeelt Inode Nummer ass 2730074, dat heescht datt dës Dateie identesch Daten sinn.

Programmverzeechnes an engem Dateiemanager, schéngt et d'Dateien an /mnt/partition/ ze enthalen. Programm. Zousätzlech zu "symbolesche Linken", och bekannt als "Soft Links", kënnt Dir amplaz en "hard Link" erstellen. E symboleschen oder mëllen Link weist op e Wee am Dateiesystem.

Fir eng schwéier Linken op engem Linux oder Unix-ähnleche System ze kreéieren:

  1. Erstellt schwéier Link tëscht sfile1file an link1file, lafen: ln sfile1file link1file.
  2. Fir symbolesch Linken anstatt schwéier Linken ze maachen, benotzt: ln -s Quelllink.
  3. Fir mëll oder haart Linken op Linux z'iwwerpréiwen, lafen: ls -l Quelllink.

16. Okt. 2018 g.

Wéi dëse Post? W.e.g. deelt mat Äre Frënn:
OS haut