On 01-Feb-2000 Christian Schult wrote:
Wenn die Linknamen der Dateien identisch mit den Originaldateien sind, könnte es klappen.
Sind es leider aber nicht immer.
Du bräuchtest ein Script, dass dir die toten Links raussucht, die Datei auf die der Link mal zeigte anhand des Namens findet und den Link dann neu erstellt. Das Finden der toten Links ist kein Problem, da habe ich noch ein Script gefunden:
#!/bin/sh ### oldlinks - print pathnames of outdated (un-connected) ### symbolic links ### Usage: oldlinks directory [directories...] # # written by Tom Christiansen # find . -type l -print | perl -nle '-e || print'
Hervorragend. Manchmal :-) ist perl wirklich nicht schlecht. Mit der bash ist das wohl doch sehr viel schwerer zu bewaeltigen, jedenfalls hatte ich bisher nichts gefunden, wie ich die durch mv abgemurksten Links bequem haette finden koennen.
Das Script muss nun so erweitert werden, dass von den toten Links der Pfad abgeschnitten wird, so dass nur noch der Dateiname übrigbleibt. Nach dem Dateinamen suchst du dann in deiner Verzeichnishierarchie. Wenn gefunden, wird der Link gelöscht und ein neuer, passender angelegt.
Ich glaube, da bleibe ich lieber faul und mache das per Fuss. Besten Gruss und Dank, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@berlin.de> Date: 01-Feb-2000 Time: 12:56:48 This message was sent by XFMail via S.u.S.E. Linux 6.2 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com