In diesem Tutorial zeigen wir Ihnen, wie Sie symbolische Links unter Linux entfernen. Für diejenigen unter Ihnen, die es nicht wussten:Ein symbolischer Link (auch bekannt als Symlink) ist ein Begriff oder spezieller Dateityp in Linux, der auf eine andere Datei oder ein anderes Verzeichnis verweist. Im Allgemeinen werden symbolische Links zum Verknüpfen von Bibliotheken verwendet. Auch zum Verknüpfen von Protokolldateien und Ordnern auf gemounteten NFS-Freigaben (Network File System).
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich werde Ihnen Schritt für Schritt zeigen, wie Sie symbolische Links unter Linux entfernen.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu oder CentOS.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Symbolische Links unter Linux entfernen
Symbolische Links können mit zwei Befehlen entfernt werden:rm
und unlink
. Sie können einen der folgenden Befehle verwenden, um symbolische Links zu entfernen.
- Symbolische Links mit
rm
entfernen √
Um einen Symlink zu entfernen, führen Sie rm
aus Befehl mit dem symbolischen Linknamen als Argument:
rm symlink
Um vor dem Entfernen des Symlinks aufgefordert zu werden, verwenden Sie -i
Möglichkeit:
rm -i symlink
Wenn Sie mehr als einen symbolischen Link löschen möchten, können Sie mehrere Symlink-Namen als Argumente mit space
übergeben getrennt:
rm symlink-name-1, symlink-name-2
Option rm
Befehle:
-i hat mean interactive ask for delete file -f force not ask just do action delete force -r recursive . use for Directory
- Entfernen Sie symbolische Links mit
unlink
√
Der beste Weg, einen Symlink zu entfernen, ist der entsprechend benannte „unlink
“. " Werkzeug. Einen Symlink zu löschen, ist extrem einfach. Sie müssen ihn nur auf den symbolischen Link zeigen, um die Verknüpfung aufzuheben und zu entfernen:
unlink symlink
- Unterbrochene symbolische Links finden und löschen.
Der Befehl find hat eine Option, mit der Sie symbolische Links finden können, die auf Dateien verweisen, die nicht mehr existieren. Dieser Befehl listet symbolische Links im aktuellen Verzeichnis auf:
find . -type l
Wenn Sie die defekten symbolischen Links erhalten haben, verwenden Sie die -delete
Option mit find
Befehl wie unten gezeigt:
find /path/to/directory -xtype l -delete
Herzlichen Glückwunsch! Sie haben symbolische Links erfolgreich entfernt. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um symbolische Links auf dem Linux-Server zu löschen.