Page 1 of 1

Erstelldatum von Datei

Posted: 14. Apr 2010 19:37
by mtx89
hi,

ich soll meine Dateien je nach Erstellungsdatum in verschieden Ordner kopieren.
Hat mir einer en Lösungsvorschlag um erstmal nur an das reine Erstelldatum ranzukommen ?

Posted: 15. Apr 2010 8:55
by Janka
Soll das einmal von Hand passieren oder brauchst du ein Skript, um es regelmäßig zu tun? Das legt nämlich den Lösungsweg fest. Von Hand tut es schon

Code: Select all

$ ls -l --sort=time --time=ctime
Janka

Posted: 18. Apr 2010 13:46
by jochen
Hi,

die korrekte Lösung ist eigentlich unter UNIX nicht machbar: ctime wird zwar häufig als "creation time" aufgelöst, steht aber für "change time". Damit ist eine Zustandsänderung der Datei gemeint (alles, was in der Inode gespeichert ist: Eigentümer, Zugriffsrechte,..). Die mtime (modification time) wird gesetzt bei Inhaltsänderungen der Datei und die atime (access time) bei Zugriff auf die Datei (auch lesend, sofern das Dateisystem nicht mit noatime gemountet wurde).

Ich würde also erst mal definieren, was "Erstellungszeitpunkt" sein soll: mtime? Zeitangabe im Dateinamen? Wäre beides denkbar.

Jochen