Я использую следующее для рекурсивного копирования каталога при сохранении режимов, разрешений, а также жестких и символических ссылок:
cp -pr --preserve=links dir-a dir-b
Однако у меня есть следующие проблемы с вышеуказанным:
- Страница man для cp не является явной в том, что происходит, если указаны оба параметра -p и --preserve. В моем bash применяется эффект обоих, но я не знаю, насколько это переносимо.
- Страница man для cp не совсем понятна, что означает "links", если она указана в качестве аргумента для --preserve. Жесткий, символический или оба? В моем Баше это и что то , что я хочу, но опять - таки это явно не указано
- Команда длинная и не легко набирается, и я не хочу добавлять слишком много псевдонимов.
Есть ли другие идиомы, которые вы используете для вышеперечисленного?