tar -zcf /path/to/be/stored/file.tar.gz *
Isso funcionou. Mas você tem que estar na pasta específica dos arquivos a serem gzipped
Eu sou novo no Ubuntu. Eu tenho um erro ao usar a função tar junto com o gzip. Eu uso o seguinte código:
find -type d -name 'doc*' | tar -czvf /path/where/gz/file/is/stored/file.tar.gz -T-
Mas o processo começa, começa a zipar e é interposto entre mostrar isso:
gzip: short write
tar: write error: Broken pipe
e cria um tar.gz. Como posso corrigir isso?
tar -zcf /path/to/be/stored/file.tar.gz *
Isso funcionou. Mas você tem que estar na pasta específica dos arquivos a serem gzipped
Você está assumindo que tar
aceita uma lista de arquivos para salvar em STDIN
. Isso não. Veja man tar
e info tar
.
A melhor maneira é, se a sua lista de diretórios não for muito longa, através da substituição de comandos:
tar -czvf /path/where/gz/file/is/stored/file.tar.gz \
$( find . -type d -name 'doc*' -print)