“Conocimientos Sistemas>unix

Cómo asignar un nombre de un archivo de Unix con una marca de fecha

2013/6/10
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 "

unix
Unix Patch Tutorial
Cómo cambiar el nombre de usuario en Unix
Cómo Teach Yourself UNIX
Cómo recuperar archivos borrados en Unix
Un tutorial para montaje en Unix
Cómo hacer un enlace simbólico en UNIX
Características del sistema operativo UNIX
Método fácil para retrive archivos borrados en Unix
Conocimientos Informáticos © http://www.ordenador.online