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 ∶列出该磁盘装置的详细数据,包括磁盘队列机制、预读写的数据量大小等