Im Gegensatz zu Windows speichert Linux das Datum der Dateierstellung nicht immer als Teil der Standard-Metadaten des Dateisystems – insbesondere bei älteren oder traditionellen Dateisystemen wie ext3. Neuere Dateisysteme und Kernelversionen bieten jedoch eine teilweise Unterstützung.
Standard-Zeitstempel in Linux:
atime: Letzte Zugriffszeit
mtime: Zeit der letzten Änderung
ctime: Zeitpunkt der letzten Statusänderung (nicht Erstellung)
Erstellungszeit (btime) Unterstützung:
Verfügbar für ext4, Btrfs, XFS und ZFS (mit Vorbehalten)
Erfordert Linux-Kernel 4.11 für ext4-Unterstützung
Suchen Sie nach dem Feld Birth: oder btime (falls unterstützt).
Dann innerhalb von debugfs:
Sie werden Inode Created
oder ein ähnliches Feld sehen.
Hinweis: Funktioniert möglicherweise nicht auf allen Distros oder Dateisystemen.
Verwenden Sie auditd, um Erstellungsereignisse in Echtzeit zu protokollieren
Verfolgen Sie die Dateierstellung manuell über Skripte oder Versionskontrolle
Verwenden Sie dateisystemspezifische Werkzeuge (wie xfs_io für XFS)
Wenn Sie in Linux Skripte schreiben oder programmieren und zuverlässige Erstellungszeiten benötigen:
Speichern Sie Erstellungszeitstempel manuell in Dateimetadaten , xattr oder Protokollen
Oder verwenden Sie eine Datenbank/ein Dateisystem, das dies nativ protokolliert