如何在Linux中获取文件系统的剩余空间? (linux获取文件系统剩余空间)

在Linux中,获取文件系统的剩余空间是非常常见和必要的操作之一,因为它可以帮助我们了解当前系统的存储容量和使用情况,从而及时进行管理和调整。本文将会介绍在Linux中获取文件系统剩余空间的几种方法,包括命令行操作和图形化界面方式。

1. 使用命令行“df”命令

通过命令行来查询文件系统剩余空间是最常用的方式之一,而“df”命令就是一个非常实用的工具。它的用法非常简单,只需要在终端中输入“df -h”命令,就会输出当前系统的文件系统列表及其剩余空间信息。

具体而言,“df”命令的“-h”参数可以让输出结果以更为易读的方式展现,以便于用户查看。另外,在一些特定的场景下,我们还可以使用额外的参数来获取更为详细和准确的信息,例如“df -T”可以显示文件系统类型,而“df -i”则可以列出i节点使用情况等等。

2. 使用命令行“du”命令

除了“df”命令以外,另一个可以用于查看文件系统空间的工具是“du”命令。与“df”命令不同的是,“du”命令可以针对特定的目录或文件进行空间统计,以便更为精准地了解它们的占用情况。

例如,在终端中输入“du -h /home/user1”,就可以查看用户目录下的所有文件和子目录的占用空间信息。如果需要找出特定文件或目录的空间占用情况,可以加上相应的参数,例如“du -sh /home/user1/Documents”可以显示“Documents”目录的总占用空间大小。

3. 使用图形化管理工具

除了命令行方式以外,还有一些图形化的管理工具可以帮助我们在Linux中轻松获取文件系统剩余空间。例如,GNOME桌面环境中自带了一个名为“磁盘”的应用程序,它可以列出系统中所有的文件系统,并显示它们的使用情况。

类似的工具还有KDE桌面环境中的“系统监视器”、Xfce桌面环境中的“Thunar文件管理器”等等。这些工具不仅可以让我们方便地查看文件系统占用情况,还可以进行一些管理操作,例如清理临时文件、卸载不必要的软件等等。

在Linux中获取文件系统剩余空间是一项必不可少的管理操作,而通过命令行或图形界面的方式可以实现这一目标。无论我们选择哪种方式,只要熟悉相应的工具和命令,就可以轻松地了解文件系统的使用情况,并及时进行管理和维护。

相关问题拓展阅读:

如何在Linux下查看分区和剩余空间大小

df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息。

df -hl

显示格式为: 

文件系统容量 已用 可用 已用% 挂载点 

FilesystemSize Used Avail Use% Mounted 蚂返on

/dev/hda 45G   19G   24G 44% /

/dev/hda494M   19M 450M   4% /boot

/dev/hda氏物亏    4.9G 2.2G 2.5G 47% /home

/dev/hda9.7G 2.9G 6.4G 31% /opt

noneMM   0% /dev/shm

/dev/hda3 歼神.7G 7.2G 2.1G 78% /usr/local

/dev/hdb 75G   75G% /

/dev/hdb 75G   75G% /

如何在Linux下查看分区和剩余空间大小

1、首先需要登录Linux系统,这个时候登录Linux一定要注意使用的用户具有一些特殊的权限(某些查看分区的命令需要权限,而一般用户不具有),一般我建议这个时候切换到root用户或者使用root直接登录。

2、登录Linux后在桌面模式下单击鼠标右键选择“在终端中打开(扮掘迅E)”,这样就打开了Linux终端命令工具。

3、

查看Linux系统分区信息,使用命令“fdisk -l”。我门可以看到“ 磁盘 /dev/sda:21.5 GB ”散歼和“ 磁盘

/dev/mapper/centos-swap:2147 MB ”以及”磁盘 /dev/mapper/centos-root:18.8

GB“,其中磁盘 /dev/sda代表系统所具有的硬盘标号,表示系统含有一个系统内部识别为磁盘

/dev/sda的硬盘,其中/dev/mapper/centos-swap和/dev/mapper/centos-root表示系统分区的两个物理

标识分别对应分区/dev/sda1和/dev/sda2,有命令列出的信息我们可以很直观的看出系统分区名、分区大小、系统文件类型等信息。

