Shell

文件名末尾的波浪號 (~) 是什麼意思?

  • September 24, 2015

文件名末尾帶有 的文件是做什麼用的~

$ 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,nanovi.

波浪線後綴通常用於備份文件。Vim 和 Emacs 也使用這種約定,可能還有許多其他程序。.swpfiles 是vim交換文件,僅在文件編輯期間或 vim 崩潰時出現。

引用自:https://unix.stackexchange.com/questions/76189