Bootstrap

磁盘分区与挂载----常用命令与功能

1 使用lsblk指令查看当前系统的分区情况                

lsblk   #查看全部磁盘分区和挂在情况
lsblk -f  # 查看UUID等包含磁盘信息的分区情况

2 磁盘情况查询

2.1查询系统整体磁盘使用情况

df -h
df -lh #和上面的一样

  2.2 查看指定目录的磁盘占用情况(未解决)

du -h /目录   #默认当前目录
du -s /目录  #指定目录占用大小汇总,可能需要权限
du -h /目录  #带计量单位汇总
du -a /目录  #带文件
du -c /目录  #列出明细的同时增加汇总值
du --max-depth=1 /目录 #子目录深度
du -shac --max-depth=1 /目录  #上面可以混用

2.3 磁盘情况-工作实用指令

        1)统计 /home文件夹下的文件个数

ls -l /home | grep "^-" | wc -l

        2)统计/home文件下目录的个数

ls -l /home | grep "^d" | wc -l

        3)统计/home文件夹下文件的个位数,包含子文件夹里的

ls -lR /home | grep "^-" | wc -l

        4)统计/home文件夹下目录的个数,包括子文件夹里的

ls -lR /home | grep "^d" | wc -l

        5)以树状显示目录结构

tree

;