磁盘情况查询
- 查询系统整体磁盘使用情况
基本语法
df -h
查询系统整体磁盘使用情况
[root@nyh ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 6.1G 11G 37% /
tmpfs 931M 72K 931M 1% /dev/shm
/dev/sda1 190M 39M 142M 22% /boot
/dev/sdb1 2.0G 3.0M 1.9G 1% /home/newdisk
.host:/ 312G 32G 280G 11% /mnt/hgfs
- 查询指定目录的磁盘占用情况
基本语法
du -h /目录
查询指定目录的磁盘占用情况,默认为当前目录
参数 | 功能 |
---|---|
-s | 指定目录占用大小汇总 |
-h | 带计量单位 |
-a | 含文件 |
–max-depth=1 | 子目录深度 |
-c | 列出明细的同时,增加汇总值 |
案例一: 查询 /opt 目录的磁盘占用情况,深度为1
[root@nyh ~]# du -ach --max-depth=1 /opt
163M /opt/vmware-tools-distrib
4.0K /opt/tmp
4.0K /opt/rh
53M /opt/VMwareTools-10.2.5-8068393.tar.gz
216M /opt
216M 总用量
工作实用指令
- 统计/home/xiaoming文件夹下文件的个数
^
是定位符,定位以-
开头的,然后用wc
来统计
先查询,再过滤,再统计
[root@nyh xiaoming]# ls -l /home/xiaoming/ | grep "^-" | wc -l
8
- 统计/home/xiaoming文件夹下目录的个数
[root@nyh xiaoming]# ls -l /home/xiaoming/ | grep "^d" | wc -l
9
- 统计/home/xiaoming文件夹下文件的个数,包括子文件夹里的
-R
代表递归统计
[root@nyh xiaoming]# ls -lR /home/xiaoming/ | grep "^-" | wc -l
9
- 统计文件夹下目录的个数,包括子文件夹里的
[root@nyh xiaoming]# ls -lR /home/xiaoming/ | grep "^d" | wc -l
9
- 以树状显示目录结构
[root@nyh xiaoming]# tree
.
├── a1.txt
├── a2.txt
├── abc
├── a.tar.gz
├── ceshi
│ └── aaa.txt
├── crontab.txt
├── mydate.txt
├── myhome.tar.gz
├── mypackage.zip
├── \345\205\254\345\205\261\347\232\204
├── \346\250\241\346\235\277
├── \350\247\206\351\242\221
├── \345\233\276\347\211\207
├── \346\226\207\346\241\243
├── \344\270\213\350\275\275
├── \351\237\263\344\271\220
└── \346\241\214\351\235\242
9 directories, 9 files
- 当你需要安装一个指令的时候可以使用
yum install xxx
这种方式安装