美文网首页
linux查看磁盘空间命令

linux查看磁盘空间命令

作者: zhaoxin94 | 来源:发表于2022-05-16 10:08 被阅读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 - 人类可读。

    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查看磁盘空间命令

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