我正在尝试使用重定向操作复制文件的内容。但是在一个奇怪的块(块元素)之后,我只得到一个字母,其余文件为空,尽管原始文件具有完整的数据。
[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
或类似的工具来检查真实的您的文件的内容。