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


15

Parfois, des noms de fichiers en double se produisent lors du travail sur Ubuntu qui 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?

Réponses:


22

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

entrez la description de l'image ici

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


sensationnel. je me suis toujours posé des questions à ce sujet. vient de désactiver gedit car cela causait de la confusion lors de l'utilisation de git
BKSpurgeon

8

Ce sont des fichiers de sauvegarde, générés automatiquement comme vous le dites. Plusieurs applications utilisent ce format. Habituellement, les fichiers .swp sont créés lorsque le fichier est réellement ouvert pour modification, et toute sauvegarde automatique enregistrée dans le 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 n'utilisiez un autre éditeur, je suppose qu'il s'agit de sauvegardes automatiques (toutes les 10 minutes?) De kate.


5

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

configuration du fichier de sauvegarde kate

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.