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月前
|
Ubuntu Linux Shell
Linux系统中如何查看磁盘情况
【9月更文挑战第3天】在Linux系统中,有多种方式查看磁盘情况。可通过命令行工具`df`查看文件系统磁盘使用情况,选项`-h`以人类可读格式显示,`-T`显示文件系统类型;`du`命令显示目录或文件磁盘使用情况,`-h`以人类可读格式显示,`-s`仅显示总计;`fdisk -l`列出磁盘和分区信息。此外,图形界面的磁盘管理工具和文件管理器也可用于查看磁盘使用情况。这些方法有助于更好地管理磁盘空间。
550 4
|
1月前
|
Unix Linux 对象存储
Linux 磁盘管理
Linux 磁盘管理
33 1
|
2月前
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
2月前
|
监控 Linux
Linux系统中du命令与df命令的区别与用法
总的来说,`du` 和 `df` 在磁盘管理中互补使用,能够提供全面的磁盘空间使用信息,帮助用户和管理员有效地监控和管理系统资源。
79 3
|
1月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
55 0
|
1月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
38 0
|
3月前
|
存储 NoSQL Linux
深度探索Linux操作系统 —— 从内核空间到用户空间3
深度探索Linux操作系统 —— 从内核空间到用户空间
38 9
|
6月前
|
Linux 虚拟化 Windows
linux之df命令 查看分区大小
linux之df命令 查看分区大小
77 1
|
6月前
|
Linux 应用服务中间件 Shell
Linux下使用df与du命令查看磁盘空间
Linux下使用df与du命令查看磁盘空间
247 0
|
Linux
Linux磁盘空间的利器:`df` 和 `du`命令
Linux磁盘空间的利器:`df` 和 `du`命令
145 0
Linux磁盘空间的利器:`df` 和 `du`命令