猿问
请问一下Linux 输出重定向>和>>的区别是什么?
Linux 输出重定向>和>>的区别是什么?
三国纷争
浏览 830
回答 3
3回答
蓝山帝景
> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);>>这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。
0
0
0
HUWWW
>的意思是吧目标文件清空,如果前面有输出的话在用>到目标文件则是吧目标文件全部覆盖掉例:cat 123.txtABCDE> 123.txtcat 123.txtABCDEehco "123" > 123.txtcat 123.txt123>>则是将源输出追加到目标文件的末尾例:cat 123.txtABCDEecho "123" 123.txtABCDE123
0
0
0
随时随地看视频
慕课网APP
相关问题
centos7里没有locate命令,请问在哪里有centos6.5的镜像文件?
2 回答
相关分类
Docker
如何学习Docker
1 回答
Linux
linux
2 回答
centos7里没有locate命令,请问在哪里有centos6.5的镜像文件?
2 回答
我要回答