有人可以向我解释使用shell命令>
与>>
使用shell命令之间的区别吗?
例子:
ps -aux > log
ps -aux >> log
似乎结果是相同的。
>
用于覆盖(“破坏”)文件,>>
并用于附加到文件。
因此,当您使用时ps aux > file
,的输出ps aux
将被写入,file
并且如果file
已经存在一个名为的文件,其内容将被覆盖。
如果使用ps aux >> file
,ps aux
将写入的输出,file
并且如果file
已经存在名为的文件,则该文件现在将包含其先前的内容以及的内容ps aux
,并在其较旧的内容之后写入file
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句