linux:du和df
df和du的快捷使用
·
环境:
- centos7.6
- ubuntu21.10
1. df 查看已挂载文件系统的使用情况
-
看centos7.6的:
从上面可以看到各个挂载点的磁盘使用情况。
如果我们对现在系统上总共有多少个磁盘,分了多少区,每个分区挂到哪个地方困惑,可以使用lsblk
命令:
-
看ubuntu的
同centos一样,我们也可以使用lsblk
查看总共有多少个磁盘、多少个分区:
注意:ubuntu中有个snap包机制,会有很多loop信息,忽略掉即可。
最后,我们需要明白,df
只能查看已经挂载了的文件系统。
2. du 查看文件或目录占用空间情况
上面df
是对整个磁盘的一个使用量统计,而du
是对文件大小占用的一个统计。前者关心整个磁盘的使用空间,后者关心文件或目录占用的空间。
看简单命令:du
·
du
命令默认递归列出所有的文件夹大小,注意:是文件夹,不包含文件。如果我们想列出文件怎么办?添加 -a
参数即可,如下:
上面层级太深,如果我们只想看当前目录下的怎么办?添加-d 1
或 --max-depth=1
即可:
但上面显示的大小不好看,怎么办?添加-h
即可:
如果说只想看当前文件夹有多大,也就是上图的最后一行,怎么办?使用 -s
即可:
为了方便使用,我们可以做个别名如下:
最后,不要忘记将这个别名写到 ~/.bashrc
文件中:
# 快捷查看当前目录文件大小
alias du-info='du -ah --max-depth=1'
更多推荐
已为社区贡献2条内容
所有评论(0)