如何让Debian将数据文件视为文本?

时间:2015-02-17 13:39:31

标签: file command-line debian

抱歉这个糟糕的头衔。 这是我的问题:我有一个PHP文件(在生产btw中工作正常),被操作系统视为“DATA”或“BINARY”! (Debian Wheezy)

例如:

stack:~/# file test/foo.php
test/foo.php: PHP script, UTF-8 Unicode text

stack:~/# file test/bar.php
test/bar.php: data

我只是不知道:

  • 怎么回事?
  • 我该如何解决? ( foo / bar.php 确实是一个文本 文件)

我读了file命令,它读取X字节并检查NUL值。好的,但我该如何修复我的文件?复制它显然不起作用。

1 个答案:

答案 0 :(得分:2)

你可以用VI打开文件吗?

如果您能看到任何特殊字符(十六进制等),请查看文件的最后(或最后一个)。