![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Poner todos los ficheros de un tar a la misma fecha (incluyendo symlinks/enlaces sinbólicos)La información viene de este post.Para hacerlo hay dos maneras: 1. En un linux moderno, usar "touch -h", como por ejemplo: touch -h -t 201506080852 myfile.txt 2. En el 3.0.1.3 hay una utilidad llamada copytime que copia la fecha de un fichero a otro, incluyendo los symlinks; para cambiar la fecha de todos los ficheros, se haría (como root)
cd /tmp
mkdir t
cd t
tar -xvzf ../mitar.tgz
find . -exec copytime path/a/mi/fichero/plantilla.txt \{\} \;
tar -cvzf ../mitar.tgz *
La segunda opción ha sido probada con éxito, usando como plantilla uno de los ficheros que había dentro del tar original. |