Wie "kopiere" ich das Änderungsdatum und die Änderungszeit von einer Datei / Verzeichnis zu einem anderen in Unix-basierten Systemen?
Sie haben einige Optionen:
touch -t STAMP -m file
, wenn Sie die Zeit ändern möchten cp --preserve=timestamps
, wenn Sie die Dateien kopieren und die Zeit beibehalten möchten touch -r
, um die Zeit für eine "Referenz" -Datei festzulegen Sie können den Zeitstempel der Quelldatei unter Verwendung von stat
im Unix-Timestamp-Format abrufen und ihn dann mithilfe von touch -d
HINWEIS: Dies funktioniert nur mit GNU coreutils
, die den Unix-Timestamp unter Verwendung des Präfixes @
mit touch
Verwenden Sie touch
; Es enthält mehrere optionale Flags, mit denen Sie solche Attribute festlegen können.