Marc Reichelt: Links unter Windows via PHP erzeugen

Beitrag lesen

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:)