Gostaria de achatar e arquivar a seguinte estrutura:
├── a
│ └── a.txt
├── ...
│ └── ...
└── z
└── z.txt
neste arquivo tar:
a.txt
...
z.txt
Eu poderia, por exemplo,
- achate a estrutura em algum local temporário
cp
e depois arquive - crie o arquivo iterativamente (opção tar
--append
) e use--directory
cada vez - achate a estrutura na hora da extração com
--strip-components
Alguma outra ideia inteligente?
Acabei de saber sobre
--transform
:Amável:
Eu descompactaria tudo em um diretório e usaria
rsync
para colocar tudo em um diretório e compactaria novamente.