如何在 Linux 上打开 .bak 文件?

mic*_*ico 7 linux filesystems ubuntu files

我收到了一个 .bak 格式的文件,让它成为foo.bak. 我不知道它是 MS-DOS 文件还是 Linux/Unix 文件。我所知道的是我无法打开它,因为我的 Linux (Ubuntu) 没有给出如何打开它的任何提示。

那么,我如何打开这个文件?

只是为了省略关于不知道我在做什么的警告:

免责声明:我从一个已知的地方收到我的文件,它不是病毒。它是我接下来应该处理的一个系统的软拷贝。我只是不知道如何打开它。

Sha*_*dur 15

.bak 通常表示该文件是某物的备份副本,但除此之外,它几乎没有提供有关实际文件类型的信息。

尝试查看file命令的输出,该命令研究文件的前几位以查看它是否将其识别为已知文件类型:

caleburn: ~/ >file image001.jpg 
image001.jpg: JPEG image data, JFIF standard 1.01
caleburn: ~/ >file oops.png 
oops.png: PNG image data, 935 x 546, 16-bit/color RGB, non-interlaced
caleburn: ~/ >file zones.zip 
zones.zip: Zip archive data, at least v2.0 to extract
caleburn: ~/ >file eth2.pcap 
eth2.pcap: tcpdump capture file (little-endian) - version 2.4 (Ethernet, capture length 96)
Run Code Online (Sandbox Code Playgroud)

等等等等。一旦你知道 linux 认为它是什么类型的文件,谷歌应该能够建议如何访问它。

... 或者,您可以询问发送给您的原始文件名应该是什么,然后通过这种方式找到。:)

  • 这意味着它不会将它识别为它所知道的任何类型的文件类型——而 `file` 知道一个 /lot/ 的文件类型。你可以尝试通过输入`strings foo.bak | 来提取更多关于它的信息。less` 并滚动输出以查看其中的任何内容是否有意义。除此之外,我重申,询问发送给您的人是您最好的选择。 (11认同)