Ich habe ein Skript ausgeführt, das alle Dateien auf meinem Linux-System durchläuft und einige Metadaten darüber erstellt hat. Es hat einen Fehler ausgelöst, als es auf eine unterbrochene symbolische Verknüpfung gestoßen ist.
Ich bin neu bei * nix, aber ich habe die Hauptidee hinter dem Verknüpfen von Dateien und wie kaputte Links entstehen. Soweit ich weiß, sind sie das Äquivalent von Müll auf der Straße. Dinge, die ein Programm, das ich entferne, nicht klug genug war, um dem Paketmanager mitzuteilen, dass sie existieren und dazu gehören, oder Dinge, die bei einem Upgrade zurückgeblieben sind. Zuerst fing ich an, das Skript, mit dem ich sie überspringe, zu optimieren. Dann dachte ich: "Wir könnten sie immer löschen, wenn wir hier unten sind ..."
Ich verwende Ubuntu 14.04 (Trusty Tahr). Ich kann keinen Grund erkennen, dies nicht zu tun, aber gibt es einen Grund, warum dies tatsächlich eine schreckliche Idee sein könnte, bevor ich dies auf meinem Entwicklungssystem ausführe? Erfüllen defekte Symlinks einen Zweck, den ich nicht kenne?