Arquivo Cat que lida com o cabeçalho?

1

Estou executando o seguinte comando para baixar um único arquivo do git:

git archive --remote=ssh://host/pathto/repo.git HEAD README.md

O conteúdo do arquivo é direcionado para o terminal, antes de ver o conteúdo do README eu tenho algumas informações de cabeçalho, que se parece com isso:

pax_global_header00006660000000000000000000000064131063477050014520gustar00rootroot0000000000000052 comment=502c8004562eab49c105b2e294d8806c735c13a1 README.md000066400000000000000000000002771310634770500123510ustar00rootroot00000000000000

Meu objetivo final é redirecionar o arquivo localmente da seguinte forma:

git archive --remote=ssh://host/pathto/repo.git HEAD README.md > README.md

Como faço para lidar com as informações do cabeçalho, então acabo com arquivos que não contêm o cabeçalho como texto?

    
por Philip Kirkbride 17.05.2017 / 17:19

1 resposta

1

Descobri que a canalização para tar xvf - resolveu o problema:

git archive --remote=ssh://host/pathto/repo.git HEAD README.md  |  tar xvf -
    
por 17.05.2017 / 17:21

Tags