`

Linux中 du (详解)、 df (详解)和 free(详解)以及它们的区别

 
阅读更多

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

 

命令参数:

 

-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   #重复计算硬件链接的文件。

 

 

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

 

这里只记住两个参数就好:

 

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

 

 

 

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

 

 

 

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

 

1.命令格式:

 

free [参数]

 

2.命令功能:

 

free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略

 

3.命令参数:

 

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

 

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

 

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

 

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

 

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

 

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

 

-t  显示内存总和列。 

 

-V  显示版本信息。

--------------------- 

来源:CSDN 

原文:https://blog.csdn.net/qq_19167629/article/details/80915834 

 

分享到:
评论

相关推荐

    CentOS中du和df 的区别

    本文将详细介绍`du`和`df`命令的工作原理以及它们之间的区别。 #### df命令详解 **df**(disk free)命令用于显示文件系统中磁盘空间的总体使用情况,包括已用空间、可用空间、总空间和使用率等信息。它的输出结果...

    Linux命令详解词典.pdf

    5. 系统监控:`top`和`htop`实时显示系统资源使用情况,`df`和`du`用于查看磁盘空间,`free`显示内存使用信息。 6. 包管理和软件安装:`apt`和`yum`是常用的包管理器,用于安装、更新和卸载软件。 7. 脚本编程:...

    Linux命令详解手册.zip

    - `df` 和 `du`:查看磁盘空间使用情况。 - `free`:显示内存和交换空间的信息。 - `sysstat`:提供系统性能监控工具,如`sar`。 7. 包管理和软件安装: - `apt` 和 `yum`:Linux发行版中的包管理器,用于安装...

    大数据基础-Linux基础详解课程31.基本命令-磁盘操作命令(df,du.free).mp4

    大数据基础-Linux基础详解课程

    Linux_命令详解_linux-command-tutorials.zip

    7. 系统监控命令:这些命令用于查看系统的运行状态和资源使用情况,如free(查看内存使用情况)、df(查看磁盘空间使用情况)、du(评估文件空间使用情况)、uname(显示系统信息)、dmesg(显示或控制内核消息)等...

    Linux-Linux系统操作命令详解

    - `df` 和 `du` 分别用于查看磁盘空间占用和统计目录大小。 3. **磁盘相关命令**: - `fdisk` 用于查看和管理磁盘分区。 - `ls` 列出目录内容,`mkdir` 创建目录。 - `cd` 改变工作目录,`cat`, `more`, `less`...

    Linux常用命令大全.zip

    内含Linux常用必会60+个命令实例以及详解。 Linux提供了大量的命令,利用它可以有效地完成大量的工作, 如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。 所以,在Linux系统上工作离不开使用系统提供的...

    常用Linux命令详解

    ### 常用Linux命令详解 ...以上命令是 Linux 中常用的管理工具,熟悉它们对于高效地管理和维护 Linux 系统至关重要。通过这些命令,用户可以轻松地完成文件管理、进程监控、系统资源监控等多种任务。

    Linux命令详解与应用指南:从文件管理到系统维护

    具体涉及如ls、cd、pwd等文件和目录的基本操作命令,还包括如df、du、free、top等监控系统性能及磁盘使用的工具。文中提供的示例有助于初学者理解和掌握各种命令的实际用法。 适用人群:适用于对Linux操作系统有...

    Linux 系统命令及其使用详解

    ### Linux系统命令及其使用详解 #### 一、时间与日期管理 - **date**:用于打印或设置系统的时间和日期。此命令可以帮助用户快速获取当前系统时间或进行手动调整。 #### 二、终端交互 - **stty -a**:查看终端...

    linux应用程序开发,读书笔记

    在Linux环境中进行应用程序开发,开发者需要掌握一系列核心概念和技术。 #### 二、SWAP交换分区 **SWAP交换分区** 类似于Windows系统中的虚拟内存区域。当物理内存不足时,系统会将一部分不活跃的数据移动到SWAP...

    【操作系统领域】Linux基本操作与命令详解:文件目录管理文本处理及系统维护入门指导

    三是系统管理,涵盖用户管理(useradd、usermod)、进程管理(ps、top、kill)、系统监控(df、du、free)、网络配置(ifconfig、netstat)。; 适合人群:对Linux操作系统有兴趣,希望快速掌握Linux基本操作命令的...

    Linux面试笔试常见题目详解与实战技巧

    Linux系统由多个主要组件构成,包括管理硬件和系统资源的内核,提供系统调用接口的系统库,执行系统管理任务的系统工具以及用户安装的、提供特定功能的应用程序。 查看当前系统的内核版本可以通过命令`uname -r`...

    Linux系统命令及其使用详解(完美版)

    磁盘管理 dd df du.. [3].压缩管理bzip2 cpio split.. [4].进程管理 crontab kill ps nohup.. [5].网络管理 finger ftp netstat.. [6].系统管理 cal clear echo free.. [7].更多参考等不同部分,分类和解释都非常...

    Linux命令速查手册 _ Linux大学.pdf

    Linux命令速查手册是一本针对Linux操作系统中常用命令的快捷查询工具书。手册主要为Linux用户提供快速查阅和了解各种Linux命令的方法。它按照不同的功能模块进行分类,每个类别下都有若干具体的命令进行详细介绍,...

    linux学习资料

    磁盘存储相关命令包括`df`和`du`,这些命令用于磁盘空间的检查和利用情况的统计。 性能监控和优化命令,例如`top`、`free`、`vmstat`、`iostat`、`lsof`等,用于监控系统的性能和资源使用情况。 网络命令部分,...

    aix命令详解.rar

    本压缩包中的"aixcmds"系列PDF文档详细解释了AIX系统下的所有命令,包括它们的功能、语法和实例应用。 1. **基本操作命令** - `ls`: 列出目录内容,通过选项如 `-l` 可以以详细模式显示。 - `cd`: 更改当前工作...

    linux命令大全【HOT】

    ### Linux命令大全详解 在IT领域,特别是对于系统管理员、开发者和高级用户而言,掌握Linux命令是必...这些命令覆盖了Linux系统日常管理和操作的各个方面,掌握它们能极大地提高工作效率,是每位Linux用户的必备技能。

    实验三Linux——基本命令.docx

    Linux 基本命令详解 本文将对 Linux 基本命令进行详细的介绍和解释,旨在帮助读者初步了解 Linux 操作系统的基本使用和命令操作。 一、更改主机名和基本命令的使用 在 Linux 中,pwd 命令用于查看当前所在的目录...

    Linux笔试面试题及答案解析(一)

    以上就是根据题目要求整理出的相关知识点,涵盖了cron的基本概念和操作、Linux系统中的I/O设备分类、如何查看目录和文件的大小、inode的概念以及如何查询文件所属的包。这些知识点对于Linux系统的理解及日常运维非常...

Global site tag (gtag.js) - Google Analytics