1. 程式人生 > >Linux4.1磁盤du、df

Linux4.1磁盤du、df

-m 註意 bash tmpfs 4.0 node txt 掛載磁盤 單位

df

  df查看已掛載磁盤的總容量、使用容量、剩余容量等。可以不添加任何參數,默認按k為單位顯示。

[root@chy002 ~]# df                            #默認文件單位kb
文件系統          1K-塊    已用     可用 已用% 掛載點
/dev/sda3      18658304 1058996 17599308    6% /
devtmpfs         499848       0   499848    0% /dev
tmpfs            505428       0   505428    0% /dev/shm
tmpfs            505428    6796   498632    2% /run
tmpfs            505428       0   505428    0% /sys/fs/cgroup
/dev/sda1        201388   76012   125376   38% /boot

  -h 根據磁盤的大小適當的顯示單位

[root@chy002 ~]# df -h
文件系統        容量  已用  可用 已用% 掛載點
/dev/sda3        18G  1.1G   17G    6% /
devtmpfs        489M     0  489M    0% /dev
tmpfs           494M     0  494M    0% /dev/shm
tmpfs           494M  6.7M  487M    2% /run
tmpfs           494M     0  494M    0% /sys/fs/cgroup
/dev/sda1       197M   75M  123M   38% /boot

  -i 查看inode使用情況

[root@chy002 ~]# df -i
文件系統          Inode 已用(I)  可用(I) 已用(I)% 掛載點
/dev/sda3      18668544   24029 18644515       1% /
devtmpfs         124962     364   124598       1% /dev
tmpfs            126357       1   126356       1% /dev/shm
tmpfs            126357     413   125944       1% /run
tmpfs            126357      13   126344       1% /sys/fs/cgroup
/dev/sda1        204800     330   204470       1% /boot 

du

  查看某個目錄或者文件所占空間大小。

  不添加任何選項只列出目錄,包含子目錄大小。

[root@chy002 ~]# du /tmp/chy
4       /tmp/chy

  -a 全部文件與目錄大小都列出來。

[root@chy002 ~]# du -a /tmp/chy
4       /tmp/chy/1.txt
0       /tmp/chy/p1.txt
4       /tmp/chy
[root@chy002 ~]# ls -l /tmp/chy
總用量 4
4 -rwxrwx--- 1 user chy002  4 10月 26 01:08 1.txt
0 lrwxrwxrwx 1 root root   15 10月 26 05:52 p1.txt -> /tmp/passwd.txt

  -h 系統自動調節文件單位 -b 以bytes單位 -k 以kb單位輸出 -m 以MB單位輸出

  -s 只列出總和,使用最多

[root@chy002 ~]# du -sh /tmp
44K     /tmp

  註意:du 查看的是文件所分配的塊大小,並不是已經使用的大小。

[root@chy002 ~]# ls -ldh /boot
dr-xr-xr-x. 4 root root 4.0K 10月 17 06:44 /boot
[root@chy002 ~]# du -sh /boot
64M     /boot

  

Linux4.1磁盤du、df