Hallo Roalf, On Wednesday 18 November 2009 13:29:57 prengel wrote:
wenn eine Datei gelöscht wird auf die ein Hardlink zeigt so bleibt sie ja an der Position des Hardlinks bestehen.
Du loescht nie eine Datei, du loescht erst mal immer nur den Directoryeintrag. Wenn der letzte Directoryeintrag der auf eine bestimmte Datei, oder besser auf die Daten einer bestimmten Datei verschwindet (und fuer Programmierer wichtig: der letzte Prozess ein close auf diese Datei gemacht hat), dann verschwindet auch die Datei selbst.
Soweit so gut aber gibt es einen ähnlichen Mechanismus für veränderte Dateien?
Diese Frage verstehe ich nicht richtig. Annahme: Du hast zwei Directoryeintrage /dir1/file1 /dir2/file2 Die dieselbe Datei darstellen, also ein Hardlink. Sagen wir mal die Datei enthaelt irgendetwas anderes als den Text 'Hello World!', ist ja meistens der Fall. :) Wenn du nun echo 'Hello World!' > /dir1/file1 cat /dir2/file2 ausfuehrst, so bekommst du als Ausgabe natuerlich Hello World! Roman -- Roman Fietze Telemotive AG Büro Mühlhausen Breitwiesen 73347 Mühlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org