什么是“.save”文件?

什么是“.save”文件?

我已经编写了几个 bash 脚本,我发现在编写这些脚本时,会创建文件的额外副本,这些副本的内容似乎与普通文件相同,只是扩展名是.save,这些文件是什么,我为什么需要它们,我可以删除它们吗,因为它们会堵塞一切?它们似乎还具有与它们似乎是副本的文件相同的权限级别。

我正在使用nano作为我的编辑器。

答案1

这是一个纳米紧急文件,其缓冲区被转储。如果您当前的文件看起来没问题,您可以删除filename.save相关文件。

纳米手册笔记

在某些情况下,nano 会尝试将缓冲区转储到紧急文件中。这主要发生在 nano 收到 SIGHUP 或 SIGTERM 或内存不足时。如果缓冲区还没有名称,它会将缓冲区写入名为 nano.save 的文件中,或者在当前文件名中添加“.save”后缀。如果当前目录中已经存在具有该名称的紧急文件,它会在当前文件名中添加“.save”加一个数字(例如“.save.1”)以使其唯一。在多缓冲区模式下,nano 会将所有打开的缓冲区写入其各自的紧急文件。

答案2

您使用的是 Nano 文本编辑器吗?如果是,这两个链接可能会有所帮助

保存文件扩展名与命令行文本编辑器 Nano 相关联,它是各种 Unix 和基于 Unix 的操作系统的一部分。 *.save 文件包含临时保存的文本文件。它是用于保护文本文档免受系统崩溃的备份。用户保存文本后,可以删除临时保存文件。
参考:www.file-extensions.org

在某些情况下,nano 会尝试将缓冲区转储到紧急文件中。这主要发生在 nano 收到 SIGHUP 或 SIGTERM 或内存不足时。如果缓冲区还没有名称,它会将缓冲区写入名为 nano.save 的文件中,或者在当前文件名中添加“.save”后缀。如果当前目录中已经存在具有该名称的紧急文件,它会在当前文件名中添加“.save”加一个数字(例如“.save.1”)以使其唯一。在多缓冲区模式下,nano 会将所有打开的缓冲区写入其各自的紧急文件。
参考:纳米手册

相关内容