Como redirecionar a saída do comando e o erro para dois arquivos diferentes?

Como redirecionar a saída do comando e o erro para dois arquivos diferentes?

Quero redirecionar a saída de um comando tar para um arquivo, digamos, out.loge os erros durante a execução devem ser redirecionados para outro arquivo, por exemplo, error.log.

Como posso conseguir isso?

Responder1

Aqui você vai,

comando tar 2> error.log 1> out.log

Para anexar ao log existente

comando tar 2 >> error.log 1 >> out.log

Responder2

Você pode usar >para redirecionar a saída padrão e &2>para redirecionar o erro padrão. Então, no seu exemplo:

tar whatever > out.log 2> error.log

informação relacionada