Сохранение символических ссылок GNU tar в каждом конкретном случае

Сохранение символических ссылок GNU tar в каждом конкретном случае

Я пытаюсь создать tarball, и есть один конкретный файл, который мне нужно сохранить как символическую ссылку в tarball. Однако есть много других символических ссылок, которые я не могу сохранить как символические ссылки, потому что они указывают на файлы за пределами области действия tarball - если я не использую опцию "-h", tarball будет бесполезен ни для кого, кроме меня.

Можно ли как-то переопределить опцию «-h» для отдельного файла?

решение1

Попробуй это

Не проверено!

  1. Создать tarball (исключая все символические ссылки)
  2. Используйте --appendфлаг, чтобы добавить одну
    нужную вам символическую ссылку.tar -h --append --file=mytarball.tar MySymlink

Как добавить файлы в существующие архивы

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