Linux学习_磁盘查询实用指令

磁盘情况查询

  • 查询系统整体磁盘使用情况
    基本语法
    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这种方式安装

猜你喜欢

转载自blog.csdn.net/qq_36901488/article/details/82788714