
/var/lib
Ich möchte alle Dateien und Ordner mit den gleichen Berechtigungen kopieren .
einige Artikel sagencp -rp /var/lib/ /var/libnew/
und manche sagen, verwendenrsync -aX /var/lib /var/libnew/
Erklären Sie bitte, was besser ist. Das Wichtigste dabei ist, dass alle Berechtigungen zu 100 Prozent gleich sein sollten.
Antwort1
Beide Artikel sind korrekt und tun, was Sie wollen.
Ich bevorzuge die Verwendung von rsync -avh --progress <source>/ <destination>
(in Ihrem Fall: rsync -avh --progress /var/lib/ /varlibnew
) für den Fortschrittsbalken des Kopiervorgangs. Sie können auch hinzufügen, -u
ob Sie Dateien in aktualisieren möchten destination
, sofern diese neuer sind.
Beachten Sie bei rsync, dass nachstehende Zeichen /
wichtig sind. Wenn sowohl Quelle als auch Ziel nachstehende Zeichen haben /
, geht das Ziel eine Ebene tiefer.