查看磁盘或者目录的容量

39 篇文章 1 订阅
19 篇文章 0 订阅

df

df用于查看已挂载磁盘的容量、使用容量、剩余容量等,可以不加任何参数,默认以KB为单位显示

[sunfn@du-s10-idc ~]$ df
文件系统            1K-块       已用       可用 已用% 挂载点
/dev/sda4       104806400   18288360   86518040   18% /
devtmpfs         65897284          0   65897284    0% /dev
tmpfs            65907116          0   65907116    0% /dev/shm
tmpfs            65907116    4261084   61646032    7% /run
tmpfs            65907116          0   65907116    0% /sys/fs/cgroup
/dev/sdh1      2928288772 2071022888  857265884   71% /data07
/dev/sdi1      2928288772 2055278520  873010252   71% /data08
/dev/sdf1      2928288772 2102392084  825896688   72% /data05
/dev/sdj1      2928288772 2099721312  828567460   72% /data09
/dev/sdk1      2928288772 2072165980  856122792   71% /data10
/dev/sdg1      2928288772 2110841776  817446996   73% /data06
/dev/sdd1      2928288772 2069986416  858302356   71% /data03
/dev/sde1      2928288772 2064844948  863443824   71% /data04
/dev/sdc1      2928288772 2067794584  860494188   71% /data02
/dev/sdb1      2928288772 2086034736  842254036   72% /data01
/dev/sda5      2688804100      33592 2688770508    1% /data00
/dev/sda2          520868     136580     384288   27% /boot
tmpfs            13181424          0   13181424    0% /run/user/1009
tmpfs            13181424          0   13181424    0% /run/user/1010
tmpfs            13181424          0   13181424    0% /run/user/1018
tmpfs            13181424          0   13181424    0% /run/user/1020
tmpfs            13181424          0   13181424    0% /run/user/1003

-i

表示查看inodes的使用情况,如已使用100%,即使磁盘空间有富余,也会提示磁盘空间已满。

[sunfn@du-s10-idc ~]$ df -i | grep -v tmpfs  //grep -v 的作用是过滤掉包含tmpfs字符串的行
文件系统           Inode 已用(I)   可用(I) 已用(I)% 挂载点
/dev/sda4       52428800   84618  52344182       1% /
/dev/sdh1      292971904  109573 292862331       1% /data07
/dev/sdi1      292971904  109439 292862465       1% /data08
/dev/sdf1      585943808  109918 585833890       1% /data05
/dev/sdj1      292971904  109172 292862732       1% /data09
/dev/sdk1      585943808  105985 585837823       1% /data10
/dev/sdg1      292971904  109773 292862131       1% /data06
/dev/sdd1      292971904  108272 292863632       1% /data03
/dev/sde1      292971904  108393 292863511       1% /data04
/dev/sdc1      292971904  106839 292865065       1% /data02
/dev/sdb1      292971904  109343 292862561       1% /data01
/dev/sda5      269011712       7 269011705       1% /data00
/dev/sda2         262144     328    261816       1% /boot

-h

表示使用合适的单位显示

[sunfn@du-s10-idc ~]$ df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda4       100G   18G   83G   18% /
devtmpfs         63G     0   63G    0% /dev
tmpfs            63G     0   63G    0% /dev/shm
tmpfs            63G  4.1G   59G    7% /run
tmpfs            63G     0   63G    0% /sys/fs/cgroup
/dev/sdh1       2.8T  2.0T  818G   71% /data07
/dev/sdi1       2.8T  2.0T  833G   71% /data08
/dev/sdf1       2.8T  2.0T  788G   72% /data05
/dev/sdj1       2.8T  2.0T  791G   72% /data09
/dev/sdk1       2.8T  2.0T  817G   71% /data10
/dev/sdg1       2.8T  2.0T  780G   73% /data06
/dev/sdd1       2.8T  2.0T  819G   71% /data03
/dev/sde1       2.8T  2.0T  824G   71% /data04
/dev/sdc1       2.8T  2.0T  821G   71% /data02
/dev/sdb1       2.8T  2.0T  804G   72% /data01
/dev/sda5       2.6T   33M  2.6T    1% /data00
/dev/sda2       509M  134M  376M   27% /boot
tmpfs            13G     0   13G    0% /run/user/1009
tmpfs            13G     0   13G    0% /run/user/1010
tmpfs            13G     0   13G    0% /run/user/1018
tmpfs            13G     0   13G    0% /run/user/1020
tmpfs            13G     0   13G    0% /run/user/1003

-k、-m

分别表示以KB和MB为单位显示

du

用来查看某个目录或文件所占空间的大小,其格式为du [-abckmsh][文件或者目录名]。
如果du命令不加任何指定单位的话,默认显示单位为KB

-a

表示全部文件和目录的大小都列出来。如果后面不加任何选项和参数,则只会列出目录(包含子目录)的大小

