So erstellen Sie Symlink unter Linux

So erstellen Sie Symlink unter Linux

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
Erstellen und Testen einer symbolischen Verbindung unter Linux Softwareanforderungen und Linux -Befehlszeilenkonventionen
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.

  1. 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 
  2. 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 
  3. 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 verwenden Verknü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