web-dev-qa-db-fra.com

Qu'est-ce que le tilde (~) signifie à la fin d'un nom de fichier?

Quel est le fichier avec le ~ à la fin du nom de fichier?

$ 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*

Ce n'est pas la même chose que .swp fichiers qui sont là lors de la modification.

Les deux fichiers ont de nombreuses différences et le fichier nouveau (non~ à la fin) a les changements les plus récents et ces modifications ne sont pas dans le fichier plus ancien (~).

On dirait que je peux le supprimer?

25
Michael Durrant

Typiquement des fichiers se terminant par un ~ sont des sauvegardes créées par des éditeurs comme emacs, nano ou vi.

23
crowbent

Un suffixe Tilde est généralement utilisé pour les fichiers de sauvegarde. Vim et Emacs utilisent cette convention et probablement de nombreux autres programmes également. .swp Les fichiers sont vim _ Swap Fichiers qui ne sont présents que lors de l'édition d'un fichier ou dans la case Vim s'est écrasé.

7
Marco