Obtendo algum texto inválido ao tarar um arquivo

0

quando eu executo o seguinte comando:

tar -c music.tar iTunes\ Music/

Mas recebo a seguinte saída de lixo. b n5 z ԊV_o P O3 | b i Pl jH 8 z5 ڕ? ~ D | _ ($ | b : š' s7 % z \ Jj K Z V ) A4                              2 } 4 ( ? # P ykX                                                  & & < w U Y 8n s 1B F.f X9Lb = 8 @ | h d Dz I L ] - gx l 囧 n cs {f f 6 M ( u 6 | pX nH V $ ь 7 n H Yua Xn ; { JP 7 @ R f_ 旾 j * 3M z s9 " 0 $ 1 ɂ7: w | D_ EjtO ߉ P ޘ Y - xVF Uwky u Yt h K                                                                                    JnJh ] K J- 2 # Q̬ ~ ~ B) O ޑ MĤ                                                                                                                   "#6 # Q, uNG ~ 4t > = ^ C

Eu realmente não me importo se estou perdendo alguma biblioteca de fontes. Mas eu não corri para a conclusão porque ... bem, eu não tenho certeza do que está fazendo.

qualquer ajuda apreciada.

    
por Ramy 23.12.2010 / 01:18

1 resposta

5

Você tem que usar o -cf, caso contrário, ele apenas copia a saída para stdout (a janela), que é exatamente o que você está vendo. Você usaria -c sozinho para canalizá-lo para outro programa (embora você possa usar > file.tar).

    
por 23.12.2010 / 01:23