概述
最近学习了大数据知识,用到了一些命令,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用
文章目录
- 一 概念
- 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使用举例
MacBook-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使用举例
yuciermatoMacBook-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的区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复