磁盘分区
DF
以磁盘分区为单位查看文件系统
#查看磁盘空间
df -h
# 返回结果
文件系统 容量 已用 可用 已用% 挂载点
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 99G 45G 50G 48% /
devtmpfs 7.7G 0 7.7G 0% /dev
tmpfs 7.8G 52K 7.8G 1% /dev/shm
tmpfs 7.8G 266M 7.5G 4% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/vdb1 394G 27G 347G 8% /data
tmpfs 1.6G 0 1.6G 0% /run/user/0
tmpfs 1.6G 0 1.6G 0% /run/user/1002
tmpfs 1.6G 0 1.6G 0% /run/user/1000
文件夹
DU
查看目录或文件所占用磁盘空间的大小
参数
- -h:以人类可读的方式显示
- -a:显示目录占用的磁盘空间大小,还显示其下目录和文件占用磁盘空间的大小
- -s:显示目录占用的磁盘空间大小,不显示其下子目录和文件占用的磁盘空间大小
- -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
- --apparent-size:显示目录或文件自身的大小
- -l :统计硬链接占用磁盘空间的大小
- -L:统计符号链接所指向的文件占用的磁盘空间大小
常用命令
#查看当前目录占用的磁盘容量(不单独列出子目录占用的磁盘容量)
du -sh [目录名]:
#查看指定文件夹下的所有文件大小(包含子文件夹)
du -h [目录名]
#查看当前目录下一级子文件和子目录占用的磁盘容量
#--max-depth参数,用来调节查看的目录深度
du -lh --max-depth=1
#统计当前文件夹(目录)大小,并按文件大小排序
du -sh * | sort -n
#返回该文件夹总M数
du -sm [文件夹]