Hallo Ashura,
Unter GNU/Linux weisen Hardlinks exakt die gleiche Größe wie ihr Ziel auf.
Symlinks dagegen sind lediglich ein paar Bytes groß. Welcher Logik hierbei die Dateigröße folgt, kann ich leider nicht sagen.
Ich weiß es, ich weiß es! :-)
Man betrachte die beiden folgenden Ausgaben von 'ls -al /':
lrwxrwxrwx 1 root root 11 2006-03-16 17:23 cdrom -> media/cdrom
lrwxrwxrwx 1 root root 29 2006-03-16 17:27 initrd.img -> boot/initrd.img-2.6.12-10-386
Die Dateigröße eines symbolischen Links (hier: 11 Bytes und 29 Bytes) besteht genau aus der Länge des Pfades, auf den der Link zeigt ('media/cdrom' hat genau 11 Zeichen).
Mal eine andere Frage: Weiß jemand, wie ich die Berechtigungen eines symbolischen Links (und nicht des Zieles) ändern kann? Ich habe einfach nichts gefunden... :-(
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Linux is like a wigwam - no windows, no gates and an Apache inside!
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)