重定向到文本文件时未获取任何文本

重定向到文本文件时未获取任何文本

我正在尝试使用重定向操作复制文件的内容。但是在一个奇怪的块(块元素)之后,我只得到一个字母,其余文件为空,尽管原始文件具有完整的数据。

[root@ls-prd-server] cat /var/log/Maint/sec.log >> /tmp/logerr
[root@ls-prd-server]# more /tmp/logerr
▒▒E


















[root@ls-prd-server]

请帮助我了解我错过了什么或做错了什么。

答案1

请注意,more将解释特殊的 ASCII 代码!因此,例如,如果您在 1k 文件中有 500k 的\b(ascii=0x07),那么您的日志文件在更多时看起来就像是空的。

相反,正如评论中提到的,使用hexdump或类似的工具来检查真实的您的文件的内容。

相关内容