美文网首页
Linux 查看磁盘空间df和du

Linux 查看磁盘空间df和du

作者: MC学公卫 | 来源:发表于2019-03-29 09:27 被阅读0次

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     .   

相关文章

  • Linux 查看磁盘空间

    Linux 查看磁盘空间可以使用 df 和 du 命令。 参考内容 引用原文 : https://www.runo...

  • linux 下查看文件占用空间

    1.linux 下查看磁盘空间 df -h2.linux 下查看文件占用空间 du3.linux 下查找相应大小文...

  • du和df统计的磁盘分区大小不一致

    Linux下查看磁盘空间使用情况,最常使用的是du和df。有一次du和df统计的磁盘分区大小不一致,这是为什么呢?...

  • Linux 查看磁盘空间df和du

    1. df 查看磁盘空间大小 这个命令是查看磁盘各个分区的空间大小、占用、可用等信息。在任意一个目录下输入df:F...

  • Linux查看磁盘空间(df, du)

    以下命令可以查看磁盘各分区大小、已用空间等信息:df -h以下命令可以查看foo目录的大小:du -sh foo有...

  • linux相关

    linux一些命令查看磁盘空间: df -h查看目录下各文件磁盘占用大小: du -sh *查看进程启动及运行时间...

  • df和du

    查看当前服务器磁盘空间(df和du) df,du区别: df 是从文件系统获取空间大小,当删除了某文件,可能还未被...

  • Linux磁盘挂载(分区、格式化、挂载)

    Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的整体磁盘使用量。 du:检查磁盘空间...

  • linux常用命令

    磁盘空间 查看磁盘分区大小、已用空间等信息 df -h 查看目录大小 du -sh directory 查看端口占...

  • 2017/8/3

    一、Linux查看文件的大小: du -h --max-depth=1 查看磁盘的大小 df -m或者df -k ...

网友评论

      本文标题:Linux 查看磁盘空间df和du

      本文链接:https://www.haomeiwen.com/subject/jljkbqtx.html