shell命令中的“>”和“ >>”有什么区别?

鲸鱼管家

有人可以向我解释使用shell命令>>>使用shell命令之间的区别吗?

例子:

ps -aux > log
ps -aux >> log

似乎结果是相同的。

乔宾

>用于覆盖(“破坏”)文件,>>并用于附加到文件。

因此,当您使用时ps aux > file,的输出ps aux将被写入,file并且如果file已经存在一个名为的文件,其内容将被覆盖。

如果使用ps aux >> fileps aux将写入的输出,file并且如果file已经存在名为的文件,则该文件现在将包含其先前的内容以及的内容ps aux,并在其较旧的内容之后写入file

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章