%20me%20permite%20conservar%20las%20fechas%20de%20modificaci%C3%B3n%20de%20la%20carpeta%20en%20macOS%3F.png)
Actualmente tengo un directorio en un disco duro, TopFolder
que contiene 3 subcarpetas, Folder1
, Folder2
y Folder3
.
Cuando estoy en el directorio de nivel superior del disco duro y hago:
tar cf TopFolder.tar Folder1 Folder2 Folder3
crea un tar
archivo que, cuando se extrae, hace que las fechas de modificación de Folder1
, Folder2
y Folder3
sean iguales a la hora en que se extrajeron.
Noté que zip
no tiene este problema y conserva las fechas de modificación de Folder1
, Folder2
y Folder3
. Generalmente zip
es más lento debido a la compresión. ¿Existe un buen método para archivar carpetas si necesito que las fechas de modificación permanezcan como están, sin depender de ellas zip
? ¿Existe algún método en 7z que sea tan rápido como tar
sin compresión? ¡Gracias!
Mi tar es bsdtar 3.3.2 en una Mac.
Respuesta1
crea un archivo tar que, cuando se extrae, hace que las fechas de modificación de Carpeta1, Carpeta2 y Carpeta3 sean iguales a la hora en que se extrajeron.
Funciona tar
de maneras peculiares o tal vez haya pasado por alto algo (por ejemplo, agrega inmediatamente nuevos archivos a los directorios descomprimidos) porque tar
de forma predeterminada restaura las fechas de modificación de los directorios. Acabo de verificarlo dos veces usando tar versión 1.32 en Fedora 32.
¿Existe algún método en 7z que sea tan rápido como tar sin compresión? ¡Gracias!
No necesitas 7z pero siempre puedes usar el método de compresión de la tienda en 7z, por ejemplo
7za a -mx=0 -ms=off -mhc=off archive.7z <files>