linux 查看磁盘空间占用情况 和 目录大小

一、  查看磁盘空间使用情况, 使用命令 df -h

 二、 查看文件目录大小

1、最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。但是不显示文件夹的真实大小

 

 2、查询当前目录总大小可以使用du -sh,其中s代表统计汇总的意思,即只输出一个总和大小。

 

 3、如果只想查看指定目录的总大小,可以使用du -sh 目录名称。

三、查看磁盘分区状态

 lsblk 命令

[root@localhost vsftpd]# lsblk
NAME                          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sdd                             8:48   0 223.6G  0 disk  
└─md126                         9:126  0 212.4G  0 raid1 
  ├─md126p1                   259:0    0   500M  0 md    /boot
  └─md126p2                   259:1    0 211.9G  0 md    
    ├─VolGroup-lv_root (dm-0) 253:0    0    50G  0 lvm   /
    ├─VolGroup-lv_swap (dm-1) 253:1    0  15.7G  0 lvm   [SWAP]
    └─VolGroup-lv_home (dm-2) 253:2    0 146.2G  0 lvm   /home
sdc                             8:32   0 223.6G  0 disk  
└─md126                         9:126  0 212.4G  0 raid1 
  ├─md126p1                   259:0    0   500M  0 md    /boot
  └─md126p2                   259:1    0 211.9G  0 md    
    ├─VolGroup-lv_root (dm-0) 253:0    0    50G  0 lvm   /
    ├─VolGroup-lv_swap (dm-1) 253:1    0  15.7G  0 lvm   [SWAP]
    └─VolGroup-lv_home (dm-2) 253:2    0 146.2G  0 lvm   /home
sda                             8:0    0   7.3T  0 disk  
sdb                             8:16   0   7.3T  0 disk  

 

 

lsblk命令的参数如下:

-d ∶仅列出磁盘本身,并不会列出该磁盘的分区数据

-f ∶同时列出该磁盘内的文件系统名称

-i∶使用 ASCII的线段输出,不要使用复杂的编码(再某些环境下很有用)

-m ∶同时输出该装置在 /dev 底下的权限数据(rwx 的数据)

-p ∶列出该装置的完整文件名!而不是仅列出最后的名字而已。

-t ∶列出该磁盘装置的详细数据,包括磁盘队列机制、预读写的数据量大小等

 

posted @ 2021-05-11 12:02  猪脚踏浪  阅读(12320)  评论(0编辑  收藏  举报