[sunfn@du-s10-idc ~]$ du /tmp/hbase-hbase/
0	/tmp/hbase-hbase/local/jars
0	/tmp/hbase-hbase/local
0	/tmp/hbase-hbase/

-b

表示列出的值以B为单位输出

[sunfn@du-s10-idc ~]$ du -b /tmp/hbase-hbase/
6	/tmp/hbase-hbase/local/jars
24	/tmp/hbase-hbase/local
43	/tmp/hbase-hbase/

-k

表示以KB为单位输出,这和默认不加任何选项的输出值是一样的

[root@du-s10-idc finalized]# du -k subdir0
1780824	subdir0/subdir0
2343820	subdir0/subdir1
1975084	subdir0/subdir2
981344	subdir0/subdir3
2884604	subdir0/subdir4
4357952	subdir0/subdir5
5401560	subdir0/subdir6
4125776	subdir0/subdir7
2328268	subdir0/subdir8
1062756	subdir0/subdir9

-m

表示以MB为单位输出

[root@du-s10-idc finalized]# du -m subdir0
1740	subdir0/subdir0
2289	subdir0/subdir1
1929	subdir0/subdir2
959	subdir0/subdir3
2817	subdir0/subdir4
4256	subdir0/subdir5
5275	subdir0/subdir6
4030	subdir0/subdir7
2274	subdir0/subdir8
1038	subdir0/subdir9

-h

表示系统自动调节单位

[root@du-s10-idc finalized]# du -h subdir0
1.7G	subdir0/subdir0
2.3G	subdir0/subdir1
1.9G	subdir0/subdir2
959M	subdir0/subdir3
2.8G	subdir0/subdir4
4.2G	subdir0/subdir5
5.2G	subdir0/subdir6
4.0G	subdir0/subdir7
2.3G	subdir0/subdir8
1.1G	subdir0/subdir9

-c

表示最后加总

[root@du-s10-idc finalized]# du -c subdir0
1780824	subdir0/subdir0
2343820	subdir0/subdir1
1975084	subdir0/subdir2
981344	subdir0/subdir3
2884604	subdir0/subdir4
4357952	subdir0/subdir5
5401560	subdir0/subdir6
4125776	subdir0/subdir7
2328268	subdir0/subdir8
1062756	subdir0/subdir9
2532088	subdir0/subdir10
1967128	subdir0/subdir11
1909828	subdir0/subdir12
1801040	subdir0/subdir13
2144952	subdir0/subdir14
1977164	subdir0/subdir15
3188560	subdir0/subdir16
2099576	subdir0/subdir17
3133788	subdir0/subdir18
2858132	subdir0/subdir19
2919940	subdir0/subdir20
2035892	subdir0/subdir21
1879052	subdir0/subdir22
3903912	subdir0/subdir23
3346800	subdir0/subdir24
3876588	subdir0/subdir25
3422284	subdir0/subdir26
2834536	subdir0/subdir27
1289464	subdir0/subdir28
2522516	subdir0/subdir29
2679512	subdir0/subdir30
1463784	subdir0/subdir31
83028528	subdir0
83028528	总用量

-s

表示只列出总和

[root@du-s10-idc finalized]# du -s subdir0
83028528	subdir0

-sh(最常用)

[root@du-s10-idc finalized]# du -sh subdir0
80G	subdir0
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux是一种开源的操作系统,常常被用于服务器和网络设备中。在这些设备中,硬盘容量的管理是非常重要的,因为硬盘是存储数据的主要设备之一。有许多不同的方法可以用来查看硬盘容量,下面介绍几种常用的方法。 第一种方法是使用df命令。df命令可以显示当前系统中各个文件系统的磁盘使用情况,包括硬盘容量、已用空间、可用空间等信息。该命令的语法如下: df [-ahiklmPtvx] [--block-size=size] [--help] [--version] [文件名|目录名] 其中,-h选项可以让命令输出结果以人类易读的方式显示;-a选项可以查看所有文件系统的信息;-i选项可以查看文件系统的节点使用情况等等。如果需要查看特定文件夹的容量信息,可以在命令行中指定该文件夹的路径。 第二种方法是使用du命令。du命令可以显示指定文件或目录磁盘使用情况,也可以以递归方式查看指定目录及其子目录下所有文件的磁盘使用情况。该命令的语法如下: du [-achklmsx] [--block-size=size] [--exclude=pattern] [--help] [--version] [文件名|目录名] 其中,-h选项可以让命令输出结果以人类易读的方式显示;-a选项可以查看每个文件的磁盘使用情况;-c选项可以显示指定目录及其子目录的总磁盘使用情况等等。如果需要排除某些文件或者文件夹不计算在内,可以使用--exclude选项。 以上是两种常用的查看硬盘容量的命令,可根据实际需要选择使用。此外,还有一些其他的命令和工具也可以用来查看硬盘容量,比如fdisk、lsblk、parted等等。这些工具都有各自的特点和用途,在实际使用中需要仔细了解和选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值