`

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系统操作命令详解

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

    Linux常用命令大全.zip

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

    常用Linux命令详解

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

    Linux 系统命令及其使用详解

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

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

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

    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——基本命令.docx

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

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

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

    150个常用Linux命令

    ### Linux基础命令详解 随着Linux系统的广泛应用,掌握其基本命令对于任何从事IT行业的人来说变得尤为重要。本文将基于“150个常用Linux命令”的内容,详细介绍其中的关键知识点,特别是那些对于初学者而言至关重要...

    linuxshell命令汇总.pdf

    总结上述内容,Linux Shell命令汇总涵盖了文件操作、进程管理、网络配置、系统监控、系统配置、用户管理、日志管理、硬件配置以及服务管理等多个方面,是管理和维护Linux系统不可或缺的工具集合。掌握了这些命令,对...

    Linux系统状态检测及进程控制

    - **进程的基本概念**: 在Linux中,一切皆可视为进程。每个运行的任务或守护进程都是一个进程。进程拥有唯一的进程ID (PID)。 - **进程控制**: 包括启动、暂停、继续和终止进程等操作。常见的命令有 `ps`, `top`, ...

    linux命令大全【HOT】

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

Global site tag (gtag.js) - Google Analytics