Plik .swp nie jest plikiem wymiany w sensie systemu operacyjnego. Jest to plik stanu. Zachowuje twoje zmiany od ostatniego zapisu (oprócz ostatnich 200 znaków), bufory, które zapisałeś, niezapisane makra i strukturę cofania.
Możesz przeczytać więcej w vim za pomocą: vim +help\ swap-file
. Jeśli nastąpi awaria (awaria zasilania, awaria systemu operacyjnego itp.), Możesz odzyskać zmiany za pomocą tego pliku wymiany. Po zapisaniu zmian z pliku wymiany do oryginalnego pliku, będziesz musiał wyjść z vima i sam usunąć plik wymiany.
.swp
pliki są tworzone przez Vima , powinny zostać automatycznie usunięte po zamknięciu pliku i zamknięciu edytora.źródło
Vim
? W moim przypadku pliki są zapisywane bezpośrednio z mojego programu, bez użycia edytoraPliki .swp są niczym innym jak plikiem blokującym, który redagujesz, ogólnie vim, aby wskazać, że plik jest edytowany. W ten sposób, jeśli otworzysz plik w innym wystąpieniu vima lub jeśli ktoś w sieci to zrobił, zobaczy ostrzeżenie, że plik jest edytowany.
Nie musisz ich usuwać ręcznie. Twój edytor usunie plik wymiany po zamknięciu go w edytorze.
źródło
Właśnie wykonałem polecenie mv dla pliku 31 GB i utworzono plik .swp 13 GB, bez edycji.
mv X.csv Y.csv
utworzył Y.csv i .Y.csv.swpSystem plików CentOS 6.5, ext4
źródło