Häufige Frage: Wie aktualisiere ich einen Softlink unter Linux?

Ihr Telefon kann heiß werden oder der Akku entlädt sich schneller als gewöhnlich. Fehler können auch dazu führen, dass die iOS-Beta-Software weniger sicher ist. Hacker können Lücken und Sicherheitslücken ausnutzen, um Malware zu installieren oder persönliche Daten zu stehlen. Und deshalb empfiehlt Apple dringend, dass niemand Beta-iOS auf seinem „Haupt“-iPhone installiert.

Dann gibt es drei Möglichkeiten, den Symlink zu ändern:

  1. Verwenden Sie ln mit -f force und sogar für Verzeichnisse -n (Inode könnte wiederverwendet werden): ln -sfn /some/new/path linkname.
  2. Entfernen Sie den symbolischen Link und erstellen Sie einen neuen (auch für Verzeichnisse): rm linkname; ln -s /some/new/path linkname.

So zeigen Sie die symbolischen Links in einem Verzeichnis an:

  1. Öffnen Sie ein Terminal und wechseln Sie in dieses Verzeichnis.
  2. Geben Sie den Befehl ein: ls -la. Dies soll alle Dateien im Verzeichnis lange auflisten, auch wenn sie versteckt sind.
  3. Die Dateien, die mit l beginnen, sind Ihre symbolischen Linkdateien.

-L testet, ob ein Symlink vorhanden ist, defekt oder nicht. Durch Kombination mit -e Sie können testen, ob der Link gültig ist (Links zu einem Verzeichnis oder einer Datei), nicht nur, ob er existiert. Wenn die Datei also wirklich eine Datei und nicht nur ein symbolischer Link ist, können Sie all diese Tests durchführen und einen Exit-Status erhalten, dessen Wert die Fehlerbedingung anzeigt.

Einfachster Weg: cd dorthin, wo sich der symbolische Link befindet und ls -l drücken, um die Details aufzulisten der Dateien. Der Teil rechts von -> nach dem symbolischen Link ist das Ziel, auf das er zeigt.

Um einen symbolischen Link zu entfernen, verwenden Sie entweder der Befehl rm oder unlink gefolgt vom Namen des symbolischen Links als Argument. Wenn Sie einen symbolischen Link entfernen, der auf ein Verzeichnis verweist, fügen Sie keinen abschließenden Schrägstrich an den Namen des Symlinks an.

Ein symbolischer Link, auch Softlink genannt, ist eine spezielle Art von Datei, die auf eine andere Datei verweist, ähnlich einer Verknüpfung in Windows oder einem Macintosh-Alias. Im Gegensatz zu einem harten Link enthält ein symbolischer Link nicht die Daten in der Zieldatei. Es zeigt einfach auf einen anderen Eintrag irgendwo im Dateisystem.

Softlink enthält den Pfad zur Originaldatei und nicht den Inhalt. Das Entfernen von Soft-Links wirkt sich auf nichts aus, außer auf das Entfernen der Originaldatei. Der Link wird zu einem „hängenden“ Link, der auf eine nicht vorhandene Datei verweist. Ein Softlink kann auf ein Verzeichnis verweisen.

So erstellen Sie einen symbolischen Link übergeben Sie die Option -s an den ln-Befehl, gefolgt von der Zieldatei und dem Namen des Links. Im folgenden Beispiel wird eine Datei mit einem Symlink in den bin-Ordner verknüpft. Im folgenden Beispiel wird ein gemountetes externes Laufwerk mit einem Home-Verzeichnis symbolisiert.

Es gibt begrenzte Funktionen für die Arbeit mit symbolischen Links; Klicken Sie mit der rechten Maustaste auf den symbolischen Link > klicken Sie auf ClearCase > Explore Link Target | Eigenschaften von Symlink. In einer Snapshot-Ansicht muss das symbolische Link-Ziel auch in Ihrer Ansicht geladen sein, damit die Symlink-Zieloperationen angezeigt werden.

Standardmäßig erstellt der Befehl ln eine Festplatte Links. Nach erstellen ein symbolisches Link, verwenden Sie die Option -s ( –symbolic). Wenn sowohl die DATEI als auch LINK sind gegeben, ln Wille erstellen a Link von der als erstes Argument angegebenen Datei ( FILE ) zu der als zweites Argument angegebenen Datei ( LINK ).

Der Grund für das Festverknüpfen von Verzeichnissen ist nicht erlaubt ist ein bisschen technisch. Im Wesentlichen brechen sie die Dateisystemstruktur. Sie sollten generell sowieso keine Hardlinks verwenden. Symbolische Links ermöglichen die meisten der gleichen Funktionen, ohne Probleme zu verursachen (zB ln -s target link ).

Man kann verwenden Teer um einen Ordner zu verschieben, der relative symbolische Links enthält.

Gefällt Ihnen dieser Beitrag? Bitte teilen Sie Ihren Freunden mit:
Betriebssystem heute