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

符号连接占用空间问题?

    来源: 互联网  发布时间:2016-05-18

    本文导语:  符号连接文件应该是个单独的文件,拥有自己的inode与block,但是发现有个奇怪的问题.比如我建立一符号连接文件: $ ls sl_test.txt -rwxrwxrwx  1 me me  100  Feb 17 23:59  test.txt lrwxrwxrwx  1 me me    8  Feb 17 23:59  ...

符号连接文件应该是个单独的文件,拥有自己的inode与block,但是发现有个奇怪的问题.比如我建立一符号连接文件:
$ ls sl_test.txt
-rwxrwxrwx  1 me me  100  Feb 17 23:59  test.txt
lrwxrwxrwx  1 me me    8  Feb 17 23:59  sl_test.txt -> test.txt

$ du -h test.txt sl_test.txt
4.0K  sl_test.txt
0  sl_test.txt

$ du -b test.txt sl_test.txt
100  sl_test.txt
8  sl_test.txt

为什么前面红色标记的是0而不是4.0K呢,我的系统block大小为4096字节(即4K),软连接的内容不是也单独存储在block吗,那既然有内容(8字节)就应该起码占用一个block啊,请帮忙解释一下,谢谢了。

|
版本问题,我在我的机器上试的结果:
$ ll *test.txt
lrwxrwxrwx  1 user user   8  2月 18 10:37 sl_test.txt -> test.txt
-rw-rw-r--  1 user user 100  2月 18 10:36 test.txt

$ du -h test.txt sl_test.txt 
8.0K    test.txt
4.0K    sl_test.txt

$ du -b test.txt sl_test.txt 
100     test.txt
8       sl_test.txt

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux下nm命令(显示可执行文件的符号信息)介绍以及常见nm命令用法举例
  • 编写gcc的时候 (`)个符号表示什么意思(1前面的那个点符号)?
  • php 过滤英文标点符号及过滤中文标点符号代码
  • 为一个文件建立一个符号链接,打开这个符号链接文件,将该文件的内容读出,并复制它。
  • 选择性符号执行 S2E
  • 如何生成含所有符号的动态库文件
  • 符号链接的本质是什么?
  • 从Linux拷贝文件时,总出现符号链接错误时怎么回事?
  • 送分:共享库一定要通过符号链接访问么?
  • 如何生成符号表?
  • 关于objdump -t显示程序的符号表的问题
  • 比较难的目录复制,如何原样复制链接符号文件和设备文件?
  • gcc能生成符号表吗?
  • linux中如何替换所有的标点符号
  • Oracle的SQL语句中如何处理‘&’符号
  • php中$美元符号与Zen Coding冲突问题解决方法分享
  • 讨论一下UNIX中的硬链接与符号链接
  • 内核导出符号是作什么用的??怎么使用?
  • sprintf如何格式化64位的无符号整数
  • 怎么查看符号链接的源文件的地址?
  • 大整型(BigInteger)的符号位问题?


  • 站内导航:


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

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

    浙ICP备11055608号-3