So erstellen Sie Symlink unter Linux
- 753
- 46
- Marleen Weight
Symbolische Links (Auch als Symlinks oder Soft Links bezeichnet) sind eine von zwei Arten von Links, die Sie auf einem Linux -System erstellen können. Wenn Sie gerade über symbolische Links lernen, kann es helfen, sie als „Verknüpfungen“ zu betrachten, einen Begriff, der von Windows -Systemen üblicherweise verwendet wird, um im Grunde dasselbe darzustellen.
Symbolische Links werden verwendet, um mit zu verknüpfen harte Links. Wenn Sie mehr über harte Links und den Vergleich mit symbolischen Links erfahren möchten, lesen Sie unseren Leitfaden zum Erstellen von harten und weichen Links. Es genügt zu sagen, dass Symlinks nur Einträge in das Dateisystem sind, die auf Dateien oder Verzeichnisse hinweisen. Sie werden hauptsächlich aus Bequemlichkeit verwendet.
In dieser Anleitung werden wir Schritt -für -Schritt -Anweisungen zum Erstellen und Entfernen symbolischer Links durchlaufen. Sie können unsere Beispiele unten in Ihrer eigenen Befehlszeile verfolgen, um ein Gefühl dafür zu bekommen, wie sie funktionieren.
In diesem Tutorial lernen Sie:
- So erstellen und entfernen Sie symbolische Links
Kategorie | Anforderungen, Konventionen oder Softwareversion verwendet |
---|---|
System | Jede Linux -Distribution |
Software | N / A |
Andere | Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl. |
Konventionen | # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können |
Erstellen und entfernen Sie symbolische Links
Der ln
(Link) Befehl wird zum Erstellen von Links verwendet und die -S
Option gibt an, dass wir einen symbolischen Link machen möchten. Wir müssen auch zwei Argumente angeben: die Datei/das Verzeichnis, auf die wir verlinken möchten, und die Datei, die darauf verlinkt wird. Hier ist ein Beispiel.
- Erstellen wir zunächst eine einfache Textdatei, auf die wir für ein Beispiel verlinken können.
$ echo "Dies ist ein Beispiel">/Home/Linuxconfig/Beispiel.txt
- Erstellen wir als nächstes einen symbolischen Link zu dieser Datei. Wir werden den Link in die stellen
/tmp
Verzeichnis.$ ln -S/Home/Linuxconfig/Beispiel.TXT /TMP /Beispiel.txt
- Schauen wir uns unseren neu erstellten symbolischen Link mit dem LS -Befehl an.
$ ls -l /tmp /Beispiel.txt lrwxrwxrwx 1 LinuxConfig LinuxConfig 29 Sep 8 18:08 /TMP /Beispiel.txt ->/home/linuxconfig/Beispiel.txt
Beim Betrachten unseres Links mit ls -l
, Sie werden sehen, dass der erste Brief ist l
, Angeben, dass diese Datei ein symbolischer Link ist. Es zeigt uns auch, wohin der Link in unserem Fall zeigt /Home/Linuxconfig/Beispiel.txt
.
Wir können diesen symbolischen Link jetzt verwenden, um auf die Datei zuzugreifen. Zum Beispiel:
$ CAT /TMP /Beispiel.txt Dies ist ein Beispiel
Das ist wirklich alles, was es gibt. Der Prozess funktioniert für Verzeichnisse gleich. Bevor Sie jedoch gehen, gibt es noch ein paar Dinge, die Sie über symbolische Links wissen sollten.
- Um einen symbolischen Glied zu entfernen, verwenden Sie einfach die
rm
Befehl wie Sie würden eine Datei löschen. Sie können auch die verwendenVerknüpfen
Befehl. - Wenn eine Datei oder ein Verzeichnis gelöscht wird, bleiben die symbolischen Links, die mit dieser Datei oder diesem Verzeichnis verknüpft sind.”
- Denken Sie daran, dass die
ln
Der Befehl speichert den tatsächlichen Pfad als Zeichenfolge. Wenn nicht im selben Verzeichnis, müssen Sie in vielen Fällen den vollständigen Pfad zur Datei oder zum Verzeichnis bereitstellen, damit der symbolische Link zum Arbeiten. - Symbolische Links haben keine Berechtigungen, die Sie ändern können. Jeder kann sehen, wo der symbolische Link zeigt, aber nur diejenigen mit Erlaubnis, auf die Originaldatei zuzugreifen, kann sie lesen, schreiben oder ausführen (je nachdem, welche Berechtigungen er hat).
Abschluss
Symbolische Links sind nichts anderes als Verknüpfungen, deren Hauptfunktion die von Bequemlichkeit ist. In diesem Handbuch haben wir gesehen. Wir haben auch eine kurze Liste von Dingen gegeben, die Sie beachten sollten, wenn es um die Erstellung symbolischer Links geht, z. B. die Empfehlung, absolute Wege zu bieten.
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Wie man Kali Linux und Windows 10 Dual -Boot -Start hat
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
- Mint 20: Besser als Ubuntu und Microsoft Windows?
- Manjaro Linux Windows 10 Dual Start
- Ubuntu 20.04 Leitfaden
- Dinge zu installieren auf Ubuntu 22.04
- Mastering -Bash -Skriptschleifen beherrschen
- « Git benennen die Filiale um
- So erhalten Sie die Zeit für Sonnenaufgang und Sonnenuntergang für eine beliebige Position von Linux -Befehlszeile »