GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Entfernen Sie alle symbolischen Links von Dateien in einem Befehl

Um die Links zu entfernen (von man find unter -type ):

          l      symbolic link; this is never true if the -L option or the
                 -follow option is in effect, unless the symbolic link  is
                 broken.  If you want to search for symbolic links when -L
                 is in effect, use -xtype.

Ich denke, das sollte den Zweck erfüllen:

find /usr/local/lib/ -maxdepth 1 -follow  -type l

Erzeugt die Ausgabe eine Liste der Dateien, die Sie löschen möchten? Wenn ja, wenn Sie sich 100 % sicher sind:

find /usr/local/lib/ -maxdepth 1 -follow  -type l -delete

Dadurch werden nur defekte Links entfernt. Um alle zu löschen entfernen Sie die -follow Strophe, aber unter /usr/local/lib würde ich das nicht machen .


Linux
  1. Wie setze ich Passwort-Zip-Dateien mit Command in allen Betriebssystemen?

  2. Linux-Befehl zum Leeren aller Dateien eines Verzeichnisses

  3. Befehl zum Auflisten aller Dateien außer . (Punkt) und .. (Punkt Punkt)

  4. Entfernen Sie das Git-Repository, aber behalten Sie alle Dateien

  5. Ersetzen Sie symbolische Links durch Dateien

So laden und extrahieren Sie Tar-Dateien mit einem Befehl

Ln-Befehl unter Linux (Symbolische Links erstellen)

So entfernen (löschen) Sie symbolische Links in Linux

Rm-Befehl unter Linux

So entfernen Sie symbolische Links unter Linux

So entfernen/löschen Sie Dateien in Linux mit dem Befehl rm