磁盘使用情况查询和tree命令
⚪查询系统整体磁盘使用情况df(disk free)
基本语法:
df [选项]...
选项:
-a,--all 包含所有具有0Blocks的文件系统
-h 使用人类可读的格式
应用实例:
查询系统整体磁盘使用情况
[root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda2 17G 5.8G 10G 37% / devtmpfs 976M 0 976M 0% /dev tmpfs 991M 0 991M 0% /dev/shm tmpfs 991M 10M 981M 2% /run tmpfs 991M 0 991M 0% /sys/fs/cgroup /dev/sdb1 976M 2.6M 907M 1% /newdisk1 /dev/sda1 976M 133M 776M 15% /boot tmpfs 199M 0 199M 0% /run/user/0
⚪查询指定目录的磁盘占用情况du(disk usage)
基本语法:
du [选项] [目录或文件]
选项:
-h 以人类易读的形式显示。
-s 指定目录占用大小汇总。
-a 含文件
--max-depth=<目录数量n> 指定子目录层级数,n是几就是第几层。
应用实例:
查询/opt下目录的磁盘使用情况,子目录深度为1
[root@localhost ~]# du -ha --max-depth=1 /opt 214M /opt/vmware-tools-distrib 137M /opt/tmp 4.0K /opt/rh 69M /opt/VMwareTools-10.0.6-3595377.tar.gz 419M /opt
磁盘工作使用指令:
1.统计/opt文件夹下文件的个数
#ls -l /opt | grep “^-” | wc -l
wc命令用于计算字数:
-c或- -bytes 或 - -chars 只显示Bytes数。
-l 或- -lines 显示行数
-w或- -words只显示字数
2.统计/opt文件夹下目录的个数
#ls -l /opt | grep “^d” | wc -l
3.统计/opt 文件夹下文件的个数,包括子文件夹里的。
#ls -lR /opt | grep “^-“ | wc -l
4.统计/opt文件夹下目录的个数,包括子文件夹里的。
#ls -lR /opt | grep “^d” | wc -l
5.以树状显示目录结构
默认情况下没有安装tree,用yum install tree安装一下
tree /opt

浙公网安备 33010602011771号