内部ディレクトリ構造を持たない「フラットな」tarball を作成したくありません。しかし、トップレベルのファイルは、元のディレクトリ構造をミラーリングするのではなく、「ルーズ」にする必要があります。
検討:
+ archives
|
+ data
|
+ site
|
+ file1.html
|
+ subdirectory
|
+ etc...
そこにtar を作成cdしarchivesて作成すると、たとえばtar -czf archive.tgz ../data/site/*、後で tarball を抽出するdata/site/...と、再作成されるので、mv data/site/* ../some/other/dir.
tar -xzf archive.tgz -C ../some/other/dir私はただ、例えば file1.html がすぐそこにあるようにしたいと思い../some/other/dirます。