Je dois compresser un répertoire en utilisant tar.gz en préservant non seulement les autorisations, mais également les droits de propriété/groupes.
Et, dans ce répertoire, de nombreux fichiers appartiennent à de nombreux utilisateurs.
Vous recherchez l'indicateur -p
afin que l'exemple soit tar -cvpf file.tar folderToCompress
; faites attention en utilisant la commande tar
car il est facile de remplacer des fichiers si la syntaxe de cette commande est incorrecte.
Les propriétaires du fichier sont conservés normalement. Lors de l'extraction, vous devez utiliser l'indicateur --same-owner
. Tels que tar --same-owner -xvf file.tar
bien que le drapeau ne soit recommandé que pour les super utilisateurs.
Consultez la page de manuel tar .
Je dois compresser un répertoire en utilisant tar.gz en préservant non seulement les autorisations, mais également les droits de propriété/groupes.
Par défaut, tar
conservera les autorisations de fichiers et la propriété lorsque creation de l’archive.
Pour extraire les autorisations de fichiers et la propriété, vous devez exécuter tar
en tant que root lors de l'extraction, car la modification de la propriété d'un fichier nécessite généralement des privilèges de superutilisateur. Voir cette question pour plus d'informations.