Linux对输出
进行重定向
时使用到>
与>>
符号。
使用这两个符号将输出重定向到文件
时的主要区别如下:
>>
:使用>>将输出重定向到一个文件时,如果该文件不存在,则会创建文件;如果文件存在,则输出将在文件的末尾追加
(附加
,append
)。>
:使用>将输出重定向到一个文件时,如果该文件不存在,则会创建文件;如果文件存在,则会将现有的文件内容删除
(覆盖
),而从文件开始处
写入文件。这可能会导致数据丢失。
Linux对输出
进行重定向
时使用到>
与>>
符号。
使用这两个符号将输出重定向到文件
时的主要区别如下:
>>
:使用>>将输出重定向到一个文件时,如果该文件不存在,则会创建文件;如果文件存在,则输出将在文件的末尾追加
(附加
,append
)。>
:使用>将输出重定向到一个文件时,如果该文件不存在,则会创建文件;如果文件存在,则会将现有的文件内容删除
(覆盖
),而从文件开始处
写入文件。这可能会导致数据丢失。