Redirecionamento Gunzip: “Nenhum arquivo ou diretório desse tipo”

1

Quando eu emito o seguinte comando:

gunzip -c /disk1/hadoop/gunzip_tmp/in/part-00006.gz>>/disk1/hadoop/gunzip_tmp/outfile.000

Eu recebo o seguinte stderr:

gunzip: /disk1/hadoop/gunzip_tmp/in/part-00006.gz>>/disk1/hadoop/gunzip_tmp/outfile.000.gz: No such file or directory

Eu verifiquei que o arquivo de entrada e o diretório de saída / disk1 / hadoop / gunzip_tmp existem. Eu pensei > > criaria o arquivo se ele já não existisse. O que estou fazendo errado?

    
por MarkP 14.02.2012 / 20:17

1 resposta

1

Você precisa adicionar espaços ao redor do seu > & gt ;. Seu shell acha que você tem um nome de arquivo muito longo /disk1/hadoop/gunzip_tmp/in/part-00006.gz>>/disk1/hadoop/gunzip_tmp/outfile.000 e não está vendo o > > ou o segundo nome de arquivo.

você deve escrever:

gunzip -c /disk1/hadoop/gunzip_tmp/in/part-00006.gz >> /disk1/hadoop/gunzip_tmp/outfile.000

Observe os espaços em torno de >>

    
por 14.02.2012 / 21:01

Tags