Estou tentando compactar uma pasta com o tar
comando
Quando estou tentando compactá-lo, funciona bem. O problema está no nome do arquivo.
Caminho de origem:
/data/file/
Caminho de destino:
/data/repo/temp/file.tar.gz
tar zcvf $srcpath $destinationpath
Estou executando o comando de uma pasta diferente e, ao extrair a pasta, estou obtendo todos os subdiretórios em vez da pasta de arquivo sozinha.
obrigado pelo comentário, meu problema é o seguinte ao comentário que você compartilhou aqui "tar zcvf file.tar.gz / caminho / dir / para / compres" isso deve funcionar bem se estivermos no mesmo diretório "arquivo" meu caso é estamos trabalhando em um diretório diferente, por exemplo: / home / testuser1 / file: file é a pasta que eu quero compactar e estou extraindo o comando da raiz que não está em casa, portanto, podemos precisar fornecer o caminho inteiro para a pasta enquanto extraímos estou recebendo todos os subdiretórios do / home / testuser1 / arquivo em vez de pasta de arquivo
—
Sita Raman
Provavelmente, um erro de digitação, mas no seu exemplo, você misturou origem e destino.
—
Jacob Vlijm
tar zcvf file.tar.gz /path/dir/to/compress
talvez você deva alterar seu comando,tar zcvf $destinationpath $srcpath
mas não está claro para mim o que você precisa. Você poderia elaborar sua pergunta com um exemplo do que você espera do comando tar?