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.
cp --preserve=timestamps
una respuesta
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.
cp --preserve=timestamps
una respuesta
Respuestas:
Si desea conservar las marcas de tiempo originales, use
$ touch -r <original_file> <new_file>
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
Puede conservar la marca de tiempo del archivo original al copiar usando cp
agregando la opción -p
o --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