Tengo que comprimir un directorio usando tar.gz preservando no solo los permisos, sino también la propiedad / grupos.
Y, en este directorio hay muchos archivos que pertenecen a muchos usuarios.
permissions
file-permissions
tar
ownership
Paulo Coghi - Restablece a Mónica
fuente
fuente
tar -cvpf file.tar
(o quizás mejor aún en términos de claridad-cvp -f file.tar
). De lo contrario, la-fp
parte se interpreta como--file p
ytar
se escribe en el archivo nombrado enp
lugar defile.tar
.tar -czvpf file.tar.gz folderToCompress
otar -cjvpf file.tar.bz2 folderToCompress
.-f
bandera, aunque no arreglé la-z
bandera de compresión . Para la compresión, recomendaría-Ipigz
(que es una i mayúscula) en lugar de-z
; En sistemas multinúcleo, Pigz puede ser considerablemente más rápido.p
es un indicador de extracción , no tendrá efecto en la creación del archivo. También afecta los permisos de archivo, no la propiedad. El indicador correspondiente a la propiedad es--same-owner
, que está habilitado de forma predeterminada al extraer comoroot
.De manera predeterminada,
tar
conservará los permisos y la propiedad del archivo al crear el archivo.Para extraer los permisos y la propiedad del archivo, deberá ejecutarlo
tar
como root cuando extraiga, ya que cambiar la propiedad del archivo generalmente requiere privilegios de superusuario. Vea esta pregunta para más información.fuente