Op Unix -en Linux-systemen Noem , kan de "date " commando gebruikt worden om opgemaakte datum-en tijdstempel strings voor de naamgeving van bestanden en mappen te creëren . Datum stempels zijn nuttig in scripts en time-based , of " cron , " banen naar unieke bestandsnamen te maken, maakt datum gebaseerde directory structuren en toe nuttige informatie over het bestand . Datumstempel bestandsnamen worden vaak gebruikt voor de automatische back-up en archivering van bestanden en het maken van tijdelijke bestanden . Instructies 1 Gebruik de "date " commando om de datumtekenreeks u wilt genereren , in het formaat optie om de output formaat . De format string wordt voorafgegaan door een plusteken ( + ) . Opmaakspecificaties kunnen worden gecombineerd en statische tekens worden afgewisseld met geïnterpreteerde reeksen . Bijvoorbeeld , het commando ' date + % F "geeft een datum van vandaag in YYYY - MM - DD formaat . Voor 25 november 2009 , zou het commando uitvoeren " 2009-11-25 " . Gemeenschappelijk formaat sequenties omvatten : % D : datum in m /d /j formaat % T : tijd in HH : MM : SS formaat % M : minuut , opgevuld met 0's ( 00 .. 59 ) % H : uurs , 24 - uurs klok , opgevuld met 0's ( 01 .. 23 ) % I : uur , 12 - uurs klok , opgevuld met 0's ( 01 .. 12 ) % d : dag van de maand , opgevuld met 0's % m : maand , opgevuld met 0 's ( 01 .. 12 ) % y : laatste twee cijfers van het jaar ( 00 .. 99 ) % Y: jaar meer formaat sequenties en informatie over de datum commando door het bekijken van de handleiding ( command " man date ' ) . Test 2 de datum gestempelde bestandsnaam met behulp van de " echo "commando . Omringen de gehele opdracht date met backticks , gemaakt door op de accent grave ( ` ) , die zich op dezelfde toets bevindt als de tilde ( ~ ) op Amerikaanse toetsenbordindelingen . Bijvoorbeeld , het commando : " echo myMonthlyBackup_ ` date + % Y - % m_ % B ` bak . " Uitgangen : . MyMonthlyBackup_2009 - 11_November.bak 3 Gebruik de datumstempel bestand naam in de opdracht die u wilt uitvoeren . Het volgende voorbeeld maakt een directory structuur met behulp van het jaar , maand en dag in de huidige werkdirectory ( 2009/11-November/25 voor 25 november 2009 ) : " mkdir - p ` date + % Y ` /` date + % m - % B ` /` date + % d ` " . Dit voorbeeld kopieert process.log om process_ [ datumstempel ] log.old : . . " . Cp process.log process_ ` date + % Y- % m - % d_ % H % M ` log.old "
|