symlinks
symlinks - Werkzeug zur Verwaltung von symbolischen Verknüpfungen topic - Kurzbeschreibung
Beschreibung
Installation
Syntax
symlinks [ -cdorstv ] dirlist
Optionen
Option | Beschreibung |
---|---|
-c | convert absolute links (within the same filesystem) to relative links. This permits links to maintain their validity regardless of the mount point used for the filesystem -- a desirable setup in most cases. This option also causes any messy links to be cleaned up, and, if -s was also specified, then lengthy links are also shortened. Links affected by -c are prefixed with changed in the output. |
-d | causes dangling links to be removed. |
-o | fix links on other filesystems encountered while recursing. Normally, other filesystems encountered are not modified by symlinks. |
-r | recursively operate on subdirectories within the same filesystem. |
-s | causes lengthy links to be detected. |
-t | is used to test for what symlinks would do if -c were specified, but without really changing anything. |
-v | show all symbolic links. By default, relative links are not shown unless -v is specified. |
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Symlinks ist dafür gedacht, symbolische Links zu bereinigen
- Absolute in relative Links umwandeln
- Defekte Links entfernen
- Verzeichnisstruktur
Mit den beiden Parametern -r und -v erreichen Sie, dass Symlinks rekursiv eine Verzeichnisstruktur durchsucht und ausführliche Informationen zu den Verweisen ausgibt
- Beispiel
symlinks -rv
dangling: /home/frank/project/version2/data/dataset3 -> project/version1/data/dataset3
relative: /home/frank/project/old -> project/version1
relative: /home/frank/project/current -> project/version2
- Dabei findet Symlinks einen Verweis, den es als defekt einstuft (“dangling” heißt so viel wie baumelnd), sowie zwei relative Verweise
- Ein Blick auf die Laufzeit zeigt keinen wesentlichen Unterschied zu Listing 1 und Listing 3
- Defekten Verweise finden
Um nur die defekten Verweise herauszufiltern, kombinieren Sie den Symlinks-Aufruf mit Egrep
symlinks -rv . | egrep "^dangling:"
dangling: /home/frank/project/version2/data/dataset3 -> project/version1/data/dataset3
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
Man-Pages
Info-Pages
Links
Projekt
Weblinks