En los sistemas Unix y Linux , el comando "date" se puede utilizar para crear fecha con formato y las cadenas de fecha y hora de nombrar los archivos y directorios. Fecha sellos son útiles en los guiones y en función del tiempo , o " cron ", puestos de trabajo para crear nombres de archivo únicos , crear estructuras de directorios basados en fechas y añadir información útil sobre el archivo. Los nombres de archivo con la fecha estampada son de uso común para la copia de seguridad automática y el archivo de los archivos y la creación de archivos temporales. Instrucciones
1
Utilice el comando "date" para generar la cadena de fecha que desea , utilizando la opción de formato para dar formato a la salida. La cadena de formato está precedida por un signo más ( +) . Formato secuencias se pueden combinar , y caracteres estáticos pueden ser intercaladas con las secuencias interpretados. Por ejemplo, el " date +% F" comando muestra la fecha actual en formato AAAA- MM -DD. Para el 25 de noviembre 2009, el comando sería la salida " 2009-11-25 " . Secuencias comunes de formato incluyen :
% D : Fecha en m /d /y formato % T: tiempo en HH : MM: SS % M : minutos , rellenado con 0 de ( 00 .. 59 ) % H : horas , de 24 horas , rellena con 0 de ( 01 .. 23 ) % H: horas , horario de 12 horas , rellenado con 0 de ( 01 .. 12 ) % d: día del mes , rellenado con la 0 % m: mes , rellenado con la 0 ( 01 .. 12 ) % y: dos últimos dígitos del año ( 00 .. 99 ) % y: año
Ver más secuencias de formato y la información sobre el comando date viendo el mando manual ( "fecha de hombre ") .
2
Prueba el nombre del archivo estampada la fecha utilizando el comando " echo" . Surround todo el comando date con acentos abiertos , hecho presionando el acento grave (`) , que está en la misma tecla de la tilde ( ~ ) en la disposición del teclado estadounidense . Por ejemplo , el comando : " date +% Y- % m_ % B bak ` echo ` myMonthlyBackup_ . " Salidas: . MyMonthlyBackup_2009 - 11_November.bak
3
utilizar el archivo sellada con la fecha nombre en el comando que desea ejecutar. En el ejemplo siguiente, se crea una estructura de directorios con el año , mes y día en el directorio de trabajo actual ( 2009/11-November/25 para el 25 de noviembre de 2009) : " mkdir -p ` date + % Y `/` date + % m -% B `date /` + % d ` " . Este ejemplo copia process.log a process_ [ fechador ] log.old : . . . " Cp process.log process_ ` date + % Y- % m- % d_ % H% M ` log.old "