每天一个Linux命令-du df

df 显示磁盘分区上可以使用的磁盘空间
a:显示全部的档案系统和各分割区的磁盘使用情形 
i:显示i -nodes的使用量 
k:大小用k来表示 (默认值) 
t:显示某一个档案系统的所有分割区磁盘使用量 
x:显示不是某一个档案系统的所有分割区磁盘使用量 
T:显示每个分割区所属的档案系统名称 
常用命令:df -hi

-a    #查看全部文件系统,单位默认KB

-h   #使用-h选项以KB、MB、GB的单位来显示,可读性高~~~(最常用)
# df -ih 
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on 
/dev/ad0s1a 1.9G 389M 1.4G 21% 20495 262127 7% / 
devfs 1.0K 1.0K 0B 100% 0 0 100% /dev 
/dev/ad0s1d 989M 62K 910M 0% 24 141286 0% /tmp 
/dev/ad0s1f 4.8G 3.8G 657M 86% 311439 348015 47% /usr 
/dev/ad0s1e 1.9G 149M 1.6G 8% 1758 280864 1% /var 
/dev/ad0s1g 26G 890K 24G 0% 12 3532786 0% /volume2 
/dev/da0s1d 325G 261G 38G 87% 707277 43311409 2% /volume1 
我们可以看到根目录的已经用掉的 inode 数量为 20495,还有 262127 的可用 inode。

du:是对文件和目录磁盘使用的空间的查看

-h  #以K  M  G为单位显示,提高可读性~~~(最常用的一个~也可能只用这一个就满足需求了)
a:显示全部目录和其次目录下的每个档案所占的磁盘空间 
b:大小用bytes来表示 (默认值为k bytes) 
c:最后再加上总计 (默认值) 
s:只显示各档案大小的总合 (summarize) 
x:只计算同属同一个档案系统的档案 
L:计算所有的档案大小 
常用命令:du -a
指令 du 能以指定的目录下的子目录为单位,显示每个目录内所有档案所占用的磁盘空间大小。例如: 
我们目样使用 -h 参数来显示 human-readable 的格式。在应用时,我们可以使用 du 这个指令来查看哪个目录占用最多的空间。不过,du 的输出结果通常很长,我们可以加上 -s 参数来省略指定目录下的子目录,而只显示该目录的总合即可:

# du -sh /etc 
1.7M /etc 
在查看目录的使用情形时,我们可以将输出结果导到 sort 指令进行排序,以了解哪个档案用了最多的空间:

# du /etc | sort -nr | more 
1746 /etc 
388 /etc/mail 
318 /etc/rc.d 
130 /etc/ssh 
110 /etc/periodic 
104 /etc/defaults 
68 /etc/mtree 
52 /etc/isdn 
44 /etc/periodic/daily 
42 /etc/periodic/security 
38 /etc/pam.d 
16 /etc/periodic/weekly 
10 /etc/ssl 
8 /etc/bluetooth 
6 /etc/ppp 
6 /etc/periodic/monthly 
6 /etc/X11 
4 /etc/gnats 
2 /etc/skel 
2 /etc/ntp 
sort 的参数 -nr 表示要以数字排序法进行反向排序,因为我们要对目录大小做排序,所以不可以使用 human-readable 的大小输出,不然目录大小中会有 K、M 等字样,会造成排序不正确。

原文地址:https://www.cnblogs.com/3ddan/p/10398014.html

时间: 2024-12-12 01:41:33

每天一个Linux命令-du df的相关文章

每天一个linux命令(33)--df命令

周末是学习的好时光. 每天一个Linux命令,接下来是磁盘存储相关的,df, du命令 Linux中 df  命令的功能是用来检查Linux 服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df  [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间,如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示.默认情况下,磁盘空间将以 1KB   为单位进行显示,除非环境变量  POSIXLY_CORRE

部分转载--linux命令 du df free区别

1,两者区别 du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的.他计算的大小就是当前他认为存在的所有文件大小的累加和. df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的文件, df记录的是通过文件系统获取到的文件的大小,他比du强的地方就是能够看到已经删除的文件,而且计算大小

每天一个linux命令(4) df命令

linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间.如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示.默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示 3.命令参数: 必要参数: -a 全部文件系统列表 -h

每天一个linux命令:df 命令

linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间.如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示.默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示 3.命令参数: 必要参数: -a 全部文件系统列表 -h

每天一个linux命令:du

1.命令简介 du (Disk usage) 用来计算每个文件的磁盘用量,目录则取总用量. 2.用法 用法:du [选项]... [文件]... 或:du [选项]... --files0-from=F 3.选项 4.示例 示例1:显示单个文件的大小(默认为k) [[email protected] alertscripts]# du sendim.py 4 sendim.py 示例2:以人性化的方式显示文件大小 [[email protected] alertscripts]# du -h s

N天学习一个linux命令之du

用途 统计文件或者目录占用硬盘空间大小 用法 du [OPTION] [FILE]du [OPTION] --files0-from=F 常用参数 -a, --all统计所有文件,不仅仅是目录 -b, --bytes 字节为单位统计 -c, --total输出总大小 -D, --dereference-args对命令行列出的链接文件,按照链接文件指向的真实文件大小统计,默认是链接文件的大小 --files0-from=F从指定的文件F中读取需要统计的文件列表,多个文件名使用空字符(\0)分隔(N

每天一个linux命令目录(转)

转载: http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令.学习的主要参考资料为: 1.<鸟哥的linux私房菜> 2.http://codingstandards.iteye.com/blog/786653 3.linux命令五分钟系列 4.其他互联网资料,google,baidu等搜索引擎 一. 文件目录操作命令: 1.每天一个

[转]每天一个linux命令目录

http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令.学习的主要参考资料为: 1.<鸟哥的linux私房菜> 2.http://codingstandards.iteye.com/blog/786653 3.linux命令五分钟系列 4.其他互联网资料,google,baidu等搜索引擎 一. 文件目录操作命令: 1.每天一个linu

【转】每天一个linux命令目录

原文网址:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令.学习的主要参考资料为: 1.<鸟哥的linux私房菜> 2.http://codingstandards.iteye.com/blog/786653 3.linux命令五分钟系列 4.其他互联网资料,google,baidu等搜索引擎 一. 文件目录操作命令: 1.每天一