文件名末尾的波形符 (~) 是什么意思?

文件名末尾的波形符 (~) 是什么意思?

~文件名末尾带有 的文件是做什么用的?

$ 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 结尾的文件是由,或~等编辑器创建的备份。emacsnanovi

答案2

波形符后缀通常用于备份文件。 Vim 和 Emacs 以及许多其他程序也可能使用此约定。.swp文件是vim交换文件,仅在编辑文件期间或 vim 崩溃时才存在。

相关内容