Linux输出重定向>和>>的区别是什么?
Linux输出重定向>和>>的区别是什么-百度经验 https://jingyan.baidu.com/article/358570f64345c4ce4724fcba.html
Linux输出重定向有>和>>,如果不清楚他们的区别,混淆时候后有时候会导致不堪的后果,下面就介绍下Linux输出重定向>和>>的区别是什么?简单说>是覆盖,>>是追加,具体的见下文。
【简介:>与>>的区别】
-
> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);
>>是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。
END





浙公网安备 33010602011771号