4、

使用命令”df -l和df -h“具体查看分区使用状况。实际这两个命令具有一样的作用区别是显示的容量单位不一样,当然也可以直接使用明”df

-lh“。这样我们可以直观的看到当前系统分区(包括交换分区swap)的”文件系统、容量、已用 、可用、已用% 、厅此挂载点“等实时装况。

df -hl 查看磁盘剩余空间

du – 文件夹

返回该文件夹总M数

更多功能请查看:

df –help

du –help

du -sh (这个目录的名字)是查这个目录的大小

使用du命令可以查看目录,例如查看/home/kuuyee目录占用磁盘空间大小可以使用下面的命令:

# du /home/kuuyee -sh

我的home目录下有上百个构建项目,一个一个的差看目录占用情况太麻烦了用命令:

#du /home –max-depth=1 -h

这样的话就吧所有的子目录的磁盘占用情况都列出来了!这里的–max-depth参数代表着要列出目录的深度,如果要列出两级目录就设置为2,以此类推。

如果想吧结果输出到文件里可以这样:# du /home –max-depth=1 -h > disk_status.txt

用df -h 查每个根下面的目录的分区大小 就可以知枯困道了

用法:du … …

或:du … –files0-from=F

总结每个的磁盘用量,目录则取总用量。

df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:

df -hl

显示格式为: 

文件系统 容量 已用 可用 已用% 挂载点 

FilesystemSize Used Avail Use% Mounted on

/dev/hda2 45G 19G 24G 44% /

/dev/hda1 494M 19M 450M 4% /boot

/dev/hda6 4.9G 2.2G 2.5G 47% /home

/dev/hda5 9.7G 2.9G 6.4G 31% /opt

none 1009MM 0% /dev/shm

/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local

/dev/hdb2 75G 75G 0 100% /

/dev/hdb2 75G 75G 0 100% /

以上面的输出为例,表仿态示的意思为:

HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。

例子

1)查备败源看文件大小

查看当前文件夹下所有文件大小(包括子文件夹)

du -sh

# du -h

15M ./package

16K ./.fontconfig

4.0K ./.cache

5.1M ./.rpmdb

20M .

查看指定文件夹下所有文件大小(包括子文件夹)

# du -h ftp

3.8G ftp/sanya/doc

3.8G ftp/sanya

4.0K ftp/testftp/doc

1.4M ftp/testftp

875M ftp/platform/doc/002-录像

27M ftp/platform/doc/001-PDF

5.2M ftp/platform/doc/BBFlash

1.2G ftp/platform/doc/003-录音

2.1G ftp/platform/doc

2.1G ftp/platform

4.0K ftp/pmo/doc

20K ftp/pmo

36M ftp/uf/doc/innovate

36M ftp/uf/doc

36M ftp/uf

446M ftp/code/doc

446M ftp/code

6.3G ftp

查看指定文件大小

# du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

184K ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

查看指定文件夹大小

# du -hs ftp

6.3G ftp

统计总数大小

du -sh xmldb/

du – * | sort -n //统计当前目录大小 并安大小 排序

du -sk * | sort -n

du -sk * | grep guojf //看一个人的大小

du -m | cut -d “/” -f 2 //看第二个/ 字符前的文字

查看此文件夹有多少文件 /*/*/* 有多少文件

du xmldb/

du xmldb/*/*/* |wc -l

40752

解释:

wc

参数说明:

-l :多少行

-m:多少字符

-w:多少字

参数含义如下:

-s 对每个Names参数只给出占用的数据块总数。

-a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。

-b 以字节为单位列出磁盘空间使用情况(系统缺省以 k 字节为单位)。

-k 以1024字节为单位列出磁盘空间使用情况。

-c 最后再加上一个总计(系统缺省设置)。

linux获取文件系统剩余空间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux获取文件系统剩余空间,如何在Linux中获取文件系统的剩余空间?,如何在Linux下查看分区和剩余空间大小,如何在Linux下查看分区和剩余空间大小的信息别忘了在本站进行查找喔。


数据运维技术 » 如何在Linux中获取文件系统的剩余空间? (linux获取文件系统剩余空间)