Как создать резервное копирование из символьных ссылок?

Вы могли бы хотеть смотреть на глоток. Это основано на проклятиях, таким образом, текстовый режим только.

65
25.02.2012, 10:21
2 ответа

Используйте -h опция tar. Из страницы справочника:

-h, --dereference
    don't archive symlinks; archive the files they point to
96
27.01.2020, 19:32
  • 1
    Если у меня есть точки/sym1 к резервным копиям/, и/sym2 указывает на резервные копии/, то я работаю tar -hcf file.tar /sym1 /sym2 я получу резервные копии / дважды? –  Felipe Alvarez 29.01.2015, 01:55
  • 2
    @FelipeAlvarez -L файлы количеств однажды, -l многократно. Посмотрите здесь. –  Suuuehgi 12.04.2018, 01:02

Если ссылки - все в корневом каталоге, у Вас может быть оболочка, разыменовывают их и передают tar как аргументы. Например, если у Вас есть/backup/source/a и/backup/source/b, оба из которых являются символьными ссылками, указывающими на реальный каталог, что-то как следующее работало бы

tar -cf /path/to/backup.tar /backup/source/*/
3
27.01.2020, 19:32
  • 1
    Не работает здесь. Походит tar -cf /path/to/backup.tar /backup/source/a/ один даже не работает когда a символьная ссылка. –  Zero3 03.01.2016, 21:52

Теги

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