
* Heinz W. Pahlke schrieb am 01.Feb.2000:
Alternative: Hardlinks? Oder gibt es einen besseren Weg? Bei Hardlinks stoert mich vor allem, dass ls nicht erkennen laesst, ob es sich wirklich um eine Datei oder nur einen Link handelt.
Das ist so, weil es keinen Unterschied zwichen Datei und Link gibt. Es gibt wirklich keinen Unterschied. Es sind alles Links. Wenn Du alle Links bis auf einen löschst, so ist der eine der Ubrigbleibt die Datei. Gleichgültig, ob er es ursprünglich war oder ob es ein Link war. Ein Hardlink funktioniert in etwa so: Verzeichnis1 Verzeichnis2 Verzeichnis3 | | | Name1 Name2 Name3 \ | / \ | / \ V / \ ================================= / \--> I-Node <-- / --------------------------------- Datum, mod, UID, GID, Größe usw. --------------------------------- Verweise direkt und bis zu drei- fach indirekt auf die Realen Daten. ================================= Da in den Verzeichnissen nichts anderes steht, als der Name und der Verweiß, gibt es keine Möglichkeit festzustellen, was der ursprüngliche Namen ist. Ich wüßte auch nicht, warum das bei Dir wichtig sein sollte. Du kannst aber sehen, wieviele Links es noch gibt. Wenn Du aus irgend einem Grund eine Datei komplett löschen möchtest, so mußt Du Dir vorher alle Links mithilfe von find suchen. Bernd -- Bei Fragen an die Liste erst mal nachschauen, ob es diese Frage nicht schon einmal gegeben hat. Ein Archiv der Liste findest Du auf: http://lists.suse.com/archives/suse-linux |Zufallssignatur 7 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com