[PINGUIN] Verweiste Links aufspüren und löschen

Jens Kubieziel jens at blindzeln.de
Mon Okt 23 19:53:39 CEST 2006


* Sebastian Dellit schrieb am 2006-10-21 um 09:51 Uhr:
> am Samstag, 21. Oktober 2006 um 09:18 meinte Jens Kubieziel u. a.:
> > Package: symlinks
> 
> Flags: -c == change absolute/messy links to relative

Ein absoluter Link geht so: /haupt/verzeichnis/zu/unter/verzeichnis
Ein relativer Link geht so: ../../link/zu/unter/verzeichnis
Ein "messy" Link ist etwas mit zuvielen Slashes oder Punkten. Absolute
und "messy" Links werden zu relativen gemacht.

> -d == delete dangling links
> 
> Löscht die Links, welche kaputt sind.

Ja.

> -r == recurse into subdirs
> 
> Geht auch in die Unterverzeichnisse.

Ja.

> -s == shorten lengthy links
> 
> Keine Ahnung wozu diese Option ist, short wäre ja kurz, aber shorten?

kürzen.

z.B. /bin/vi ist ein Link zu ../bin/vim. Hier zeigt der Link eine Eben
höher und dann wieder ins /bin-Verzeichnis. Das ist zu lang und kann
auf "/bin/vi -> ./vim" gekürzt werden.

> Noch eine allgemeine Frage zu Symlinks, Symlinks umfasst sowohl Hard-
> als auch Softlinks, seh ich das richtig?

Nein, nach der gängigen Notation ist ein Symlink ein symbolischer Link
ist ein Softlink. Ein Hardlink ist etwas anders.

Besten Gruß

-- 
Jens Kubieziel                                   http://www.kubieziel.de
FdI#12: Zugriffsschutz
unergonomische Benutzungsoberfläche (Kristian Köhntopp)