GNU tar シンボリックリンクの保存はケースバイケースで

GNU tar シンボリックリンクの保存はケースバイケースで

私は tarball を作成しようとしていますが、tarball 内にシンボリックリンクとして保存する必要がある特定のファイルが 1 つあります。ただし、tarball の範囲外のファイルをポイントしているため、シンボリックリンクとして保存できないシンボリックリンクが他にもたくさんあります。「-h」オプションを使用しないと、tarball は私以外の誰にとっても役に立たなくなります。

単一のファイルに対して「-h」オプションをオーバーライドする方法はありますか?

答え1

これを試して

未テスト!

  1. tarball を作成する (すべてのシンボリックリンクを除く)
  2. フラグを使用して、 必要な--appendシンボリックリンクを1つ追加します
    tar -h --append --file=mytarball.tar MySymlink

既存のアーカイブにファイルを追加する方法

関連情報