内部ディレクトリ構造を持たない「フラットな」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
ます。