Sven Rautenberg: Symlinks unter Win möglich?

Beitrag lesen

Moin!

Also ich seh im Moment nicht wirklich einen großen Unterschied zwischen Softlinks und einer MS-Verknüpfung.

Ich schon. Die MS-Verknüpfung erscheint mir als künstlicher Aufsatz auf ein bestehendes Dateisystem. Man lege eine Datei mit Endung ".lnk" an und schreibe den Dateinamen rein, auf den verwiesen wird. Ist toll kompatibel zu allen MS-Dateisystemen, weil man diese nicht ändern muß.

Die Soft- und Hardlinks unter Unix sind nach meiner Meinung da doch irgendwie tiefer im Betriebssystem unterstützt.

Denn der größte Unterschied: Egal ob Hard- oder Symlink, beide wirken so, als ob das verknüpfte Ziel tatsächlich ein zweites Mal am neuen Ort vorhanden wäre. Diese komischen Windows-Verknüpfungen hingegen wirken als Redirects zum eigentlichen Ziel.

Ich hab noch nicht ausprobiert, was passiert, wenn ich eine Verknüpfungsdatei mit einem Programm (z.B. PHP-Skript) öffnen will. Aber allein die Tatsache, das die Originaldatei z.B. "inhalt.txt" heißt, und die Verknüpfung bestenfalls "inhalt.lnk" heißen würde, verhindert doch schon, dass ich meine Ursprungsdatei nach belieben in verschiedenen anderen Verzeichnissen so _richtig_ verknüpfen kann. Mit Symlinks ist das kein Thema, die heißen ebenfalls "inhalt.txt", und ein Dateiöffnen führt automatisch zum Original_inhalt_ (nicht -ziel), ohne dass ich mich darum kümmern muß.

Bei Hardlinks wird es schon schwieriger, da glaube ich nicht, dass MS sowas bereitstellt. Und eine externe Software wird das kaum leisten können, weil das ja wenn dann eine Kernel-Funktion ist.

Hardlinks würden Windows vermutlich in eine heftige Krise führen. Denn das sind im Prinzip zwei unabhängige Verzeichniseinträge, die auf dieselbe Datei verweisen. Und _das_ dürfte dem Scandisk vermutlich überhaupt nicht passen. :)

- Sven Rautenberg

--
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)