【CentOS 7笔记18】,df命令和du命令#171101

shallow丿ove


一.df显示磁盘分区上的可使用的磁盘空间

使用df命令可以直观的了解,第一列为文件系统,第二列为磁盘总大小,第三列为已使用的磁盘空间,第四列为剩余的磁盘空间,第五列为已用的百分比,第六列为挂载点

1. 常用

df -a\--all    #包含全部文件系统
df -h\--human-readable    #以K、M、G为单位,以可读性较高的方式来显示信息
df -i\--inode    #分区下有多少inode以及inode使用情况
df -k\--kilobytes    #以KB为单位显示
df -m\--megabytes    #以MB为单位显示
df -T\--print-type    #显示文件系统的类型

2. 示例

[root@localhost ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda3        28G  845M   27G   3% /
    devtmpfs        909M     0  909M   0% /dev
    tmpfs           914M     0  914M   0% /dev/shm
    tmpfs           914M  8.5M  905M   1% /run
    tmpfs           914M     0  914M   0% /sys/fs/cgroup
    /dev/sda1       197M   75M  123M  38% /boot

[root@localhost ~]# df -i
    Filesystem       Inodes IUsed    IFree IUse% Mounted on
    /dev/sda3      29154304 24141 29130163    1% /
    devtmpfs         232456   375   232081    1% /dev
    tmpfs            233848     1   233847    1% /dev/shm
    tmpfs            233848   421   233427    1% /run
    tmpfs            233848    13   233835    1% /sys/fs/cgroup
    /dev/sda1        204800   330   204470    1% /boot

[root@localhost ~]# df -k
    Filesystem     1K-blocks   Used Available Use% Mounted on
    /dev/sda3       29140072 865124  28274948   3% /
    devtmpfs          929824      0    929824   0% /dev
    tmpfs             935392      0    935392   0% /dev/shm
    tmpfs             935392   8696    926696   1% /run
    tmpfs             935392      0    935392   0% /sys/fs/cgroup
    /dev/sda1         201388  75948    125440  38% /boot

[root@localhost ~]# df -m
    Filesystem     1M-blocks  Used Available Use% Mounted on
    /dev/sda3          28458   845     27613   3% /
    devtmpfs             909     0       909   0% /dev
    tmpfs                914     0       914   0% /dev/shm
    tmpfs                914     9       905   1% /run
    tmpfs                914     0       914   0% /sys/fs/cgroup
    /dev/sda1            197    75       123  38% /boot

[root@localhost ~]# df -T
    Filesystem     Type     1K-blocks   Used Available Use% Mounted on
    /dev/sda3      xfs       29140072 865124  28274948   3% /
    devtmpfs       devtmpfs    929824      0    929824   0% /dev
    tmpfs          tmpfs       935392      0    935392   0% /dev/shm
    tmpfs          tmpfs       935392   8696    926696   1% /run
    tmpfs          tmpfs       935392      0    935392   0% /sys/fs/cgroup
    /dev/sda1      xfs         201388  75948    125440  38% /boot

tmpfs和devtmpfs为系统临时文件

3. 其他

使用free查看内存使用情况

free -b    #以Byte为单位显示内存使用情况
free -k    #以KB为单位显示内存使用情况
free -m    #以MB为单位显示内存使用情况
free -o    #不显示缓冲区调节列
free -s <隔间秒数>    #持续观察内存使用状况
free -t    #显示内存总和列
free -v    #显示版本信息
[root@localhost ~]# free -m
                 total       used       free     shared    buffers     cached
    Mem:          1826        264       1561          8          0         86
    -/+ buffers/cache:        177       1649
    Swap:         2047          0       2047

第一部分Mem行解释: total:内存总数
used:已经使用的内存数
free:空闲的内存数
shared:当前已经废弃不用
buffers Buffer:缓存内存数
cached Page:缓存内存数

关系:total = used + free

第二部分(-/+ buffers/cache)解释:
(-buffers/cache) used内存数:第一部分Mem行中的 used – buffers – cached
(+buffers/cache) free内存数: 第一部分Mem行中的 free + buffers + cached

可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数

第三部分是指交换分区

二. du查看文件和目录的磁盘使用空间

1. 常用

du -a\--all    #显示目录中个别文件的大小
du -b\--bytes    #以byte为单位
du -c\--total    #显示其他目录和文件时,同时显示所有目录和文件的总和
du -k\--kilobytes    #以KB为单位
du -m\--megabytes    #以MB为单位
du -s\--summarize    #仅显示总计
du -h\--hunman-readable    #以K、M、G为单位,提高信息可读性
du -H\--si    #与-h参数相同,但是以1000为单位
du -l\--count-links    #计算硬链接的文件

2. 示例

[root@localhost ~]# du -sh /etc/passwd
	4.0K	/etc/passwd

[root@localhost ~]# ls -lh /etc/passwd	#块

[root@localhost ~]# du /etc/passwd
	4	/etc/passwd

[root@localhost ~]# du -s /root
	88	/root

转载于:https://my.oschina.net/u/3892756/blog/3053825

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值