最近学习了大数据知识,用到了一些命令,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用
文章目录
- 一 概念
- 1. du
- 2. df
- 二 举例
- 1. du使用举例
- 2. df使用举例
- 三 总结
一 概念
1. du
du estimates and displays the disk space used by files.
可知du基于文件计算和显示磁盘占用情况,简单说就是查看文件占用磁盘的大小,或者说就是文件的大小。
du常用参数:
- a:显示全部目录和其次目录下的每个档案所占的磁盘空间
- s:只显示各档案大小的总合
- b:大小用bytes来表示
- x:跳过在不同文件系统上的目录不予统计
- a:递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数
- h:表示使用K,M,G的人性化形式显示
。。。。
2. df
The df command reports the amount of available disk space being used by file systems.
df命令报告文件系统正在使用的可用磁盘空间量。简单说就是查看磁盘的使用情况,而且基于文件系统,意味着不会根据文件是否存在判断当前目录的磁盘占用,也就是删除但是没有完全删除的文件也算磁盘占用。
df常用参数:
- a:显示全部的档案系统和各分割区的磁盘使用情形
- i:显示i -nodes的使用量
- k:大小用k来表示 (默认值)
- t:显示某一个档案系统的所有分割区磁盘使用量
- x:显示不是某一个档案系统的所有分割区磁盘使用量
- T:显示每个分割区所属的档案系统名称
- h:表示使用K,M,G的人性化形式显示
二 举例
1. du使用举例
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27MacBook-air:/ root# du -csh //统计当前目录占用 82G . 82G total MacBook-Air:/ root# du -h -d 1 //统计depth为1所有文件目录占用 56M ./.DocumentRevisions-V100 33M ./.fseventsd 684M ./.Spotlight-V100 0B ./.Trashes 0B ./.vol 13G ./Applications 2.5M ./bin 0B ./cores 160M ./data 4.5K ./dev 1.0K ./home 6.3G ./Library 1.0K ./net 0B ./Network 157M ./opt 6.2G ./private 1.0M ./sbin 5.8G ./System 49G ./Users 540M ./usr 4.0K ./Volumes 82G .
2. df使用举例
复制代码
1
2
3
4
5
6
7yuciermatoMacBook-Air:/ root# df -h //查看根目录磁盘使用情况 Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk1 112Gi 83Gi 29Gi 75% 21837449 7484277 74% / devfs 179Ki 179Ki 0Bi 100% 620 0 100% /dev map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
三 总结
如有错误恳请指正,如有侵权请联系我删除
参考文章: df和du的区别
最后
以上就是义气月亮最近收集整理的关于浅谈df和du的区别的全部内容,更多相关浅谈df和du内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复