永州网,内容丰富有趣,生活中的好帮手!
永州网 > 头条 > 正文

深入探索Linux df命令:实用示例全解析

时间:2024-02-04

df命令是用于显示磁盘空间利用情况的命令,通过这篇文章,读者可以了解如何使用df命令来查看磁盘的使用情况,包括已用空间、可用空间、文件系统类型等信息,并且学习如何对磁盘进...

友情提示:本文共有 3774 个字,阅读大概需要 8 分钟。

“Linux+df命令使用实例汇总”是一个关于Linux系统中df命令的使用实例汇总的文章。df命令是用于显示磁盘空间利用情况的命令,通过这篇文章,读者可以了解如何使用df命令来查看磁盘的使用情况,包括已用空间、可用空间、文件系统类型等信息,并且学习如何对磁盘进行相应的操作和管理。这篇文章将提供一系列实际的使用案例,帮助读者更好地理解和掌握df命令的用法,从而提高在Linux系统下的工作效率。

今天小编要跟大家分享Linux df命令使用实例汇总,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

了解过Linux命令的都知道df命令能够查看Linux磁盘的空间,本文将通过实例来给大家详细介绍下df命令的具体用法,以便你有个了解。

Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的

1.命令格式:

du [选项][文件]

2.命令功能:

显示每个文件和目录的磁盘使用空间(详见系统之家查看Linux磁盘空间的八大方法)。

3.命令参数:

-a或-all 显示目录中个别文件的大小。

-b或-bytes 显示目录或文件大小时,以byte为单位。

-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

-k或--kilobytes 以KB(1024bytes)为单位输出。

-m或--megabytes 以MB为单位输出。

-s或--summarize 仅显示总计,只列出最后加总的值。

-h或--human-readable 以K,M,G为单位,提高信息的可读性。

-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

-L《符号链接》或--dereference《符号链接》 显示选项中所指定符号链接的源文件大小。

-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

-X《文件》或--exclude-from=《文件》 在《文件》指定目录或文件。

--exclude=《目录或文件》 略过指定的目录或文件。

-D或--dereference-args 显示指定符号链接的源文件大小。

-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。

-l或--count-links 重复计算硬件链接的文件。

4.使用实例:

实例1:显示目录或者文件所占空间

命令:du

输出:

代码如下:

[[email protected]test]# du

608 。/test6

308 。/test4

4 。/scf/lib

4 。/scf/service/deploy/product

4 。/scf/service/deploy/info

12 。/scf/service/deploy

16 。/scf/service

4 。/scf/doc

4 。/scf/bin

32 。/scf

8 。/test3

1288 。

[[email protected]test]#

说明:

只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小

实例2:显示指定文件所占空间

命令:du log.log

输出:

代码如下:

[[email protected]test]# du log.log

300 log.log

[[email protected]test]#

实例3:查看指定目录的所占空间

命令:du scf

输出:

代码如下:

[[email protected]test]# du scf

4 scf/lib

4 scf/service/deploy/product

4 scf/service/deploy/info

12 scf/service/deploy

16 scf/service

4 scf/doc

4 scf/bin

32 scf

[[email protected]test]#

实例4:显示多个文件所占空间

命令:du

输出:

代码如下:

[[email protected]test]# du

4

4

[[email protected]test]#

实例5:只显示总和的大小

命令:du -s

输出:

代码如下:

[[email protected]test]# du -s

1288 。

[[email protected]test]# du -s scf

32 scf

[[email protected]test]# cd 。。

[[email protected]soft]# du -s test

1288 test

[[email protected]soft]#

实例6:方便阅读的格式显示

命令:du -h test

输出:

代码如下:

[[email protected]soft]# du -h test

608K test/test6

308K test/test4

4.0K test/scf/lib

4.0K test/scf/service/deploy/product

4.0K test/scf/service/deploy/info

12K test/scf/service/deploy

16K test/scf/service

4.0K test/scf/doc

4.0K test/scf/bin

32K test/scf

8.0K test/test3

1.3M test

[[email protected]soft]#

实例7:文件和目录都显示

命令:du -ah test

输出:

代码如下:

[[email protected]soft]# du -ah test

4.0K test/

4.0K test/

0 test/linklog.log

0 test/test6/log.log

300K test/test6/linklog.log

0 test/test6/log.log

4.0K test/test6/log.log

300K test/test6/log.log

0 test/test6/log.log

0 test/test6/log.log

608K test/test6

0 test/log.log

0 test/test4/log.log

4.0K test/test4/log.log

300K test/test4/log.log

308K test/test4

4.0K test/scf/lib

4.0K test/scf/service/deploy/product

4.0K test/scf/service/deploy/info

12K test/scf/service/deploy

16K test/scf/service

4.0K test/scf/doc

