====== date ====== siehe auch: [[::international genormte Zeitangabe - ISO-8601]] Datum und Uhrzeit anzeigen: > date Fr 27. Nov 21:24:16 CET 2020 Datum und Uhrzeit im Europäischen Format anzeigen: > date +"%Y-%m-%d %H:%M:%S" > date +'%F %T' 2017-10-11 15:39:24 Datumsformat umwandeln mit FreeBSD oder Darwin, hier soll ein normales Datum+Uhrzeit ("2020-08-07 17:36:21") in Sekunden Unix-Zeit umgerechnet werden: > date -j -f '%Y-%m-%d %H:%M:%S' "2020-08-07 17:36:21" +'%s' 1596814581 spezielle Formatumwandlung: Wenn das Datum in einem bestimmten Format vorliegt, dann kann man das ''date'' sagen, wie er es lesen soll: # # %a %b %d %T %Z %Y # Sat May 29 02:24:22 CEST 2010 # > date -jf "%a %b %d %T %Y" "Tue May 19 08:57:48 2009" +"%F %T" von Menschen gut lesbare Ausgabe: > stat -x datei.txt File: "datei.txt" Size: 90 FileType: Regular File Mode: (0644/-rw-r--r--) Uid: ( 1009/fritz) Gid: ( 933/ dlna) Device: 18446744071626174440,18446744072243773555 Inode: 690870 Links: 1 Access: Sun May 7 13:04:48 2023 Modify: Sun May 7 13:07:36 2023 Change: Sun May 7 13:07:36 2023 Birth: Sun May 7 13:04:48 2023 so wird angezeigt, wieviele Sekunden vom erstellen der Datei bis zur letzten Änderung (//Modify -> Änderung//) vergangen sind: > stat -f '%m %B %N' datei.txt | awk '{print $1 - $2,$3}' 168 date.txt so wird angezeigt, wieviele Sekunden vom erstellen der Datei bis zur letzten Änderung (//Change -> Wandlung//) vergangen sind: > stat -f '%c %B %N' datei.txt | awk '{print $1 - $2,$3}' 168 date.txt so wird die Größe, die Schreibdauer und der Name einer Datei schön übersichtlich angezeigt: > stat -f '%z %c %B %N' 10minuten.mp4 | awk '{print $1/1024^2"MB\t",$2 - $3,"Sekunden\t",$4}' 291.66MB 1092 Sekunden 10minuten.mp4