红联Linux门户
Linux帮助

Linux目录

发布时间:2009-12-28 14:46:53来源:红联作者:如于得水
Linux终端中输入ls -a显示的 . 和 . . 是什么意思啊?
还有ls -ld显示目录属性,是什么意思,为什么它的大小不是目录内所有文件的大小和?
文章评论

共有 4 条评论

  1. xjboy 于 2013-09-03 13:49:40发表:

    man一下就知道了

  2. gnoya2008 于 2010-01-02 21:26:35发表:

    学习,先笔记了,以后会有用的:)

  3. 如于得水 于 2009-12-31 14:38:47发表:

    谢谢啊

  4. 一米短绳 于 2009-12-29 13:21:26发表:

    第一个问题等你看到softlink 和 hardlink 再自己回来看。

    第二个问题:
    ls -ld 列出的当前目录的“大小”是指这个目录的block大小,这跟你的文件系统block有关。
    解释太麻烦,因为你还不知道文件系统的inode和block是什么玩意儿,你只要知道一个目录被分配一个块儿就行了,你会发现所有的目录几乎都是4k(一般默认分块大小都是4k
    因为ls -lh 显示的是文件的块总大小。
    直接告诉你要是想查看目录(文件)实际内容大小用 du -hs name 就行了。