Le fichier swp Linux est un fichier avec le suffixe ".swp". Ce fichier est généré lors de l'utilisation de vi ou vim pour éditer un fichier. Lorsque l'édition est terminée et se termine normalement, le fichier swp est automatiquement supprimé. Les fichiers cachés peuvent être visualisés en utilisant "ls -al" dans le répertoire.
L'environnement d'exploitation de cet article : système Centos 7.6, ordinateur Dell G3.
Qu'est-ce qu'un fichier swp Linux ?
Génération et solution de fichiers .swp sous Linux :
Nous utilisons la commande vi pour modifier le fichier de configuration nginx.conf, et une invite comme indiqué dans la figure apparaît À ce stade, nous pouvons également appuyer directement sur la touche E pour éditer normalement, mais cela peut encore se produire la prochaine fois. Alors, quelle est la cause de ce problème.
Voici deux situations qui se produiront
(1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r nginx.conf" to recover the changes (see ":help recovery"). If you did this already, delete the swap file ".nginx.conf.swp" to avoid this message
Expliquez que cette situation se produit parce que ce fichier génère un fichier d'échange, c'est-à-dire un fichier avec le suffixe .swp
1 : Lorsque nous éditons un fichier, une autre personne également Lorsque lors de l'édition,
2 apparaîtra : Lorsque nous modifions un fichier, il y a une panne de courant soudaine ou une déconnexion soudaine du réseau Afin d'éviter la perte de données, ce type de fichier apparaîtra également
. Le fichier .swp est échangé ( swap partition) ), il est généré lors de l'utilisation de vi ou vim pour modifier un fichier. Lorsque l'édition est terminée et se termine normalement, le fichier .swp est un fichier caché et ne peut être visualisé qu'en utilisant ls. -al dans le répertoire
Lorsque ce fichier est généré, nous pouvons directement supprimer le fichier swp avec rm -f .nginx.conf.swp Sinon, une invite apparaîtra à chaque fois qu'il est modifié. une sortie anormale se produit après l'édition du fichier, notre configuration à ce moment-là. Elle n'est pas enregistrée dans le fichier nginx.conf. Nous devons utiliser vi -r nginx.conf pour le restaurer, comme indiqué dans la figure pour restaurer le fichier, puis. appuyez sur Entrée. La configuration sera restaurée de .swp vers nginx.conf, puis supprimée du fichier swp
Si nous modifions les paramètres de génération des fichiers .swp, nous pouvons ajouter la commande set noswapfile dans la configuration vim ( /etc/vimrc) pour désactiver la génération de ce fichier lors de l'édition (set swapfile génère ce fichier). Cependant, il est recommandé à tout le monde d'apprendre à utiliser ce fichier normalement. Les développeurs Linux sont plus réfléchis et prennent pleinement en compte le mécanisme en cas d'anomalie du système pour éviter la perte de données en cas d'anomalie du système.
Apprentissage recommandé : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!