Ich versuche, ein Tarball zu erstellen, und es gibt eine bestimmte Datei, die ich als Symlink im Tarball beibehalten muss. Es gibt jedoch viele andere Symlinks, die ich nicht als Symlinks beibehalten kann, da sie auf Dateien außerhalb des Gültigkeitsbereichs des Tarballs verweisen. Wenn ich die Option „-h“ nicht verwende, ist das Tarball für alle außer mir nutzlos.
Gibt es eine Möglichkeit, die Option „-h“ für eine einzelne Datei zu überschreiben?
Antwort1
Versuche dies
Ungetestet!
- Erstellen Sie das Tarball (ohne alle symbolischen Links).
- Verwenden Sie die
--append
Flagge, um den
gewünschten Symlink hinzuzufügentar -h --append --file=mytarball.tar MySymlink