date toont of stelt de systeemdatum en -tijd in, met uitgebreide opmaakopties.
date
date +"%Y-%m-%d"
+"%...")| Code | Betekenis | Voorbeeld |
|---|---|---|
%Y | Jaar (4 cijfers) | 2024 |
%m | Maand (2 cijfers) | 03 |
%d | Dag (2 cijfers) | 15 |
%H | Uur (24u) | 14 |
%M | Minuten | 30 |
%S | Seconden | 45 |
%s | Unix-tijdstempel | 1710508245 |
%A | Weekdag (voluit) | zaterdag |
%B | Maandnaam | maart |
%Z | Tijdzone | CET |
ISO-datum voor bestandsnamen:
date +"%Y-%m-%d"
# 2024-03-15
Datum en tijd:
date +"%Y-%m-%d %H:%M:%S"
Unix-tijdstempel:
date +%s
Datum van andere tijdzone:
TZ="America/New_York" date
Datum in de toekomst of het verleden:
date -d "7 days ago"
date -d "next monday"
date -d "+2 weeks"
BACKUP="backup-$(date +%Y%m%d-%H%M%S).tar.gz"
tar -czf "$BACKUP" /home/dexter/
date +%Y%m%d (zonder koppeltekens) is ideaal voor bestandsnamen — alfabetische volgorde is dan ook chronologisch.