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 ?
Erstelldatum von Datei
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
Janka
Code: Select all
$ ls -l --sort=time --time=ctime
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
Ich mag die Schreie.
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
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
Die grösste Lüge der EDV? "Mal eben..."