Назад | Перейти на главную страницу

Использование флага архива rsync без копирования символических ссылок

Как указано в rsyncсправочную страницу, -a (архив) переключатель эквивалентен -rlptgoD. Однако у меня есть ситуация, когда я не хочу, чтобы символические ссылки сохранялись. Есть ли способ продолжить использование -a переключить и запретить копирование символических ссылок? Я мог написать -rptgoD каждый раз, но это немного долго.

Попробуйте следующее:

rsync -a --нет ссылок ...

или, что немного короче:

rsync -a --нет-л ...

Обратите внимание, что --no-links/--no-l переключатель должен прийти после в -a включите командную строку, иначе --links подразумевается -a снова включается.

Нет. Вместо этого вы можете использовать псевдоним. Положите линию

alias mrsync="rsync -rptgoD"

внутри вашего ~ / .profile и после следующего входа в систему вы можете просто позвонить mrsync и имеют эти параметры неявно с псевдонимом.