如何以附加到文件的方式执行command > file
之类的操作,而不是覆盖?
答案 0 :(得分:198)
使用>>
追加:
command >> file
答案 1 :(得分:97)
呀。
command >> file
仅重定向command
的 stdout 。
command >> file 2>&1
将 stdout 和 stderr 重定向到该文件(在bash,zsh中运行)
如果您需要使用sudo
,请记住
sudo command >> /file/requiring/sudo/privileges
不起作用,只是简单地使用
tee
解决了这个问题:
command | sudo tee -a /file/requiring/sudo/privileges
答案 2 :(得分:-3)
您可以使用>>附加文件标志。它将内容插入我们正在使用的文件的最后一个文件。如果文件的名称是myfile,则包含xyz 猫>> MYFILE ABC ctrl d
在上述过程之后,myfile包含xyzabc。