追加 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