linux(二十八)磁盘管理类命令df、du和free查看磁盘和目录空间占用

简介: linux(二十八)磁盘管理类命令df、du和free查看磁盘和目录空间占用

Linux 一共有三个命令来查看系统内存命令du、df、free。

 

一:du显示当前目录下每个文件和目录的磁盘使用空间~~~文件的大小。


注意,这个命令是显示当前目录下的目录所占空间


1:参数


-a   #显示目录中文件的大小  单位 KB 。


-b  #显示目录中文件的大小,以字节byte为单位。


-c  #显示目录中文件的大小,同时也显示总和;单位KB。


-k 、 -m  、#显示目录中文件的大小,-k 单位KB,-m 单位MB.


-s  #仅显示目录的总值,单位KB。


-h  #以K  M  G为单位显示,提高可读性~~~(最常用的一个~也可能只用这一个就满足需求了)


-x  #以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。


-L   #显示选项中所指定符号链接的源文件大小。

 

-S   #显示个别目录的大小时,并不含其子目录的大小。

 

-X   #在<文件>指定目录或文件。  


--exclude=<目录或文件>    #略过指定的目录或文件。  

 

-D   #显示指定符号链接的源文件大小。  


-H或--si                 #与-h参数相同,但是K,M,G是以1000为换算单位。  


-l   #重复计算硬件链接的文件。

 

2:示例


(1):查看当前目录下的文件所占内存大小


[root@iZuf60ynur81p6k0ysvtneZ opt]# du -h
4.0K ./second
4.0K ./third
4.0K ./a/b/c/d/e/f/g
8.0K ./a/b/c/d/e/f
12K  ./a/b/c/d/e
16K  ./a/b/c/d
20K  ./a/b/c
24K  ./a/b
28K  ./a
4.0K ./cp
4.0K ./auth
4.0K ./mv/dir
8.0K ./mv
4.0K ./first
108K       .

 

二:df 显示磁盘分区上可以使用的磁盘空间


1:参数,这里只需要记住两个参数就好


-a    #查看全部文件系统,单位默认KB


-h   #使用-h选项以KB、MB、GB的单位来显示,可读性高~~~(最常用)

 

2:示例


(1):查看系统内存


[root@iZuf60ynur81p6k0ysvtneZ /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        909M     0  909M   0% /dev
tmpfs           919M     0  919M   0% /dev/shm
tmpfs           919M  432K  919M   1% /run
tmpfs           919M     0  919M   0% /sys/fs/cgroup
/dev/vda1        40G  4.6G   33G  13% /
tmpfs           184M     0  184M   0% /run/user/0

 

三:free  可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。


1:参数


-b  以Byte为单位显示内存使用情况。


-k  以KB为单位显示内存使用情况。


-m  以MB为单位显示内存使用情况。


-g   以GB为单位显示内存使用情况。


-o  不显示缓冲区调节列。


-s<间隔秒数>  持续观察内存使用状况。


-t  显示内存总和列。


-V  显示版本信息。

 

2:示例


[root@iZuf60ynur81p6k0ysvtneZ /]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1837         258         320           0        1258        1396
Swap:             0           0           0

 

有好的建议,请在下方输入你的评论。


目录
相关文章
|
2天前
|
Linux
Linux常用命令包括
Linux常用命令包括
10 5
|
2天前
|
Linux
Linux命令
Linux命令
13 5
|
6天前
|
Linux Python Perl
Linux命令删除文件里的字符串
Linux命令删除文件里的字符串
18 7
|
6天前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
8天前
|
Linux Perl
Linux之sed命令
Linux之sed命令
|
8天前
|
Linux
深入理解Linux中的cp命令:文件与目录的复制利器
深入理解Linux中的cp命令:文件与目录的复制利器
|
8天前
|
Linux Docker 容器
9. 同步执行Linux多条命令
9. 同步执行Linux多条命令
|
8天前
|
Linux Shell
10-10|linux命令查询 关键字在文本中出现的行数
10-10|linux命令查询 关键字在文本中出现的行数
|
8天前
|
Ubuntu Linux Shell
10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
|
8天前
|
Linux Perl
6-20|linux sed命令
6-20|linux sed命令
下一篇
无影云桌面