Hallo,
Was ist, wenn zwei Dateien am selben Tag erstellt wurden?
Das ist an sich nicht möglich.
Nadann ist ja gut 
-
Ich hätte das gern per Pipes in eine einzige Abfrage
geschrieben
Beispiel1: ls *.log.gz | DATE=date +%Y%m%d
… hier wird leider bei date nicht der „gepipete“ Name
genommen.
und das Datum welcher Datei willst du dann in DATE haben?
Wie wärs mit
for i in \*.log.gz; do DATE=`date +%Y-%m-%d -r "$i"`; mv "$i" $DATE.log.gz;done
oder so?
Ist das auch wirklich das Erstellungsdatum oder doch eher das
der letzten Änderung?
Laut manapge ist es die „modification time“, aber bei mir zumindest wird nur modification, change und access gespeichert:
$ stat env
File: `env'
Size: 1505 Blocks: 8 IO Block: 4096 regular file
Device: 305h/773d Inode: 263884 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ moritz) Gid: ( 1000/ moritz)
Access: 2006-09-08 10:51:04.000000000 +0100
Modify: 2006-09-08 10:51:04.000000000 +0100
Change: 2006-09-08 10:51:04.000000000 +0100
(NB: ich hab das Laufwerk mit noatime gemountet, daher ist access = mofify).
Oder kennt jemand eine andere Möglichkeit, das Erstellungsdatum festzustellen?
Grüße,
Moritz