Warum werden Dateiberechtigungen nicht beibehalten? [geschlossen]

7

Ich habe bemerkt, dass ein Tarball, der auf einem Linux erstellt wurde, die Dateiberechtigungen nicht beibehält, wenn er auf einem anderen Linux extrahiert wird.

Wie kann ich tar die Dateiberechtigungen beibehalten?

    
Andres Gonzalez 02.12.2013, 21:28
quelle

3 Antworten

5

Verwenden Sie die Option p , sowohl beim Erstellen des Tarballs als auch beim Entpacken.

    
Robin Green 02.12.2013, 21:30
quelle
14

Können Sie es versuchen:

%Vor%

p == Bewahren Sie Berechtigungen auf c == Archiv erstellen
v == verbose (Namen während der Erstellung von tar drucken)
z == gzip
f == TAR-Dateiname

Quelle

    
Pippin 02.12.2013 21:33
quelle
3

Wenn Sie sich die Manpage kurz ansehen, wird Ihr Problem deutlich:

%Vor%

Aber beachten Sie, dass das Entpacken Ihres Archivs auf einigen Dateisystemen wie FAT keine Berechtigungen erhält, da sie es nicht unterstützen.

Auch die numerische Eigentümer- / Zugriffszeitkonserve könnte für Sie interessant sein:

%Vor%     
rralf 02.12.2013 21:33
quelle

Tags und Links