Die .swp-Datei ist keine Auslagerungsdatei im Sinne des Betriebssystems. Es ist eine Statusdatei. Es speichert Ihre Änderungen seit dem letzten Speichern (mit Ausnahme der letzten 200 Zeichen), die von Ihnen gespeicherten Puffer, nicht gespeicherte Makros und die Struktur zum Rückgängigmachen.
Mehr erfahren Sie in VIM Hilfe lesen: vim +help\ swap-file
. Wenn es zu einem Absturz kommt (Stromausfall, Betriebssystemabsturz usw.), können Sie Ihre Änderungen mit dieser Auslagerungsdatei wiederherstellen. Nachdem Sie die Änderungen von der Auslagerungsdatei in die ursprüngliche Datei gespeichert haben, müssen Sie vim beenden und die Auslagerungsdatei selbst entfernen.
.swp
Dateien werden von Vim erstellt und sollten automatisch gelöscht werden, wenn Sie die Datei schließen und den Editor verlassen.quelle
Vim
? In meinem Fall werden Dateien direkt aus meinem Programm geschrieben, ohne den Editor zu verwendenSWP-Dateien sind nichts anderes als eine Art Sperrdatei, die Sie bearbeiten, im Allgemeinen vim, um anzuzeigen, dass die Datei bearbeitet wird. Auf diese Weise wird beim Öffnen der Datei in einer anderen vim-Instanz, oder wenn dies jemand im Netzwerk getan hat, eine Warnung angezeigt, dass die Datei bearbeitet wird.
Sie müssen sie nicht manuell löschen. Ihr Editor entfernt die Auslagerungsdatei, sobald Sie die Datei in Ihrem Editor schließen.
quelle
Ich habe gerade einen mv-Befehl für eine 31-GB-Datei ausgeführt und eine 13-GB-SWP-Datei wurde erstellt, ohne dass eine Bearbeitung erforderlich war.
mv X.csv Y.csv
Y.csv und .Y.csv.swp erstelltCentOS 6.5, ext4-Dateisystem
quelle