In pratica, desidero solo tarare tutti i file in una directory, ma non ottenere tutte le directory madri nell'archivio.Impedire che le directory madri vengano catapizzate
Ho provato -C, ma suppongo che non lo sto usando bene.
tar -cjf archive.tar.bz2 -C /var/some/log/path ./*
Questo risulta in tar che tenta di aggiungere tutti i file nel CWD. L'utilizzo del percorso completo come ultimo argomento non impedisce l'aggiunta delle directory.
Sembra abbastanza semplice, ma non riesco a capirlo. In qualche modo tar non tar ./* come relativo a -C, anche se dovrebbe cambiare in quella directory.
Aiuto apprezzato.
È la shell che espande './*' in un elenco di nomi di file. 'tar' vede solo questa lista di nomi di file. – Gilles