Я не хочу создавать "плоский" тарбол, который не имеет внутренней структуры каталогов. Но я хочу, чтобы файлы верхнего уровня были «свободными», а не отражали структуру каталогов, в которой они были изначально.
Рассмотрим:
+ archives
|
+ data
|
+ site
|
+ file1.html
|
+ subdirectory
|
+ etc...
Если я cd
в archives
и создаю там свою смолу, например: tar -czf archive.tgz ../data/site/*
, когда я извлечу тарбол позже, он воссоздает data/site/...
, и тогда мне придется mv data/site/* ../some/other/dir
.
Я бы хотел иметь возможность tar -xzf archive.tgz -C ../some/other/dir
и иметь, например, file1.html прямо внутри ../some/other/dir
.