Ответ оказался да, с --link-dest
опцией rsync . Это просто неочевидно, потому что это не простой флаг включения / выключения cp -l
, потому что он принимает аргумент пути.
Итак, cp -l a/ b/
также можно сделать так:
rsync -a --link-dest=a a/ b/
cp -l
жесткие ссылки на файлы вместо их копирования, экономя пространство файловой системы. Мне нужно использовать rsync вместо cp из-за его --exclude
возможностей.
Итак, мой вопрос: как мне получить rsync для файлов жестких ссылок вместо их копирования? Очевидно, это копия локальной файловой системы. Я прочитал документы для -H
опции rsync, но мне неясно, ведет ли себя так же, как cp -l
.
Ответ оказался да, с --link-dest
опцией rsync . Это просто неочевидно, потому что это не простой флаг включения / выключения cp -l
, потому что он принимает аргумент пути.
Итак, cp -l a/ b/
также можно сделать так:
rsync -a --link-dest=a a/ b/