df和du命令
时间:2019-04-29 03:17:33 来源:igfitidea点击:
使用df和du命令显示文件和文件系统利用率。
df命令-报告文件系统磁盘空间使用情况
df
命令用于显示文件系统中可用的磁盘空间量。如果没有参数传递给df
命令,则将显示当前已安装文件系统的所有文件系统信息。默认情况下,显示的磁盘空间为1K块大小。如果为df
命令提供文件系统的名称,则仅会报告该信息。有许多参数/选项可以传递。
df命令示例
df-未传递任何参数
[john@centos ~]$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vg_centos-lv_root 6748936 3192592 3213512 50% / tmpfs 515368 80 515288 1% /dev/shm /dev/sda1 495844 73013 397231 16% /boot /dev/sdb1 287782 10287 262637 4% /test1 /dev/sdb2 295555 10287 270007 4% /test2 /dev/sdb3 295555 10287 270007 4% /test3 /dev/sdb5 295561 10287 270014 4% /test4 /dev/sdb6 295561 10287 270014 4% /test5 /dev/sdb7 295561 10287 270014 4% /test6 /dev/sdb8 264445 10287 240505 5% /test7 /dev/sr0 3626176 3626176 0 100% /media/CentOS_6.3_Final
显示总计大小
[john@centos ~]$ df --total Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vg_centos-lv_root 6748936 3192076 3214028 50% / tmpfs 515368 80 515288 1% /dev/shm /dev/sda1 495844 73013 397231 16% /boot /dev/sdb1 287782 10287 262637 4% /test1 /dev/sdb2 295555 10287 270007 4% /test2 /dev/sdb3 295555 10287 270007 4% /test3 /dev/sdb5 295561 10287 270014 4% /test4 /dev/sdb6 295561 10287 270014 4% /test5 /dev/sdb7 295561 10287 270014 4% /test6 /dev/sdb8 264445 10287 240505 5% /test7 /dev/sr0 3626176 3626176 0 100% /media/CentOS_6.3_Final total 13416344 6963354 5979745 54%
转换单位,便于人阅读
[john@centos ~]$ df --total -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_centos-lv_root 6.5G 3.1G 3.1G 50% / tmpfs 504M 80K 504M 1% /dev/shm /dev/sda1 485M 72M 388M 16% /boot /dev/sdb1 282M 11M 257M 4% /test1 /dev/sdb2 289M 11M 264M 4% /test2 /dev/sdb3 289M 11M 264M 4% /test3 /dev/sdb5 289M 11M 264M 4% /test4 /dev/sdb6 289M 11M 264M 4% /test5 /dev/sdb7 289M 11M 264M 4% /test6 /dev/sdb8 259M 11M 235M 5% /test7 /dev/sr0 3.5G 3.5G 0 100% /media/CentOS_6.3_Final total 13G 6.7G 5.8G 54%
只查看某个文件系统的磁盘使用情况
[john@centos ~]$ df -h /test1 Filesystem Size Used Avail Use% Mounted on /dev/sdb1 282M 11M 257M 4% /test1
显示文件系统的类型
[john@centos ~]$ df --total -h -T Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/vg_centos-lv_root ext4 6.5G 3.1G 3.1G 50% / tmpfs tmpfs 504M 84K 504M 1% /dev/shm /dev/sda1 ext4 485M 72M 388M 16% /boot /dev/sdb1 ext3 282M 11M 257M 4% /test1 /dev/sdb2 ext3 289M 11M 264M 4% /test2 /dev/sdb3 ext3 289M 11M 264M 4% /test3 /dev/sdb5 ext3 289M 11M 264M 4% /test4 /dev/sdb6 ext3 289M 11M 264M 4% /test5 /dev/sdb7 ext3 289M 11M 264M 4% /test6 /dev/sdb8 ext3 259M 11M 235M 5% /test7 /dev/sr0 iso9660 3.5G 3.5G 0 100% /media/CentOS_6.3_Final total - 13G 6.7G 5.8G 54%
du命令
du
命令(磁盘使用情况)用于报告目录的大小及其中的内容。此命令通常用作快速查明正在使用哪些文件并占用您大部分磁盘空间的方法。
du命令示例
基本用法
显示目录/test1
的大小
[root@centos test1]# du /test1 12 /test1/lost+found 21 /test1
-h
标志用于以人类可读格式(K,M,G ...)显示文件大小
[root@centos test1]# du -hs /test1 21K /test1 john@john-desktop:~$ du -hs ~john 53G /home/john