Linux操作系统中df和du命令用法介绍

版权声明:本文为博主原创文章,商业转载请联系作者获得授权,非商业转载请注明出处。 https://blog.csdn.net/liitdar/article/details/87066084

本文主要介绍在Linux操作系统中,使用 df 和 du 命令获取系统空间使用情况的方法。

1 df命令

1.1 概述

df 命令的作用:report file system disk space usage.

df displays the amount of disk space available on the file system containing each file name argument.  If no file name is given, the space available on all currently mounted file systems is shown.  Disk space is shown in 1K blocks by default, unless the environment variable POSIXLY_CORRECT is set, in which case 512-byte blocks are used.

1.2 常见用法

1.2.1 查看当前已挂载的文件系统的空间使用情况

[root@accapp ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G   50G   20K 100% /
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G     0  3.9G   0% /dev/shm
tmpfs                    3.9G  392M  3.5G  10% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/mapper/centos-usr    16G   11G  5.4G  67% /usr
/dev/sda1                197M  110M   88M  56% /boot
/dev/mapper/centos-tmp    50G   36M   50G   1% /tmp
/dev/mapper/centos-data  368G   31G  337G   9% /data
tmpfs                    783M     0  783M   0% /run/user/0
[root@accapp ~]# 

2 du

2.1 概述

du命令的作用:estimate file space usage.

Summarize disk usage of each FILE, recursively for directories.

2.2 常见用法

2.2.1 查看当前目录下所有子目录的占用空间大小

-s(--summarize)选项的作用:display only a total for each argument.

[root@accapp /]# du -sh *
0	bin
99M	boot
31G	data
0	dev
4.0K	devnull
0	docker-hub
35M	etc
39G	home
0	lib
0	lib64
0	media
0	mnt
379M	opt
du: cannot access ‘proc/11858/task/11858/fd/4’: No such file or directory
du: cannot access ‘proc/11858/task/11858/fdinfo/4’: No such file or directory
du: cannot access ‘proc/11858/fd/4’: No such file or directory
du: cannot access ‘proc/11858/fdinfo/4’: No such file or directory
0	proc
3.9G	root
392M	run
0	sbin
0	srv
0	sys
68K	tmp
4.0K	tmp_sha1
11G	usr
7.6G	var
[root@accapp /]# 

猜你喜欢

转载自blog.csdn.net/liitdar/article/details/87066084