如何将输出附加到文件?

Tom*_*ito 122 linux shell command-line

如何command > file以附加到文件的方式执行某些操作,而不是覆盖?

Mik*_*wis 206

使用>>附加:

command >> file
Run Code Online (Sandbox Code Playgroud)


Edv*_*rdM 98

是啊.

command >> file重定向只是标准输出command.

command >> file 2>&1stdoutstderr重定向到该文件(在bash,zsh中工作)

如果你需要使用sudo,请记住

sudo command >> /file/requiring/sudo/privileges不起作用,但只是使用 tee解决问题:

command | sudo tee -a /file/requiring/sudo/privileges

  • 我正在使用它来获取所有输出捕获程序.sh 2>&1 | tee -a screen.log."-a"代表追加. (6认同)