Shell
文件名末尾的波浪號 (~) 是什麼意思?
文件名末尾帶有 的文件是做什麼用的
~
?$ ls # aliased to add flags -rwxrwxr-x 1 durrantm 2741 May 16 09:28 strip_out_rspec_prep_cmds.sh~* drwxrwxr-x 13 durrantm 4096 May 16 14:21 ../ -rwxrwxr-x 1 durrantm 2221 May 16 14:58 strip_out_rspec_prep_cmds.sh*
這與
.swp
編輯時存在的文件不同。這兩個文件有很多差異,較新的文件(最後沒有
~
)具有最新的更改,而這些更改不在舊的 (~) 文件中。好像可以刪了?
通常以 a 結尾的文件
~
是由emacs
,nano
或vi
.
波浪線後綴通常用於備份文件。Vim 和 Emacs 也使用這種約定,可能還有許多其他程序。
.swp
files 是vim
交換文件,僅在文件編輯期間或 vim 崩潰時出現。