Zkuste to udělat přímočarým způsobem:
cp -a src target
od man cp
-a, --archive
same as -dR --preserve=all
Zachovává práva, symbolické odkazy...
Zde jsem vyzkoušel veškerý kód v mém Linuxu. Zdá se, že Rsync navrhl @seanmcl jako správný, zatímco ostatním se nepodařilo udržet vlastníky a/nebo některé speciální soubory nebo zamítnutý výsledek . Přesný kód je:
$ sudo rsync -aczvAXHS --progress /var/www/html /var/www/backup
Nezapomeňte použít pouze název adresáře a nevkládat lomítko (/
) nebo zástupný znak (/*
) na konci zdroje a cíl název, jinak se skryté soubory přímo pod zdrojem nezkopírují.