当前位置:  技术问答>linux和unix

关于文件长度的一个奇怪的问题

    来源: 互联网  发布时间:2016-04-16

    本文导语:  我在linux下,用vim编辑一个文件, 写了n个字符,然后用 ls -l 查看文件的大小,发现是n+1, 咋回事? 而保存空文件后, 文件大小是0. 还有文件结尾EOF是真正保存在文件后面的吗? 小弟在搜索中听说,EOF   其实不是一个...

我在linux下,用vim编辑一个文件, 写了n个字符,然后用 ls -l 查看文件的大小,发现是n+1, 咋回事? 而保存空文件后, 文件大小是0. 还有文件结尾EOF是真正保存在文件后面的吗?

小弟在搜索中听说,EOF   其实不是一个字符, 
它只是一个标记, 
一个   当读取操作出错的时候,读取函数返回的一个预定义的标记, 
(比如定义一个函数,当出错时候返回的   -1   等一些特定的值) 
而不是说在文件的最后面存在这么个EOF。那么这个文件结束是怎么得到的呢?恭请赐教。

|
多出来的那个字符一般是回车符号'n',你可用使用od -c命令查看一下你的文件,就可以知道多出来的是什么字符了。

|
vi写的文件,基本都会在行尾加上n的。

    
 
 

您可能感兴趣的文章:

  • 哪一函数返回文件长度?寻?
  • Linux下如何将一个文件cut为固定的长度?在已有文件句柄的情况下。
  • Proc源文件长度
  • !Linux系统里面的文件名长度有限值么?最大值是多少?
  • linux系统下中文文件名长度问题
  • 确定文件名长度
  • 文件名的最大长度在哪里定义?
  • 如何获得linux下 命令行长度最长是多少?或者如何知道linux下,一个文件的一行最长是多少?
  • rh9中xmms的音乐文件列表用中文字体后,为什么数字序号和文件的时间长度都会强制变成中文的
  • 如何用获取一个图片文件的长度、高度数值??
  • Unix的文件名字符长度能否超过14个?为什么?
  • LINUX下取文件长度的函数是什么,HEHE,在线等待,急
  • 紧急求助!!!用CHKDSK/F检查磁盘,结果C盘下所有的文件的文件长度都变为0字节
  • 急求“嵌入式系统中usb储存文件名长度限制问题”
  • 求教:struct dirent结构中用于存放文件名的d_name,它的长度究竟是1还是255?
  • Python高级应用实例对比:高效计算大文件中的最长行的长度
  • 使用Http Head方法获取文件长度的实现方法详解
  • windows 2000 访问linux下smaba时候 2G以上大小的文件显示出来的大小很奇怪
  • 一个奇怪的简单的建文件的问题(谢谢)
  • 一个奇怪问题,没有包含头文件也可以?
  • 用servlet下载文件的奇怪问题
  • 头文件inlude不上?奇怪???
  • 文件权限问题,好奇怪,很费解啊。
  • 奇怪的fopen问题,创建不了文件,错误号却返回0
  • 奇怪的问题,明明软件需要的库文件在同一个目录下,可是它就是说找不到该库文件。
  • 【菜鸟】关于文件属性一个很奇怪的问题
  • 奇怪的问题?以root用户执行二进制文件被告知不能执行
  • 奇怪的问题!!!!!!!!!!!!!!关于写文件。
  • 用emacs编辑后出现奇怪的文件
  • 一个奇怪的问题:Red Hat 7.2下用mv复制-粘贴文件变成了剪切-粘贴文件,用mv -b也不行。而两周前同样的机器却没有出现这种问题。alias中m
  • 奇怪:为什么我的Solaris上执行configure后生成的Makefile文件里面会有很多错误的指令?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 菜问题:请问如何根据文件中的一段内容查找文件路径和文件名称,在线等候
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • shell脚本剪切文件文件,并生成新文件的问题
  • 文件编码及UTF-8、BOM、0XFEFF相关问题
  • GUI问题:如何使用文件选择对话框保存文本文件,图像文件??
  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 不解,上传文件后压缩文件的中文文件名问题,转码也不管用?
  • cocos2d中CCSpriteFrameCache文件同时存在两个plist的问题解决
  • ext3文件系统问题:文件在硬盘上的物理位置,一组文件要据此排序。
  • jsp文件访问jar文件,路径问题。
  • CSS属性参考手册 iis7站长之家
  • 请问unix下修改文件和文件夹读写权限的问题
  • 请教高手一个简单问题:给定一个文件名,如何去查找该文件正在被几个程序使用,并怎么样才可以切断这个文件与正在打开该文件的程序之间的
  • 关于在只读文件系统中,更新文件的问题
  • 高手请进:linux下使用.o文件,makefile文件的问题
  • 2个问题 急-共享文件夹和安装文件
  • 简单的问题,如何用命令 批量 删除某一目录下的 .o 文件?如何批量把只读文件改成可写文件?
  • 小问题, Unix 如何建立一个文件 ,unix 文件有后缀名吗
  • 文件夹或者文件权限问题?
  • 库文件调用库文件问题
  • C++ I/O 成员 eof():如果处于文件结尾处则返回true
  • Shell脚本如何递归现实一个文件夹中的文件(文件夹中含有文件夹)
  • WinDows8最新版文件夹加密
  • 求命令:什么命令可以把文件夹下所有的文件按修改时间先后排出来,包括子文件夹里的文件。
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • [提问]Linux下如何把多个.a文件编译一个.so文件,或者把多个.so文件编译成一个.so文件
  • python异常信息堆栈输出到日志文件
  • 请问:proc中的头文件中能包含头文件吗?(感觉如果头文件中包含头文件的话,在链接时就会有错误啊)
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 我要实现当进程打开文件时,根据文件名判断是否符合要求,符合后处理文件,再把文件返回给进程,怎么实现啊


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3