Wie kann ich das Änderungsdatum ändern?
$ touch -t 9901010000 test;stat test
File: `test'
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fe01h/65025d Inode: 11279017 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ x) Gid: ( 1000/ x)
Access: 1999-01-01 00:00:00.000000000 +0100
Modify: 1999-01-01 00:00:00.000000000 +0100
**Change: 2012-04-08 19:26:56.061614473 +0200**
Birth: -
linux
files
timestamps
Jemand1234
quelle
quelle
ctime
ist nicht einfach. Verwandte Frage zu SO.Antworten:
Sie können die Uhrzeit nicht mit normalen Mitteln ändern. Dies ist beabsichtigt: Die Uhrzeit wird immer auf den aktuellen Stand gebracht, wenn Sie eine der Metadaten der Datei ändern, und es gibt keine Möglichkeit, eine andere Uhrzeit festzulegen. Um die Uhrzeit einer Datei zu ändern, müssen Sie einen der folgenden Schritte ausführen:
debugfs
) und drehen Sie die Bits auf der Festplatte (tun Sie dies nicht, während das Dateisystem gemountet ist).quelle
Sie haben die Antwort auf eine verwandte SO-Frage von jw013 für extX auf einer nicht gemounteten Festplatte :
quelle
Die Uhrzeit einer Datei wird aktualisiert, wenn eine der Metadaten geändert wird.
quelle