it-swarm.com.de

So tarieren Sie ein Verzeichnis, das nicht nur Berechtigungen, sondern auch die Eigentümerschaftibehält

Ich muss ein Verzeichnis mit tar.gz komprimieren, wobei nicht nur Berechtigungen, sondern auch Eigentumsrechte/Gruppen erhalten bleiben.

In diesem Verzeichnis befinden sich viele Dateien, die vielen Benutzern gehören.

31
Paulo Coghi

Sie suchen nach dem Flag -p, ein Beispiel wäre also tar -cvpf file.tar folderToCompress. Seien Sie vorsichtig, wenn Sie den Befehl tar verwenden, da es einfach ist, Dateien zu überschreiben, wenn Ihre Syntax für den Befehl falsch ist.

Die Eigentümer der Datei bleiben normalerweise erhalten, wenn Sie das --same-owner-Flag zum Extrahieren verwenden müssen. Wie tar --same-owner -xvf file.tar, obwohl das Flag nur für Superuser empfohlen wird.

Überprüfen Sie die Manpage tar .

31
SupaJord

Ich muss ein Verzeichnis mit tar.gz komprimieren, wobei nicht nur Berechtigungen, sondern auch Eigentumsrechte/Gruppen erhalten bleiben.

Standardmäßig behält tar die Dateiberechtigungen und den Besitz bei, wenn created das Archiv erstellt wird.

Um Dateiberechtigungen und -eigentum zu extrahieren, müssen Sie beim Extrahieren tar als root ausführen, da das Ändern des Dateieigentums normalerweise Superuser-Berechtigungen erfordert. Siehe diese Frage für weitere Informationen.

17