仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 363|回复: 8
打印 上一主题 下一主题

[其他Linux] 带来一篇linux磁盘办理命令之:du命令剖析

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:58:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。
经由长工夫的开展,linux磁盘办理命令中df命令的利用,体系办理员想要晓得df命令的功效,良多用户对多半linux磁盘办理命令也都有所懂得,这里我宣布一下团体了解,和人人会商会商一下du命令。磁盘配额:看完本文信任您能失掉一个中意的谜底。
linux磁盘办理命令--du
du的英文原义为“diskusage”,寄义为显现磁盘空间的利用情形。
功效:统计目次(或文件)所占磁盘空间的巨细。
语法:du[选项][Names…]
申明:该命令逐级进进指定目次的每个子目次并显现该目次占用文件体系数据块(1024字节)的情形。若没有给出Names,则对以后目次举行统计。
该命令的各个选项寄义以下:
◆-s对每一个Names参数只给出占用的数据块总数。
◆-a递回地显现指定目次中各文件及子孙目次中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显现Names中的每个目次及个中的各子目次所占的磁盘块数
◆-b以字节为单元列出磁盘空间利用情形(体系缺省以k字节为单元)。
◆-k以1024字节为单元列出磁盘空间利用情形。
◆-c最初再加上一个总计(体系缺省设置)。
◆-l盘算一切的文件巨细,对硬链接文件,则盘算屡次。
◆-x跳过在分歧文件体系上的目次不予统计。
上面举例申明du命令的利用:
例1:检察/mnt目次占用磁盘空间的情形。$cd/mnt$ls-lFRtotal10-rwxrwxrwx2rootrootll0Ju13l00:33aa*
drwxr-xr-x2rootrootl024Ju12014:16dev/
-rw-r--r--1rootroot6229Aug20l:39s1ack
drwxrwxrwx2rootroot1024Aug202:09var/
1rwxrwxrwx1rootrootl0Aug20l:51wei->/home/wei/
dev:
tota10
lrwxrwxrwx1rootroot8Ju120l4:l6cdrom->/dev/hdb
var:
tata137
-r-xr-xr-xlrootroot36064Aug202:09rawrite.exe* 
例2:列出各目次所占的磁盘空间,但不具体列出每一个文件所占的空间。
$du
l./dev
38./var
48.
输入清单中的第一列是以块为单元计的磁盘空间容量,第二列列出目次中利用这些空间的目次称号。注重不带选项的du命令将从以后目次入手下手沿着目次布局向下事情直到列出一切目次的容量为止。这多是一个很长的清单,偶然只必要一个总数。这时候可在du命令中加-s选项来获得总数:
$duCs/mnt
/mnt 
例3:列出一切文件和目次所占的空间(利用a选项),并且以字节为单元(利用b选项)来盘算巨细。
$du-ab
8./dev/cdrom
l032./dev
36064./var/rawrite.exe
37088./var
6229./s1ack
1l0./aa
l0./wei
45493
</p>
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-18 10:03:49 | 只看该作者
对于英语不是很好的读者红旗Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
柔情似水 该用户已被删除
板凳
发表于 2015-1-25 06:45:00 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
只想知道 该用户已被删除
地板
发表于 2015-2-2 17:54:46 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
若天明 该用户已被删除
5#
发表于 2015-2-8 04:00:47 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
变相怪杰 该用户已被删除
6#
发表于 2015-2-24 12:37:03 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
透明 该用户已被删除
7#
发表于 2015-3-7 12:30:39 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
再见西城 该用户已被删除
8#
发表于 2015-3-15 06:34:53 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
活着的死人 该用户已被删除
9#
发表于 2015-3-21 22:32:33 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 15:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表