`

linux下查看磁盘空间的方法介绍

阅读更多
如果要查看磁盘还剩多少空间,当然是用df的命令了。
[root@localhost ~]# df -h 
文件系统              容量 已用 可用 已用% 挂载点 
/dev/sda2              14G   11G 2.6G 82% / 
/dev/sda1              99M   14M   81M 14% /boot 
tmpfs                 442M 275M 168M 63% /dev/shm 
/dev/mapper/vg_test-lv_test 
                 24M 1.3M   21M   6% /mnt/lvm 
[root@localhost ~]#

当然,可能并不关系磁盘还剩余多少空间,需要知道当前的文件夹下的磁盘使用情况:
[root@localhost ~]# du --max-depth=1 -h 
    24K     ./.gnome
    8.0K    ./.eggcups 
    8.0K    ./.config 
    136K    ./.gnome2 
    16K     ./.chewing 
    8.0K    ./.gnome2_private 
    8.0K    ./.Trash 
    224K    ./.gstreamer-0.10 
    28K     ./Desktop 
    48K     ./.nautilus 
    48K     ./.metacity 
    240K    ./.scim 
    3.4M    ./.mozilla 
    1012K   ./.kde 
    12K     ./.superkaramba 
    40K     ./.local 
    8.0K    ./.qt 
    272K    ./.gconf 
    32K     ./.mcop 
    16K     ./.redhat 
    1.7M    ./.thumbnails 
    8.0K    ./.gconfd 
    7.5M    . 
    [root@localhost ~]#

    看上面使用了du --max-depth=1 -h的命令来查找磁盘的使用情况,因为后面没有跟路径,它就默认是当前的路径。这个命令的-h参数是为了方便你读懂每个文件的大小,如果没有这个参数显示的文件大小就没有k,M,G等。执行命令后,前面n-1行的是该目录下每个文件夹的大小。最后一行显示的是该目录总的大小。

    然后你会说不在乎该目录下每个文件的大小,你只想知道其中某一个文件(文件夹)的大小,那么有没有办法呢?当然你应该记得,我一直强调的,方法总比问题多,这儿也不例外。
    请看下面的例子:
 
  [root@localhost ~]# du -sh 
    7.5M    .     
    [root@localhost ~]#

    聪明的你一定发现了这里显示的大小和上面最后一行的大小是一样的。这就是说这里显示的大小是该目录的总大小。
    另一个方法比较土,但是还是可以解决问题的。
    [root@localhost ~]# du -h --max-depth=0 
    7.5M    . 
    [root@localhost ~]#

man手册里面已经告诉了:--max-depth=0的功能和-s的功能是一样的。
    当然你也可以通过sed打印最后du -h --max-depth=1一行来解决问题,但我并不推荐。
    这里涉及到一个原则,尽量使用命令提供选项的原始功能。如果命令没有提供该功能,才需要我们自己使用grep,sed,awk来选取我们需要的行。在[url=http://www.jbxue.com/os
/linux/]linux系统[/url]中,当然du命令后面可以跟文件路径,来查看指定路径的大小的。
    [root@localhost ~]# du -sh /opt/oracle 
    5.6G    /opt/oracle 
    [root@localhost ~]#

    如果磁盘过大,查看文件大小就比较忙。
分享到:
评论

相关推荐

    linux 查看磁盘空间

    本文将深入解析如何在Linux环境下查看磁盘空间的方法,特别是通过命令行工具df的使用,以及对给出的示例进行详细解读。 ### Linux下查看磁盘空间:df命令详解 #### 命令简介 `df`(disk free)命令是Linux/Unix...

    linux 查看磁盘空间命令详解

    ### Linux查看磁盘空间命令详解 #### 一、df 命令 `df` 命令(disk free 的缩写)是一个非常基础且重要的命令,在 Linux 和其他类 Unix 操作系统中广泛使用,用于显示文件系统的磁盘空间使用情况。`df` 命令通常...

    如何在 Linux 中查看磁盘使用情况

    以下是一些常用的命令和方法,帮助你查看和管理磁盘空间。 1. 使用 df 命令 通过上述命令和工具,你可以有效地监控和管理 Linux 系统的磁盘使用情况。这些工具提供了不同层次和格式的信息,可以根据需要选择合适的...

    linux查看磁盘空间

    linux查看磁盘空间

    如何恢复 Linux 被吃掉的磁盘空间.docx

    本文将详细介绍如何恢复被“吃掉”的磁盘空间,以及解决相关问题。 首先,通过`df -Hl`命令可以查看当前系统的磁盘使用情况,确认哪个分区的磁盘空间不足。然后,我们需要找出占用空间大的文件或目录,以便进行清理...

    linux下查看磁盘空间.docx

    आज,我们将介绍两个常用的命令来查看磁盘空间:df 命令和 du 命令。 一、使用 df 命令查看磁盘空间 df 命令用于显示磁盘的使用情况。基本语法为:`df [options] [file system]` 其中,options 可以是 `-h`、`-...

    Linux操作系统硬盘空间管理的策略与实践.pdf

    Linux操作系统硬盘空间管理的策略与实践 Linux操作系统的硬盘空间管理是系统管理员的一项重要任务。... Linux操作系统的硬盘空间管理需要管理员掌握相关的策略和实践方法,以确保系统的正常运行和稳定性。

    给虚拟机下的Linux添加磁盘空间具体方法

    通过以上步骤,我们可以成功地为虚拟机下的Linux系统添加额外的硬盘空间。这不仅解决了磁盘空间不足的问题,还为后续的数据存储和管理提供了更大的灵活性。值得注意的是,在执行这些操作时应确保数据的安全性,特别...

    linux扩展磁盘空间

    本文将详细介绍如何在Linux环境下扩展磁盘空间,包括虚拟机磁盘扩展、分区调整、文件系统扩容等关键步骤。 #### 二、虚拟机磁盘扩展 1. **在VM(虚拟机)上扩展磁盘空间**: - 在虚拟机管理器(例如VMware、...

    linux查看磁盘空间的指令方法.pdf

    本文将介绍两种常用的查看磁盘空间的指令方法:df 命令和 fdisk 命令。 一、df 命令 df 命令是来自于 coreutils 软件包,系统安装时,就自带的。我们可以通过这个命令来查看磁盘的使用情况以及文件系统被挂载的...

    Linux下挂载硬盘的方法

    本篇文章将详细介绍在Linux环境下挂载硬盘的具体步骤,包括识别新硬盘、创建挂载点、分区以及最终挂载硬盘。 首先,当一个新的硬盘(如`/dev/sdb`)连接到Linux系统后,我们需要通过`fdisk`命令来检查系统中的磁盘...

    linux查看磁盘空间的指令方法参考.pdf

    在 Linux 中,查看磁盘空间的指令方法有多种,下面将详细介绍 df 命令和 fdisk 命令的使用方法。 df 命令 df 命令来自 coreutils 软件包,系统安装时就自带的。我们可以使用 df 命令来查看磁盘的使用情况以及文件...

    linux查看磁盘空间及分区

    本文主要探讨了如何在Linux环境下查看磁盘空间以及MBR和GPT两种不同的磁盘分区方式。 首先,我们来理解一下如何查看Linux系统中的磁盘空间。在Linux中,有多个命令可以用于检查磁盘空间,例如`df`和`du`。`df`命令...

    Linux 分配home的磁盘空间给根目录.docx

    在Linux系统中,合理分配磁盘空间对于系统的稳定运行至关重要。在某些情况下,可能需要将/home目录的磁盘空间分配给根目录(/)。以下是一个详细的步骤指南,演示如何在Oracle Linux 6.9上进行这个操作: 1. **查看...

    LINUX环境下,解决磁盘空间已满的问题

    Linux环境下,处理磁盘空间已满,导致数据库无法正常使用的处理方法: 第一步:查看磁盘空间的使用情况 df -f 第二步:找到日志文件,并清理 1) 进入跟目录 cd / 2)查找日志文件(区分大小写) find -name *.Log; find...

    Linux硬盘介绍和磁盘管理

    ### Linux硬盘介绍与磁盘管理知识点详解 #### 12.1 SAS-SATA-SSD-SCSI-IDE硬盘讲解 ##### 常见磁盘类型概述 在现代计算环境中,硬盘作为数据存储的主要媒介之一,其性能直接影响到系统的整体表现。根据不同的技术...

    Ubuntu 为用户分配磁盘空间Linux 硬盘分区方案.txt

    ### Ubuntu 为用户分配磁盘空间与 Linux 硬盘分区方案详解 #### 标题与描述中的核心知识点概述 本文档将详细解读如何在 Ubuntu 系统中为用户合理分配磁盘空间,并探讨适用于 Linux 的硬盘分区方案。文档不仅会介绍...

    Vm虚拟机中Linux扩展磁盘空间

    本文将详细介绍如何在VMware环境下扩展Red Hat Enterprise Linux 5的磁盘空间。 #### 环境配置 - **操作系统**: Red Hat Enterprise Linux 5 - **虚拟化平台**: VMware 7.1 (已汉化) #### 扩展磁盘空间方法概述 ...

    linux磁盘空间不足怎么办磁盘清理方法

    linux磁盘空间不足怎么办磁盘清理方法 Linux 系统管理员经常会面临磁盘空间不足的问题,导致无法读写磁盘,应用程序无法执行等问题。造成磁盘空间满的原因有很多,如安装系统设计不合理、日志文件速度增长、网络...

Global site tag (gtag.js) - Google Analytics