Cómo hacer un script bash que nombre archivos con la fecha de hoy

Cómo hacer un script bash que nombre archivos con la fecha de hoy

Estoy intentando crear un script para hacer una copia de seguridad de mis servidores we, pero tengo conocimientos muy limitados sobre scripts bash. Quiero que el script nombre el archivo de copia de seguridad ht-"fecha de hoy". ¿Cómo haría para hacer eso? ¿Es posible utilizar un comando, como el comando de fecha, como variable?

Respuesta1

Para hacer una copia de seguridad del directorio diren un archivo con el nombre de la fecha y hora de hoy:

name=$(date '+ht-%F-%H-%M-%S.tgz')
tar -czf "$name" dir

Es posible que eventualmente desee utilizar un programa comoinstantánea,dirviche, o uno de sus competidores. Estos programas automatizan el proceso y también, mediante el uso de enlaces duros, ahorran espacio en el disco si mantiene varias copias de seguridad.

información relacionada