Wie erstelle ich einen Softlink zu einem Verzeichnis unter Linux / Mac OS X?
Wenn Sie einen wirklich langen Pfad verwenden, um häufig zu einem Verzeichnis (my/really/long/path/to/the/directory ) zu gelangen, wird es schmerzhaft, jedes Mal den langen Pfad einzugeben, um dorthin zu gelangen.
Nun, der Befehl „ln -s“ bietet Ihnen eine Lösung, indem Sie einen Softlink erstellen können. Der Befehl ln unter Linux erstellt Verknüpfungen zwischen Dateien / Verzeichnissen. Das Argument „s“ macht den Link symbolisch oder Soft Link anstelle von Hard Link.
Softlink erstellen mit ln -s
Sie können ganz einfach einen Softlink mit einem einfachen Kurznamen für das Long-Path-Verzeichnis erstellen und den einfachen Namen verwenden, um zu Ihrem Long-Path-Verzeichnis zu gelangen.
Verwenden Sie beispielsweise „ln -s“, indem Sie den folgenden Befehl an Ihrem Terminal eingeben.
ln -s /my/long/path/to/the/directory easyPath
Dadurch wird ein Softlink (oder symbolischer Link) für das Verzeichnis erstellt. Sobald Sie einen Softlink erstellt haben, sehen Sie das neue einfache Pfadverzeichnis im aktuellen Verzeichnis. Und der einfache Pfad wird mit dem langen Pfad verknüpft, Sie können sehen, dass mit „ls -l“, wie
easyPath -> /my/long/path/to/the/directory
Wenn Sie die Dateien und Verzeichnisse farblich markiert haben, Die Softlink-Pfade haben eine andere Farbe als normale Verzeichnisse. Und verwenden Sie jedes Mal das einfache Pfadverzeichnis, um zum Long-Path-Verzeichnis zu gelangen. Es kann Ihnen viele Tastenanschläge und wertvolle Zeit sparen.
Eine weitere häufige Verwendung beim Erstellen eines Softlinks mit „ln -s“ besteht häufig darin, dass Sie Ihre Primärdaten in einem Verzeichnis haben, das sich ändern kann, aber ein Softlink-Verzeichnis hat, das fest ist und auf das Primärdatenverzeichnis zeigt. Bei all Ihrer Arbeit greifen Sie also über einen Softlink auf Daten zu, die identisch sind, während sich das zugrunde liegende primäre Datenverzeichnis häufig ändert. (Ja, man muss den Softlink jedes Mal erneut senden, wenn sich das primäre Datenverzeichnis ändert)
Alias einrichten
Eine andere mögliche Lösung besteht darin, „alias“ zu verwenden und diesen Alias in Ihr Verzeichnis einzufügen .in: bashrc/.profil oder andere die Shell-Datei, die Sie verwenden. Der Weg, dies zu tun, besteht darin, es wie unten angegeben zu verwenden.
alias easyPath = „cd /my/long/path/to/the/directory simplePath“
Wie Sie sehen können, erstellt die obige Option „alias“ nur einen Alias für „cd “ für das Verzeichnis. Sie müssen andere Aliase erstellen, um weitere Vorgänge auszuführen. Auf der anderen Seite können Sie mit dem Softlink wie jedes andere Verzeichnis behandeln und beliebige Vorgänge ausführen.
Wie entferne ich einen Softlink oder einen symbolischen Link?
Falls Sie sich entscheiden, den weichen oder symbolischen Link zu entfernen, ist dies ziemlich einfach. Es gibt zwei Linux-Befehle, die Sie verwenden können, um Softlink zu entfernen
Einer ist einfach „rm“ Befehl
rm easyPath
Der zweite Weg ist, den Befehl unlink gefolgt vom Softlink-Namen zu verwenden.
unlink easyPath
Beachten Sie, dass nur der von Ihnen erstellte Softlink entfernt wird.