user_land:правильные_опции_rsync

Правильные опции 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

  • user_land/правильные_опции_rsync.txt
  • Последнее изменение: 2023-08-14 12:12
  • Andrew A. Sabitov