У меня есть каталог с символическими ссылками на другие каталоги. Я хочу заархивировать символические ссылки не как ссылки, а как архивы, содержащие файлы каталогов, на которые они ссылаются, используя команду tar. Как я могу это сделать?
63
tar -hcf file.tar /sym1 /sym2
, получу ли я / резервные копии дважды?-L
считает файлы один раз,-l
несколько раз. Смотрите здесь .Если все ссылки находятся в корневом каталоге, вы можете сделать так, чтобы оболочка разыменовала их и передала tar в качестве аргументов. Например, если у вас есть / backup / source / a и / backup / source / b, обе из которых являются символическими ссылками, указывающими на реальный каталог, будет работать что-то вроде следующего
источник
tar -cf /path/to/backup.tar /backup/source/a/
одиночку даже не работает, когдаa
это символическая ссылка.