rsync “пропуск нерегулярного файла” при клонировании моей библиотеки Aperture

Смысл пакета Debian должен установить программное обеспечение в масштабе всей системы.Подумайте об этом: если многочисленные пользователи устанавливают этот пакет на своем соответствующем /home/user/myapp область, что должно обнаружиться в Вашем диспетчере пакетов?

Если Вы хотите установить на своем корневом каталоге, используйте первоисточник (например, tarball) распределение.

40
17.08.2012, 17:13
2 ответа

Казалось бы, что те файлы являются символьными ссылками.

Для копирования их как символьных ссылок использовать --links.

Для копирования файлов, они указывают, используют --copy-links.

Для получения дополнительной информации посмотрите SYMBOLIC LINKS раздел в man rsync.

49
27.01.2020, 19:35

Использовать -a вместо -r. -a средства воспроизвести файловые иерархии, включая специальные файлы и полномочия. -r только средства рекурсивно вызвать каталоги. Для резервного копирования Вы хотите -a.

38
27.01.2020, 19:35
  • 1
    я сказал бы это, является практическим решением, хотя - разъяснение ссылок полезно. Я использую rsync -hiva --log-file=log.txt source dest большую часть времени.. мне нравится hiva ~ зима как мнемонический Корректный –  ptim 11.12.2014, 07:51

Теги

Похожие вопросы