Apa itu file '.save'?

21

Saya telah menulis beberapa skrip bash, dan saya telah menemukan bahwa ketika menulis mereka bahwa salinan tambahan dari file telah dibuat yang tampaknya identik dalam isi file normal, kecuali ekstensi mereka .save, apa file-file ini, mengapa saya membutuhkannya, dan dapatkah saya menghapusnya karena mereka hanya menyumbat semuanya? Mereka juga tampaknya memiliki tingkat izin yang sama ditetapkan pada mereka sebagai file yang mereka tampaknya merupakan salinan.

Saya menggunakan nanosebagai editor saya.

αғsнιη
sumber
Kemungkinan besar, editor yang Anda gunakan untuk mengedit menyimpannya sebagai cadangan dan tidak dibersihkan saat ditutup.
Paulius Šukys
Perhatikan bahwa ini terjadi pada banyak editor. Vim juga melakukan ini seperti halnya kate (ekstensi mungkin berbeda).
Bakuriu

Jawaban:

22

Ini adalah file darurat nano tempat buffernya dibuang. Jika file Anda saat ini tampaknya baik-baik saja, Anda dapat menghapus filename.savefile yang terkait.

Dari catatan manual nano :

Dalam beberapa kasus, nano akan mencoba membuang buffer ke file darurat. Ini akan terjadi terutama jika nano menerima SIGHUP atau SIGTERM atau kehabisan memori. Ini akan menulis buffer ke file bernama nano.save jika buffer belum memiliki nama, atau akan menambahkan akhiran ".save" ke nama file saat ini. Jika file darurat dengan nama itu sudah ada di direktori saat ini, itu akan menambahkan ".save" ditambah nomor (misalnya ".save.1") ke nama file saat ini untuk membuatnya unik. Dalam mode multibuffer, nano akan menulis semua buffer terbuka ke file darurat masing-masing.

Paulius Šukys
sumber
5

Apakah Anda menggunakan editor teks Nano? Jika demikian, kedua tautan ini mungkin membantu

Ekstensi file save dikaitkan dengan editor teks baris perintah Nano yang merupakan bagian dari berbagai sistem operasi berbasis Unix dan Unix. File * .save berisi file teks tersimpan sementara. Ini adalah cadangan yang digunakan untuk melindungi dokumen teks dari kerusakan sistem. Setelah teks disimpan oleh pengguna, file penyimpanan sementara dapat dihapus.
referensi: www.file-extensions.org

Dalam beberapa kasus, nano akan mencoba membuang buffer ke file darurat. Ini akan terjadi terutama jika nano menerima SIGHUP atau SIGTERM atau kehabisan memori. Ini akan menulis buffer ke file bernama nano.save jika buffer belum memiliki nama, atau akan menambahkan akhiran ".save" ke nama file saat ini. Jika file darurat dengan nama itu sudah ada di direktori saat ini, itu akan menambahkan ".save" ditambah nomor (misalnya ".save.1") ke nama file saat ini untuk membuatnya unik. Dalam mode multibuffer, nano akan menulis semua buffer terbuka ke file darurat masing-masing.
referensi: nano manual

Zeku
sumber