1. df 查看磁盘空间大小
这个命令是查看磁盘各个分区的空间大小、占用、可用等信息。
在任意一个目录下输入df
:
Filesystem:文件系统
Used:已用
Available:可用
Use%:已用百分比
Mounted on: 所在分区(挂载点)
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos-root 52403200 22683008 29720192 44% /
devtmpfs 32833816 0 32833816 0% /dev
tmpfs 32849768 76644 32773124 1% /dev/shm
tmpfs 32849768 264572 32585196 1% /run
tmpfs 32849768 0 32849768 0% /sys/fs/cgroup
/dev/sda3 749834528 411012432 300709688 58% /data0
/dev/sdb1 11535378272 9841034036 1108357472 90% /data1
/dev/sda5 508588 321276 187312 64% /boot
/dev/mapper/centos-home 40882684 39345300 1537384 97% /home
tmpfs 6569956 12 6569944 1% /run/user/42
tmpfs 6569956 16 6569940 1% /run/user/1014
tmpfs 6569956 0 6569956 0% /run/user/1001
tmpfs 6569956 0 6569956 0% /run/user/1015
df -h
可以把内存大小单位换算为G,让信息更可读一些。-h
代表human - 人类可读。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 22G 29G 44% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 75M 32G 1% /dev/shm
tmpfs 32G 259M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda3 716G 392G 287G 58% /data0
/dev/sdb1 11T 9.2T 1.1T 90% /data1
/dev/sda5 497M 314M 183M 64% /boot
/dev/mapper/centos-home 39G 38G 1.5G 97% /home
tmpfs 6.3G 12K 6.3G 1% /run/user/42
tmpfs 6.3G 16K 6.3G 1% /run/user/1014
tmpfs 6.3G 0 6.3G 0% /run/user/1001
tmpfs 6.3G 0 6.3G 0% /run/user/1015
问题来了,这么多个磁盘空间划分,你怎么知道你存放数据的目录是属于哪一个呢?
$ df -h ./需要查看的目录
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 11T 9.2T 1.1T 90% /data1
Mounted on就是所在分区,对比上面看看,可用的还有1.1T。
2. du 查看该文件夹的空间占用大小
du
是disk usage。要在当前目录下使用,意思就是你要查看什么文件夹就在什么文件夹上输入命令。du
会展示各个目录下的占用情况,最后再给出一个总的占用情况。
$ du
8025232 ./bone_marrow/scanpy
1397444 ./bone_marrow/data/database
4 ./bone_marrow/data/result/tables
5528 ./bone_marrow/data/result/plots
5536 ./bone_marrow/data/result
44 ./bone_marrow/data/figs
4998280 ./bone_marrow/data/10X
4179236 ./bone_marrow/data/RData
15378492 ./bone_marrow/data
23403728 ./bone_marrow
9433336 ./cord_blood/scanpy
4228008 ./cord_blood/data/10X
4228020 ./cord_blood/data
14088888 ./cord_blood
33408 ./spleen/filtered_gene_bc_matrices/GRCh38
33412 ./spleen/filtered_gene_bc_matrices
33416 ./spleen
16 ./.hca-tmp
4 ./YeMingChen
37526056 .
同理,-h
转化为更可读的模式:
$ du -h
7.7G ./bone_marrow/scanpy
1.4G ./bone_marrow/data/database
4.0K ./bone_marrow/data/result/tables
5.4M ./bone_marrow/data/result/plots
5.5M ./bone_marrow/data/result
44K ./bone_marrow/data/figs
4.8G ./bone_marrow/data/10X
4.0G ./bone_marrow/data/RData
15G ./bone_marrow/data
23G ./bone_marrow
9.0G ./cord_blood/scanpy
4.1G ./cord_blood/data/10X
4.1G ./cord_blood/data
14G ./cord_blood
33M ./spleen/filtered_gene_bc_matrices/GRCh38
33M ./spleen/filtered_gene_bc_matrices
33M ./spleen
16K ./.hca-tmp
4.0K ./YeMingChen
36G .
这样一来就清楚地知道这个文件夹总共占了36G,以及各个文件夹的占用。
如果不想查看各个文件夹占用,直接输入du -sh
:
$ du -sh
36G .
网友评论