Co to są pliki „.save”?

21

Piszę kilka skryptów bash i odkryłem, że podczas ich pisania powstały dodatkowe kopie plików, które wydają się być identyczne pod względem zawartości do normalnych plików, z wyjątkiem ich rozszerzeń .save, jakie są te pliki, dlaczego mam potrzebuję ich i czy mogę je usunąć, ponieważ wszystko zapychają? Wydaje się, że mają te same poziomy uprawnień, co pliki, których wydają się być kopiami.

Używam nanojako mojego edytora.

αғsнιη
źródło
Najprawdopodobniej edytor, którego używasz do edycji, zapisuje je jako kopię zapasową i nie usuwa po zamknięciu.
Paulius Šukys
Pamiętaj, że dzieje się tak w przypadku wielu redaktorów. Vim też to robi, podobnie jak Kate (rozszerzenia mogą się różnić).
Bakuriu

Odpowiedzi:

22

Jest to plik alarmowy nano, którego bufor zostaje zrzucony. Jeśli bieżący plik wydaje się w porządku, możesz usunąć filename.savepowiązany plik.

Z notatek manualnych nano :

W niektórych przypadkach nano spróbuje zrzucić bufor do pliku awaryjnego. Stanie się tak głównie wtedy, gdy nano otrzyma SIGHUP lub SIGTERM lub zabraknie pamięci. Zapisuje bufor do pliku o nazwie nano.save, jeśli bufor nie ma jeszcze nazwy, lub doda sufiks „.save” do bieżącej nazwy pliku. Jeśli plik awaryjny o tej nazwie już istnieje w bieżącym katalogu, doda „.save” plus liczbę (np. „.Save.1”) do bieżącej nazwy pliku, aby uczynić go unikalnym. W trybie wielu buforów nano zapisuje wszystkie otwarte bufory do odpowiednich plików awaryjnych.

Paulius Šukys
źródło
5

Czy używasz edytora tekstu Nano? Jeśli tak, te dwa linki mogą pomóc

Rozszerzenie pliku zapisu jest powiązane z edytorem tekstu wiersza polecenia Nano, który jest częścią różnych systemów operacyjnych Unix i opartych na nim. Plik * .save zawiera tymczasowo zapisany plik tekstowy. Jest to kopia zapasowa służąca do ochrony dokumentu tekstowego przed awariami systemu. Po zapisaniu tekstu przez użytkownika tymczasowy plik zapisu można usunąć.
odniesienie: www.file-extensions.org

W niektórych przypadkach nano spróbuje zrzucić bufor do pliku awaryjnego. Stanie się tak głównie wtedy, gdy nano otrzyma SIGHUP lub SIGTERM lub zabraknie pamięci. Zapisuje bufor do pliku o nazwie nano.save, jeśli bufor nie ma jeszcze nazwy, lub doda sufiks „.save” do bieżącej nazwy pliku. Jeśli plik awaryjny o tej nazwie już istnieje w bieżącym katalogu, doda „.save” plus liczbę (np. „.Save.1”) do bieżącej nazwy pliku, aby uczynić go unikalnym. W trybie wielu buforów nano zapisuje wszystkie otwarte bufory do odpowiednich plików awaryjnych.
odnośnik: nano manual

Zeku
źródło