什么是 .txt~ 文件,我该如何打开它?

Kar*_*rlo 0 filesystem text nemo

我注意到一个带有.txt~扩展名的文件。

  • 这是什么~意思?
  • 我怎样才能打开这个文件?它似乎不适用于文本编辑器。

HuH*_*uHa 5

那是一个编辑器备份文件。许多 Linux/Unix 编辑器在保存文件时都会创建它。它与不带 的文件具有相同的文件类型~,因此您可以使用相同的程序(通常是编辑器)打开它。

请注意,Linux 上的文件扩展名没有 Windows 上的强语义;这更像是一种约定。.txt通常用于文本文件,但您可以为它们提供任何您喜欢的扩展名(因此README在 Windows 上的通用名称是README.txt),因此foo.txt~可以和平地并存于其较新版本foo.txt.

这也是为什么有file命令查看文件内部以对其进行分类的原因:由于可执行文件没有文件扩展名(与foo.exeWindows不同),因此无法知道文件foo可能是什么。

桌面文件管理器使用 MIME 类型数据库按扩展名对文件进行分类,以便他们可以启动正确的应用程序来打开它们,因此遵循约定是有意义的;但这并没有以任何方式强制执行。