невозможно копировать папки с одинаковыми разрешениями

невозможно копировать папки с одинаковыми разрешениями

Я хочу скопировать /var/libс одинаковыми правами доступа все файлы и папки.

некоторые статьи говорятcp -rp /var/lib/ /var/libnew/

и некоторые говорят использоватьrsync -aX /var/lib /var/libnew/

объясните, пожалуйста, какой из них лучше, так как самое главное, чтобы все разрешения были одинаковыми на 100 процентов.

решение1

Обе статьи верны и делают то, что вам нужно.

Я предпочитаю использовать rsync -avh --progress <source>/ <destination>(в вашем случае: rsync -avh --progress /var/lib/ /varlibnew) для индикатора хода копирования, вы также можете добавить , -uесли хотите обновить файлы в destination, если они более новые.

При использовании rsync помните, что конечные символы /имеют значение: если и у источника, и у назначения есть конечные /:, то место назначения идет на один уровень глубже.

Связанный контент