Tenho um problema ao compactar arquivos no arquivo .tar no Linux, mas o desafio é que, quando extraímos o arquivo .tar, ele não deve nos fornecer uma pasta contendo arquivos compactados. Deve fornecer apenas arquivos que compactamos no arquivo .tar. Como fazer isso? obrigado!
Responder1
Veja a --strip-components
bandeira. (Mas eu sugiro fortemente que você não faça isso, espera-se que um tarball tenha um único diretório de nível superior dentro dele).
Responder2
Se entendi sua pergunta corretamente, você poderá usar:
tar cvf <tarfile name> <filename1> <filename2> <filename3>
Ao extrair os arquivos, eles devem ser extraídos para o diretório atual.