问题描述
-
由于使用远程的 ssh 连接 ubuntu 20.04,所以不清楚如何查看 当前文件夹的大小
-
直接使用
df -h
,只能查看 当前系统 磁盘的使用情况
需求
-
通过Linux shell 命令行,查看 当前文件夹占用的大小
-
其实很简单,使用 Linux shell 命令:
du -sh
运行效果
- 命令:
$ du -sh
rtt@ubuntu:~/rtt/linux$ du -sh
1.3G .
- 当前文件夹占用: 1.3GB
df
命令
- 如果要查看系统当前的磁盘使用情况,如挂载的磁盘是否满了,可以通过
df
命令
rtt@ubuntu:~/rtt/linux$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 1953104 0 1953104 0% /dev
tmpfs 398324 1872 396452 1% /run
/dev/sda5 308002656 21083908 271200092 8% /
tmpfs 1991604 0 1991604 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 1991604 0 1991604 0% /sys/fs/cgroup
/dev/loop0 128 128 0 100% /snap/bare/5
vmhgfs-fuse 488369148 286125796 202243352 59% /mnt/hgfs
/dev/loop1 384 384 0 100% /snap/device-tree-compiler/91
/dev/loop2 56960 56960 0 100% /snap/core18/2679
/dev/loop3 354688 354688 0 100% /snap/gnome-3-38-2004/115
/dev/loop4 64896 64896 0 100% /snap/core20/1778
/dev/loop5 93952 93952 0 100% /snap/gtk-common-themes/1535
/dev/loop7 64896 64896 0 100% /snap/core20/1822
/dev/loop6 354688 354688 0 100% /snap/gnome-3-38-2004/119
/dev/loop10 51072 51072 0 100% /snap/snapd/17950
/dev/loop8 55552 55552 0 100% /snap/snap-store/558
/dev/loop9 47104 47104 0 100% /snap/snap-store/638
/dev/sda1 523248 4 523244 1% /boot/efi
tmpfs 398320 32 398288 1% /run/user/1000
/dev/loop11 51072 51072 0 100% /snap/snapd/18357
/dev/loop12 56960 56960 0 100% /snap/core18/2697
这里其实值关注当前的磁盘:
/dev/sda5 308002656 21083908 271200092 8% /
,这里的大小是1K-blocks
,也就是 300G,使用了8%
。
小结
- 可以通过
du -h
查看当前文件夹下的各个文件夹的大小
-
单独输入
du
命令,依旧可以查看各个文件夹的大小 -
可以输入
du --help
,查看du
命令的使用方法,各个参数的用法