C++day4 liunx基础 磁盘相关命令
4.23
夜深该睡了明天更(

1.磁盘情况查询指令
1)查询整个磁盘占用情况
点击查看代码
[root@xq100 ~]# df -h
2)查询指定目录的磁盘占用情况
语法:du -h [目录]
比如我们想查看/opt/目录情况。
点击查看代码
[root@xq100 opt]# du -h --max-depth=1 /opt
0 /opt/rh
208M /opt/vmware-tools-distrib
277M /opt # 汇总opt目录下面的磁盘占用情况
汇总和含文件查询:
点击查看代码
[root@xq100 opt]# du -hac --max-depth=1 /opt
0 /opt/rh
69M /opt/VMwareTools-10.0.0-2977863.tar.gz
208M /opt/vmware-tools-distrib
277M /opt
277M total
2.磁盘操作实用指令
1)统计/opt文件夹下文件的个数
点击查看代码
[root@xq100 opt]# ll
total 69852
drwxr-xr-x. 2 root root 6 Oct 31 2018 rh
-rw-r--r--. 1 root root 71524872 Aug 12 2015 VMwareTools-10.0.0-2977863.tar.gz
drwxr-xr-x. 9 root root 175 Aug 12 2015 vmware-tools-distrib
[root@xq100 opt]# ls -l /opt | grep "^-" | wc -l # "^-" 以文件开头 wc -l 统计个数
1
点击查看代码
[root@xq100 opt]# ls -l /opt | grep "^d" | wc -l # "^d" 以文件目录开头 wc -l 统
计个数
2
点击查看代码
[root@xq100 opt]# ls -lR /opt | grep "^-" | wc -l # R 代表递归
3148
点击查看代码
[root@xq100 opt]# ls -lR /opt | grep "^d" | wc -l
853
5)以树状结构显示目录结构(如果没有tree,则使用 yum install tree 安装)
点击查看代码
[root@xq100 opt]# tree /home
bash: tree: command not found... # 需要安装tree指令
[root@xq100 opt]# yum install tree
[root@xq100 opt]# tree /home # 以树状的形式展示目录结构

浙公网安备 33010602011771号