当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何才能理解好ubuntu下目录的大小于与容量的区别?(说不难却很难啊)
帖子发表于 : 2010-08-04 19:24 
头像

注册: 2010-03-29 17:08
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
如果把目录比喻成一个人的肚子,那么目录的大小相当于肚皮大小而容量相当于肚子里的食物量?是这样么,有没有更专业的解释……


_________________
ubuntu新手


最后由 imfinger 编辑于 2010-08-05 0:10,总共编辑了 3 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何才能理解好ubuntu下目录的大小于与容量的区别?
帖子发表于 : 2010-08-04 19:37 
头像

注册: 2007-03-02 17:36
帖子: 7279
送出感谢: 3
接收感谢: 99
没明白……

目录只是一个逻辑位置的概念,他里面能存多少东西取决于它所在的分区大小。


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何才能理解好ubuntu下目录的大小于与容量的区别?
帖子发表于 : 2010-08-04 19:43 
头像

注册: 2010-03-29 17:08
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
懒蜗牛Gentoo 写道:
没明白……

目录只是一个逻辑位置的概念,他里面能存多少东西取决于它所在的分区大小。


我的意思是 通过 ls -lh <目录>这个命令得出来的有一列是目录大小的 但是通过du -hs <目录> 的时候的大小 的区别,怎么理解,或者他们的概念是什么呢?我在书上没找到。


_________________
ubuntu新手


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何才能理解好ubuntu下目录的大小于与容量的区别?
帖子发表于 : 2010-08-04 19:49 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
目录只是一个方便你找到文件的节点,或者说是一个分叉路口的路标,其本身没有大小可言

你看到A目录大于B目录是因为A目录指向的数据比B目录多而已

而一个目录里能放多少数据取决于所在硬盘的大小,以及磁盘配额的情况

最简单的理解就是一颗树,目录=分叉点,文件(数据)=树叶


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何才能理解好ubuntu下目录的大小于与容量的区别?
帖子发表于 : 2010-08-04 20:04 
头像

注册: 2007-03-02 17:36
帖子: 7279
送出感谢: 3
接收感谢: 99
imfinger 写道:
懒蜗牛Gentoo 写道:
没明白……

目录只是一个逻辑位置的概念,他里面能存多少东西取决于它所在的分区大小。


我的意思是 通过 ls -lh <目录>这个命令得出来的有一列是目录大小的 但是通过du -hs <目录> 的时候的大小 的区别,怎么理解,或者他们的概念是什么呢?我在书上没找到。


ls -lh是看不到隐藏文件的,但是du -hs是计算隐藏文件的。不知道是不是因为这个。


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何才能理解好ubuntu下目录的大小于与容量的区别?
帖子发表于 : 2010-08-04 20:25 
头像

注册: 2010-03-29 17:08
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
adagio 写道:
目录只是一个方便你找到文件的节点,或者说是一个分叉路口的路标,其本身没有大小可言

你看到A目录大于B目录是因为A目录指向的数据比B目录多而已

而一个目录里能放多少数据取决于所在硬盘的大小,以及磁盘配额的情况

最简单的理解就是一颗树,目录=分叉点,文件(数据)=树叶


以下我引用别人问题
表达我同样的疑惑(原问题地址:http://topic.csdn.net/u/20090113/09/a3c8b140-e27b-4197-80f0-767f28cb77c7.html

“我在一个目录下 ls -lh
普遍的目录大小为4.0k,但发现个别的有2.7M, 1.6M, 由一个居然19M
但这些目录下只是写琐碎的小文件,加起来不会那么大。
非常不理解ls -lh出来的那个值是如何计算的。“


_________________
ubuntu新手


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何才能理解好ubuntu下目录的大小于与容量的区别?
帖子发表于 : 2010-08-04 21:59 
头像

注册: 2010-03-29 17:08
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
adagio 写道:
目录只是一个方便你找到文件的节点,或者说是一个分叉路口的路标,其本身没有大小可言

你看到A目录大于B目录是因为A目录指向的数据比B目录多而已

而一个目录里能放多少数据取决于所在硬盘的大小,以及磁盘配额的情况

最简单的理解就是一颗树,目录=分叉点,文件(数据)=树叶


:em20 详细点的问题是这样的:
代码:
lufeng@lufeng-desktop:~$ ls -lh  /
总用量 93K
drwxr-xr-x   2 root root 4.0K 2010-08-03 13:18 bin
drwxr-xr-x   4 root root 1.0K 2010-08-03 13:28 boot
drwxr-xr-x   2 root root 4.0K 2010-08-03 13:07 cdrom
drwxr-xr-x  17 root root 3.9K 2010-08-04 12:19 dev
drwxr-xr-x 130 root root  12K 2010-08-04 16:01 etc
drwxr-xr-x   4 root root 4.0K 2010-08-03 13:08 home
drwxr-xr-x  21 root root  12K 2010-08-04 15:27 lib
drwx------   2 root root  16K 2010-08-03 13:03 lost+found
drwxr-xr-x   3 root root 4.0K 2010-08-04 11:44 media
drwxr-xr-x   2 root root 4.0K 2010-04-23 18:11 mnt
drwxr-xr-x   2 root root 4.0K 2010-04-29 20:17 opt
dr-xr-xr-x 196 root root    0 2010-08-04 19:43 proc
drwx------  11 root root 4.0K 2010-08-04 15:42 root
drwxr-xr-x   2 root root 4.0K 2010-08-03 13:42 sbin
drwxr-xr-x   2 root root 4.0K 2009-12-06 05:55 selinux
drwxr-xr-x   2 root root 4.0K 2010-04-29 20:17 srv
drwxr-xr-x  13 root root    0 2010-08-04 19:43 sys
drwxrwxrwt  19 root root 4.0K 2010-08-04 21:31 tmp
drwxr-xr-x  12 root root 4.0K 2010-08-03 13:28 usr

发现很多的目录的大小是4k
但是有些比如上面的boot 是1k dev是3.9K etc是12K proc(我知道他特殊,但是为什么)目录的大小却是0k
这个4k是怎么算的?还有那些3.9k 12k 的,他们的类型都是目录,为什么他们的大小不是4k
不知道这个问题是不是钻牛角尖了,但是我还是想弄明白……


_________________
ubuntu新手


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何才能理解好ubuntu下目录的大小于与容量的区别?
帖子发表于 : 2010-08-04 22:17 
头像

注册: 2007-05-05 23:59
帖子: 2032
地址: 嘉兴
送出感谢: 0 次
接收感谢: 1
这个问题有点意思,占楼等解答。


_________________
ufraw中文(raw图像处理)  http://sites.google.com/site/ufrawzh/
Gimp影像处理 http://sites.google.com/site/gimpcn/


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 如何才能理解好ubuntu下目录的大小于与容量的区别?
帖子发表于 : 2010-08-04 22:23 
头像

注册: 2010-03-29 17:08
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
是啊,我在百度知道上(论坛里有好多人不喜欢百度, :em20 但是,能够有一丝希望我试试)投了100分提问:
http://zhidao.baidu.com/question/172217022.html
等待回答……


_________________
ubuntu新手


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译