如果要查看磁盘还剩多少空间,当然是用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 www.2cto.com
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 . www.2cto.com
[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来选取我们需要的行。
当然du命令后面可以跟文件路径,来查看指定路径的大小的。
[root@localhost ~]# du -sh /opt/oracle
5.6G /opt/oracle
[root@localhost ~]#
如果磁盘过大,那么查看文件大小就比较忙,请等一会,呵呵。
相关推荐
CentOS 查看磁盘空间大小 CentOS 查看磁盘空间大小是 Linux 系统中一个常见的操作。磁盘空间大小是指计算机磁盘中可用空间的大小,了解磁盘空间大小可以帮助用户更好地管理磁盘资源,避免磁盘空间不足导致的各种...
### AIX系统中如何查看实际磁盘空间 在AIX操作系统中,查看磁盘空间是一项基本但非常重要的操作。这不仅有助于系统管理员监控磁盘使用情况,还可以帮助他们更好地管理存储资源,确保系统的稳定运行。根据提供的内容...
例如,标题中提到的"磁盘剩余空间查看工具"可能就是这样一个实用的应用程序,它可能提供了上述的一些或所有功能,旨在提高用户对硬盘空间管理的效率。 在提供的压缩包文件中,"www.downza.cn.txt"可能是该工具的...
`QDir`是Qt中用于处理目录和文件的主要类,但它并不直接提供获取磁盘空间信息的方法。不过,我们可以通过`QDir::drives()`获取系统中的所有驱动器,然后遍历每个驱动器来计算磁盘信息。以下是一个简单的示例: ```...
在Delphi编程环境中,获取当前磁盘信息和磁盘空间信息是常见的系统级操作,这对于监控系统资源、优化程序性能或者构建系统管理类应用来说至关重要。以下将详细讲解如何使用Delphi来实现这一功能。 首先,我们需要...
CentOS 7 系统挂载新硬盘,扩充根目录磁盘空间 在本文中,我们将详细介绍如何在 CentOS 7 系统中挂载新硬盘,扩充根目录磁盘空间的步骤。这个过程涉及到多个 Linux 命令和概念,包括 fdisk、lvs、pvcreate、...
描述中提到,“此代码将允许您在大小超过2Gb的驱动器上获得可用磁盘空间”,意味着这段VB6代码已经解决了处理大容量驱动器的问题,可以准确地获取超过2GB存储限制的磁盘的剩余空间信息。 标签进一步细化了这个主题...
**SpaceSniffer中文版硬盘磁盘空间占用查看器** SpaceSniffer是一款强大的硬盘空间分析工具,专为用户提供直观的磁盘使用情况展示。它利用TreeMap的可视化技术,让用户能够清晰地了解硬盘上的文件和文件夹所占用的...
2. **执行`xp_fixeddrives`**:在存储过程中,我们通过执行`xp_fixeddrives`来获取磁盘空间信息,并将结果存储在一个临时表`#tb_DiskSpace`中。 3. **检查可用空间**:接着,我们从临时表中选择指定驱动器的可用...
### Ubuntu 为用户分配磁盘空间与 Linux 硬盘分区方案详解 #### 标题与描述中的核心知识点概述 本文档将详细解读如何在 Ubuntu 系统中为用户合理分配磁盘空间,并探讨适用于 Linux 的硬盘分区方案。文档不仅会介绍...
例如,`DriveInfo`类可以获取关于硬盘驱动器的信息,包括总容量、已用空间和可用空间。 3. **配置文件(appconfig)**:在.NET框架中,`app.config`文件常用来存储应用程序的配置信息,如监控时间间隔、邮箱设置等...
在进行任何硬盘空间调整之前,首先需要确保磁盘上的文件已经被整理。这一步骤可以通过使用Defraggler来完成: - 下载并安装Defraggler(下载地址:[http://www.defraggler.com/download]...
在VB(Visual Basic)编程环境中,获取磁盘空间信息并检测磁盘使用情况是一项常见的任务,这有助于监控系统资源,防止存储空间耗尽。本文将详细介绍如何使用VB来实现这一功能,并提供相关知识点。 首先,VB中可以...
用户只需选择待清理的磁盘,然后选择清理该磁盘中未使用空间的选项即可。第二个功能是全面删除已经存在的文件,这个功能结合了删除和清理文件的动作,确保文件被安全删除,且经过此软件处理后,删除的数据将很难被...
了解如何查看磁盘空间对于确保系统的稳定运行至关重要,防止磁盘空间耗尽导致的服务中断。以下将详细介绍标题和描述中提到的几种查看Linux磁盘空间的方法: 1. **fdisk命令**: `fdisk -l` 命令主要用于查看系统的...
四、格式化完成之后我们需要创建磁盘挂载点,也就是磁盘空间的使用路径。 五、创建好挂载点之后,就是挂载磁盘使用,具体操作方式如下:mount /dev/sdb1 /data/ 五、此时挂载方式为临时挂载,系统重启之后磁盘会...
这主要是因为虚拟机的硬盘空间分配有限,而扩展虚拟硬盘大小并不是一个直观的操作。本文将详细解释这个问题的成因,并提供几种解决方案。 首先,理解虚拟机的工作原理至关重要。虚拟机在物理主机上模拟了一个完整的...
VMware 精简磁盘空间回收 VMware 精简卷存在空间回收问题,这是由于 vmfs5 文件系统不支持自动回收空间,必须手动回收空间。在这篇文章中,我们将介绍两种方法来回收 VM 精简磁盘的空间。 方法一:使用 SDelete ...
labview 小程序,利用labview查询硬盘的剩余空间容量。
"磁盘空间占用情况查看工具"如SSpaceSniffer(版本v1.3.0.2)就是用于解决这个问题的有效软件。这类工具帮助用户深入洞察文件系统,找出哪些文件或文件夹占用了大量的存储空间,以便进行必要的清理和优化。 首先,...