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
(1)-s 指定目录大小汇总 (2)-h 带计量单位 (3)-a 含文件 (4)--max-depth=1 子目录深度 (5)-c 列出明细的同时,增加汇总值

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
2)统计/opt文件夹下目录的个数
点击查看代码
[root@xq100 opt]# ls -l /opt | grep "^d" | wc -l # "^d" 以文件目录开头 wc -l 统
计个数
2
3)统计/opt文件下的文件的个数,包括子文件夹下的
点击查看代码
[root@xq100 opt]# ls -lR /opt | grep "^-" | wc -l # R 代表递归
3148
4)统计/opt文件夹下的目录的个数,包括子文件夹下的
点击查看代码
[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 # 以树状的形式展示目录结构
posted @ 2025-04-24 00:34  北燃  阅读(27)  评论(0)    收藏  举报