linux查看磁盘空间命令

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 - 人类可读。

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     .   

你可能感兴趣的:(linux查看磁盘空间命令)