Copie el archivo y mantenga la misma marca de tiempo del archivo original
24
Necesito copiar el archivo y después de eso necesito cambiar los atributos de marca de tiempo como archivo original. Cómo hacerlo con terminal o de cualquier otra manera.
¿Por qué "después de eso" , específicamente? puede conservar la marca de tiempo (y otros atributos) durante la copia utilizando la opción -po --preserve=, por ejemplocp -p oldfile newfile
steeldriver
3
@steeldriver Técnicamente, el propio CP también lo hace después. Por favor, haga cp --preserve=timestamps una respuesta
Sebastián Stark
Respuestas:
14
Si desea conservar las marcas de tiempo originales, use
Puede conservar la marca de tiempo del archivo original al copiar usando cpagregando la opción -po --preserve:
-p same as --preserve=mode,ownership,timestamps
--preserve[=ATTR_LIST]
preserve the specified attributes (default: mode,ownership,time‐
stamps), if possible additional attributes: context, links,
xattr, all
Para preservar solo la marca de tiempo
cp --preserve=timestamps oldfile newfile
o para preservar el modo y la propiedad también
cp --preserve oldfile newfile
o
cp -p oldfile newfile
Hay opciones adicionales disponibles para la copia recursiva; una común es cp -a( cp --archive) que además conserva los enlaces simbólicos.
-p
o--preserve=
, por ejemplocp -p oldfile newfile
cp --preserve=timestamps
una respuestaRespuestas:
Si desea conservar las marcas de tiempo originales, use
Esto copia las marcas de tiempo de otro archivo.
Consulte esta publicación de blog para obtener más información: acceso a archivos falsos, modificación y cambio de marcas de tiempo
fuente
Puede conservar la marca de tiempo del archivo original al copiar usando
cp
agregando la opción-p
o--preserve
:Para preservar solo la marca de tiempo
o para preservar el modo y la propiedad también
o
Hay opciones adicionales disponibles para la copia recursiva; una común es
cp -a
(cp --archive
) que además conserva los enlaces simbólicos.fuente