Versuchen Sie dies auf einfache Weise:
cp -a src target
von man cp
-a, --archive
same as -dR --preserve=all
Es bewahrt Rechte, Symlinks...
Hier habe ich den gesamten Code in meinem Linux ausprobiert. Rsync scheint von @seanmcl als das richtige vorgeschlagen worden zu sein, während andere es versäumt haben, Besitzer zu behalten und/oder einige spezielle Dateien oder ein verweigertes Ergebnis . Der genaue Code lautet:
$ sudo rsync -aczvAXHS --progress /var/www/html /var/www/backup
Denken Sie nur daran, nur den Verzeichnisnamen und keinen Schrägstrich zu verwenden (/
) oder einen Platzhalter (/*
) am Ende von source und Ziel Name andernfalls werden die versteckten Dateien direkt unter der Quelle nicht kopiert.