~
文件名末尾带有 的文件是做什么用的?
$ 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
这与编辑时存在的文件不同。
这两个文件有很多差异,较新的文件(不 ~
最后)包含最新的更改,并且这些更改不在较旧的 (~) 文件中。
貌似可以删了?
答案1
通常以 a 结尾的文件是由,或~
等编辑器创建的备份。emacs
nano
vi
答案2
波形符后缀通常用于备份文件。 Vim 和 Emacs 以及许多其他程序也可能使用此约定。.swp
文件是vim
交换文件,仅在编辑文件期间或 vim 崩溃时才存在。