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.
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.
Respuestas:
Está buscando la -pbandera, por ejemplo tar -cvpf file.tar folderToCompress, tenga cuidado al usar el tarcomando, ya que es fácil sobrescribir archivos si su sintaxis para el comando es incorrecta.
Los propietarios del archivo se conservan normalmente, cuando se extrae debe usar la --same-ownermarca. Por ejemplo, tar --same-owner -xvf file.taraunque la bandera solo se recomienda para superusuarios.
Consulte la página del manual de alquitrán .
tar -czvpf file.tar.gz folderToCompresso tar -cjvpf file.tar.bz2 folderToCompress.
-fbandera, aunque no arreglé la -zbandera 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.
pes 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 como root.
Tengo que comprimir un directorio usando tar.gz preservando no solo los permisos, sino también la propiedad / grupos.
De manera predeterminada, tarconservará los permisos y la propiedad del archivo al crear el archivo.
Para extraer los permisos y la propiedad del archivo, deberá ejecutarlo tarcomo root cuando extraiga, ya que cambiar la propiedad del archivo generalmente requiere privilegios de superusuario. Vea esta pregunta para más información.
tar -cvpf file.tar(o quizás mejor aún en términos de claridad-cvp -f file.tar). De lo contrario, la-fpparte se interpreta como--file pytarse escribe en el archivo nombrado enplugar defile.tar.