![](https://seccdn.libravatar.org/avatar/c65f0a9d70486d425ffd4799ddb379fc.jpg?s=120&d=mm&r=g)
* Martin Kropfinger schrieb am 09.Jan.2002:
On Wed, Jan 09, 2002 at 04:07:50PM +0100, Thomas Templin wrote:
Unix greift über eine I-Nodelist auf die Dateien zu, wobei eine inode für eine Datei steht. Mache ich jetzt mit ln abc xyz einen Link mit Namen xyz auf die Datei abc so existieren jetzt zwei "Bezeichnungen" für die selbe inode, man spricht von einem Hard-- Link. [..] Es sind die physikalisch gleichen Dateien, und ein ls -l zeigt auch nicht an dass es sich hier um einen Link handelt! Man kann mit Hard-- Links nicht über mehrere Partitionen oder Dateisystem-- Verzeichnisse hinweg verlinken, dazu sind Soft-- Links zu verwenden. wenn es, im Prinzip, dann die gleiche datei ist, wie verhät sich das bei der arbei mit den dateien. Z.B. wenn ich eine davon lösche, ist dann auch die andere weg?
Nein, Du löschst den link. Allerdings ist es dabei egal, ob Du das ursprüngliche Original löschst oder der Ursprüngliche Link. Es gibt keine Möglichkeit Original und Link voneinander zu unterscheiden. Das Datum des letzten Zugriffs usw. steht in der I-Node und beides weißt auf die gleiche I-Node und die I-Node wiederum auf natürlich die gleichen Daten. Wenn Du einer der beiden links löschst, bleibt der andere noch übrig. Können natürlich auch mehr als zwei sein.
Und wie wir sehen ist die inode-- Nummer von /tmp und linkauftmp verschieden, es sind nicht die physikalisch gleichen Einträge! OK, das leuchtet mir ein, wie eine verknüpfung in win. oder?
Keine Ahnung, wie das bei Win ist.
Ist bei der arbeit mit verlinkten dateien auf etwas zu achten, wann nutzt man besser das eine wann das andere (ausser bei verschiedenen partitionen)?
Schwer zu sagen. SuSE verwendet nur Softlinks, aber das hat auch damit zu tun, daß SuSE nicht weiß, wie Du Deine Platte Paritioniert hast. Wenn Du bei einem Softlink das Original wegnimmst, dann zeigt der Link ins Leere. Bei Softlink weißt Du, was Original und was Link ist.
Ich bin da lieber vorsichtig bevor meine Mails weg sind und ich von nix weiss....
Für mein Problem mit der mbox is es also egal wie ich es mache? (gleiche part.)
Ja. Ein Softlink ist ein Zeiger auf eine Datei, ein Hardlink ist ein weiterer Name der Datei. Bernd -- Homepages von deutschsprachigen Linux-Gurus: Kristian Köhntopp: http://www.koehntopp.de/kris/artikel/ Sven Guckes: http://www.math.fu-berlin.de/~guckes/sven Robin S Socha: http://socha.net/index2.html |Zufallssignatur 10