web-dev-qa-db-fra.com

D'où proviennent les fichiers se terminant par un ~?

Parfois, les noms de fichiers en double se produisent pendant le travail sur Ubuntu et ne diffèrent que par un ~ des noms de fichiers d'origine.

Je sais que kate génère des fichiers de sauvegarde et les appelle your_file.py.swp. Est-ce quelque chose de similaire? Si oui, quel programme les génère? Et pourquoi ne disparaissent-ils pas?

15
Aufwind

Si vous utilisez gedit pour éditer des fichiers existants, la préférence par défaut est "Créer une sauvegarde des fichiers avant de sauvegarder". Si vous souhaitez modifier ce comportement par défaut, ouvrez gedit, puis allez dans la barre de menus et sélectionnez Édition -> Préférences. Cliquez sur l'onglet Editeur, et décochez la case sous File Saving afin de le désactiver.

enter image description here

Un autre créateur de fichier ~ commun est emacs - certains diront qu'il est encore plus populaire/commun que gedit.

22
itnet7

Ce sont des fichiers de sauvegarde, générés automatiquement comme vous le dites. Plusieurs applications utilisent ce format. Généralement, les fichiers .swp sont créés lorsque le fichier est réellement ouvert pour modification et toute sauvegarde automatique enregistrée dans un fichier ~

touch file

ls | grep file
file

nano -B file 
# make a change to file, save changes

ls | grep file
file
file~

Je ne suis pas sûr de Kate, mais à moins que vous utilisiez un autre éditeur, je présume que ce sont des sauvegardes automatiques (toutes les 10 minutes?) De Kate.

8
Panther

Kate les génère aussi. Vous pouvez les désactiver ou les configurer différemment dans Paramètres> Configurer Kate> Composant de l'éditeur> Ouvrir/Enregistrer> Avancé.

kate backup file config

5
Patches