Правильные опции rsync

rsync -zavuHAXxPS src dst

данные будут передаваться архивированные (зажатые),

рекурсивно, но копирование не вылезет за границы файловой системы,

симлинки, хардлинки, файлы устройств и т.п. будут копироваться с сохранением их «природы»,

будут сохраняться права доступа, ACL, расширенные атрибуты и время правки,

будут распознаваться «дырки» в файлах,

будет показываться прогресс копирования,

частично переданный файл не будет удаляться (при обрыве копирования, можно будет продолжить, а не копировать по новой).

-z compress file data during the transfer -v verbose -a == -rlptgoD (no -A,-X,-U,-N,-H) -r recurse into directories -l copy symlinks as symlinks -p preserve permissions -t preserve modification times -g preserve group -o preserve owner -D same as --devices --specials --devices preserve device files --specials preserve special files -u skip files that are newer on the receiver -H preserve hard links -A preserve ACLs -X preserve extended attributes -x don't cross filesystem boundaries -P == --partial --progress --partial keep partially transferred files --progress show progress during transfer -S turn sequences of nulls into sparse blocks

— Andrew A. Sabitov 2023-08-14 12:08

Tracedump:

newBaseSize: 16pt
newBaseSizeInPt: 16