4.0K test/scf/bin

32K test/scf

4.0K test/log.log

300K test/log.log

0 test/log.log

0 test/log.log

4.0K test/

4.0K test/

4.0K test/

0 test/test3/log.log

4.0K test/test3/log.log

8.0K test/test3

4.0K test/

1.3M test

[[email protected]soft]#

实例8:显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和

命令:du -c

输出:

代码如下:

[[email protected]test]# du -c

4

4

8 总计

[[email protected]test]#

加上-c选项后,du不仅显示两个目录各自占用磁盘空间的大小,还在最后一行统计它们的总和。

实例9:按照空间大小排序

命令:du|sort -nr|more

输出:

代码如下:

[[email protected]test]# du|sort -nr|more

1288 。

608 。/test6

308 。/test4

32 。/scf

16 。/scf/service

12 。/scf/service/deploy

8 。/test3

4 。/scf/service/deploy/product

4 。/scf/service/deploy/info

4 。/scf/lib

4 。/scf/doc

4 。/scf/bin

[[email protected]test]#

实例10:输出当前目录下各个子目录所使用的空间

命令:du -h --max-depth=1

输出:

代码如下:

[[email protected]test]# du -h --max-depth=1

608K 。/test6

308K 。/test4

32K 。/scf

8.0K 。/test3

1.3M 。

[[email protected]test]#

上面就是Linux使用df命令查看磁盘空间的方法介绍了,使用df命令你还可查看Linux磁盘空间是否满了(详见系统之家怎么查看Linux磁盘空间是否满了?),你学会了吗?

收集不易,本文《深入探索Linux df命令:实用示例全解析》知识如果对你有帮助,请点赞收藏并留下你的评论。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(3)
  1. 伤神2024-02-04 12:52伤神[陕西省网友]203.34.54.22
    非常感谢作者的分享,让我对Linux系统有了更深入的了解,期待更多类似的实用示例。
    顶2踩0
  2. 宁愿漂流2024-02-04 12:41宁愿漂流[香港网友]203.3.73.228
    @浅辄我之前对df命令不是很了解,看了这篇文章后,对它的用法有了更清晰的认识。
    顶0踩0
  3. 浅辄2024-02-04 12:30浅辄[火星网友]203.31.174.182
    这篇文章内容很实用,对于想要更深入了解Linux系统的人来说非常有帮助。
    顶28踩0
相关阅读
如何使用CSS创建鼠标悬浮效果:实用技巧和示例

如何使用CSS创建鼠标悬浮效果:实用技巧和示例

当用户将鼠标悬停在指定的元素上时,可以应用不同的样式,比如改变背景颜色、字体颜色、边框样式等

2024-01-26 #百科

Flash+MX动作脚本实例:入门与进阶指南

Flash+MX动作脚本实例:入门与进阶指南

本书详细介绍了Flash+MX中动作脚本的应用,包括基础知识和进阶技巧

2024-01-29 #头条

怀孕婆婆命令:吃面条 提前回家听到惊人内心话 我决定将她赶回老家

怀孕婆婆命令:吃面条 提前回家听到惊人内心话 我决定将她赶回老家

我起初并没有在意,直到某天提前回家,无意中听到了婆婆跟邻居说:希望我儿子的孩子不要像她一样

2024-01-26 #生活

深入探索CorelDRAW+10+新功能:实例化接触(八)

深入探索CorelDRAW+10+新功能:实例化接触(八)

文章通过实例展示了CorelDRAW X10中新增的功能及其实际应用效果,帮助读者更好地了解软件的功能和操作技巧

2024-02-03 #随笔

Java面试笔试题大全

Java面试笔试题大全

下面是小编收集整理的Java面试笔试题,希望对您有所帮助!Java面试笔试题1 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位

2024-01-06 #知识

深入了解Python中series函数及其顺序参数的使用指南

深入了解Python中series函数及其顺序参数的使用指南

通过使用series函数,程序员可以按照需要对数据进行处理和分析,而顺序参数则可以帮助程序更精准地获取所需的数据

2024-01-29 #知识

提升教学效果:教学设计与优化的关键策略

提升教学效果:教学设计与优化的关键策略

这样的一种培训模式,很能引起学员的兴趣,同事这样的交流平台特为每一个参与培训的中小学教师开阔了思路

2024-01-10 #随笔

天地天板:史上最经典的涨停战法 收益瞬间翻十倍!

天地天板:史上最经典的涨停战法 收益瞬间翻十倍!

该书以生动的实例和深入的分析展示了天地天板的操作技巧,以及如何在股市涨停板上实现收益瞬间翻十倍的策略

2024-02-03 #头条

招商信用卡工作证明模板示例

招商信用卡工作证明模板示例

至今为止,一年以来总收入约为元

2024-01-10 #生活