Le fichier .swp n'est pas un fichier d'échange au sens du système d'exploitation. Il s'agit d'un fichier d'état. Il conserve vos modifications depuis la dernière sauvegarde (à l'exception des 200 derniers caractères), les tampons que vous avez enregistrés, les macros non enregistrées et la structure d'annulation.
Vous pouvez en lire plus dans l'aide VIM: vim +help\ swap-file
. En cas de plantage (panne de courant, plantage du système d'exploitation, etc.), vous pouvez récupérer vos modifications à l'aide de ce fichier d'échange. Après avoir enregistré les modifications du fichier d'échange dans le fichier d'origine, vous devrez quitter vim et supprimer le fichier d'échange vous-même.
.swp
les fichiers sont créés par Vim , ils doivent être supprimés automatiquement lorsque vous fermez le fichier et quittez l'éditeur.la source
Vim
? Dans mon cas, les fichiers sont écrits directement à partir de mon programme, sans utiliser l'éditeurLes fichiers .swp ne sont rien d'autre qu'une sorte de fichier de verrouillage que votre éditeur, généralement vim, crée pour indiquer que le fichier est en cours de modification. De cette façon, si vous ouvrez le fichier dans une autre instance vim de si quelqu'un dans le réseau l'a fait, il verra un avertissement indiquant que le fichier est en cours de modification.
Vous n'avez pas besoin de les supprimer manuellement. Votre éditeur supprimera le fichier d'échange une fois que vous aurez fermé le fichier dans votre éditeur.
la source
Je viens d'exécuter une commande mv sur un fichier de 31 Go et un fichier .swp de 13 Go a été créé, sans modification.
mv X.csv Y.csv
créé Y.csv et .Y.csv.swpCentOS 6.5, système de fichiers ext4
la source