追加 vs 截断

截断 >

  1. 如果指定的文件不存在,请创建它。
  2. 截断(删除文件的内容)
  3. 写入文件
$ echo "first line" > /tmp/lines
$ echo "second line" > /tmp/lines

$ cat /tmp/lines
second line

添加 >>

  1. 如果指定的文件不存在,请创建它。
  2. 附加文件(在文件末尾写入)。
# Overwrite existing file
$ echo "first line" > /tmp/lines

# Append a second line
$ echo "second line" >> /tmp/lines

$ cat /tmp/lines
first line
second line