Linux磁盘管理之df命令详细介绍和使用实例

作者&投稿:佐奋 (若有异议请与网页底部的电邮联系)
~

1.命令格式:

du [选项][文件]

2.命令功能:

显示每个文件和目录的磁盘使用空间。

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

输出:

复制代码

   

代码如下:

[root@localhost 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 .

   [root@localhost test]#

说明:

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

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

命令:du log2012.log

输出:

复制代码

   

代码如下:

[root@localhost test]# du log2012.log

   300 log2012.log

   [root@localhost test]#

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

命令:du scf

输出:

复制代码

   

代码如下:

[root@localhost 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

   [root@localhost test]#

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

命令:du log30.tar.gz log31.tar.gz

输出:

复制代码

   

代码如下:

[root@localhost test]# du log30.tar.gz log31.tar.gz

   4 log30.tar.gz

   4 log31.tar.gz

   [root@localhost test]#

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

命令:du -s

输出:

复制代码

   

代码如下:

[root@localhost test]# du -s

   1288 .

   [root@localhost test]# du -s scf

   32 scf

   [root@localhost test]# cd ..

   [root@localhost soft]# du -s test

   1288 test

   [root@localhost soft]#

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

命令:du -h test

输出:

复制代码

   

代码如下:

[root@localhost 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

   [root@localhost soft]#

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

命令:du -ah test

输出:

复制代码

   

代码如下:

[root@localhost soft]# du -ah test

   4.0K test/log31.tar.gz

   4.0K test/test13.tar.gz

   0 test/linklog.log

   0 test/test6/log2014.log

   300K test/test6/linklog.log

   0 test/test6/log2015.log

   4.0K test/test6/log2013.log

   300K test/test6/log2012.log

   0 test/test6/log2017.log

   0 test/test6/log2016.log

   608K test/test6

   0 test/log2015.log

   0 test/test4/log2014.log

   4.0K test/test4/log2013.log

   300K test/test4/log2012.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/log2013.log

   300K test/log2012.log

   0 test/log2017.log

   0 test/log2016.log

   4.0K test/log30.tar.gz

   4.0K test/log.tar.bz2

   4.0K test/log.tar.gz

   0 test/test3/log2014.log

   4.0K test/test3/log2013.log

   8.0K test/test3

   4.0K test/scf.tar.gz

   1.3M test

   [root@localhost soft]#

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

命令:du -c log30.tar.gz log31.tar.gz

输出:

复制代码

   

代码如下:

[root@localhost test]# du -c log30.tar.gz log31.tar.gz

   4 log30.tar.gz

   4 log31.tar.gz

   8 总计

   [root@localhost test]#

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

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

命令:du|sort -nr|more

输出:

复制代码

   

代码如下:

[root@localhost 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

   [root@localhost test]#

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

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

输出:

复制代码

   

代码如下:

[root@localhost test]# du -h --max-depth=1

   608K ./test6

   308K ./test4

   32K ./scf

   8.0K ./test3

   1.3M .

   [root@localhost test]#




Linux磁盘管理的Linux管理命令
磁盘空间管理系统软件和应用软件,都要以文件的形式存储在计算机的磁盘空间中。因此,应该随时监视磁盘空间的使用情况。Linux系统提供了一组有关磁盘空间管理的命令。df命令功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [选项]说明:...

Linux系统中进行磁盘管理的常用命令有哪些
Linux磁盘与文件系统管理命令 fdisk:磁盘分区工具 partprobe:更新内核的硬盘分区表信息 tune2fs:调整ext2\/ext3\/ext4文件系统参数 parted:磁盘分区工具 mkfs:创建Linux文件系统 dumpe2fs:导出ext2\/ext3\/ext4文件系统信息 resize2fs:调整ext2\/ext3\/ext4文件系统大小 fsck:检查并修复Linux文件系统 dd:...

LINUX的磁盘管理du命令详解
命令用途 du(disk usage)命令可以计算文件或目录所占的磁盘空间。没有指定任何选项时,它会测量当前工作目录与其所有子目录,分别显示各个目录所占的快数,最后才显示工作目录所占总快数。   命令格式    du [OPTION]… [FILE]…   -a, –...

Linux中常见的磁盘管理工具有哪些
Linux中常见的磁盘管理工具有哪些 在Linux系统安装时,其中有一个步骤是进行磁盘分区。在分区时可以采用Disk Druid、RAID和LVM等方式进行分区。除此之外,在Linux系统中还有fdisk、cfdisk、parted等分区工具。,将介绍几种常见的磁盘管理工具。1.fdisk fdisk磁盘分区工具在DOS、Windows和Linux中都有相应的应用...

linux磁盘操作命令实用的LinuxUnix系统磁带管理命令
linux磁盘操作命令,实用的Linux\/Unix系统磁带管理命令很多人还不知道,现在让我们一起来看看吧!实用的Linux\/Unix系统磁带管理命令 在Linux\/Unix系统下,磁带管理命令有哪些呢?下面是小编整理的实用的Linux\/Unix系统磁带管理命令,欢迎阅读!在本教程中你将会了解到:· 磁带设备名 · 管理磁带...

linux学习日记五 磁盘与文件系统管理
block:实际记录的文件内容数据,若文件太大,会占用多个block。inode有12个直接,1个间接,1个双间接,1个三间接地block指针。dumpe2fs \/dev\/sda2:列出文件系统的superblock信息,所有block的group信息。===挂载=== 挂载点一定是目录,该目录为进入该文件系统的入口 ===磁盘与目录容量=== df [-h...

Linux磁盘及文件系统管理:磁盘基本概念
3 IDE设备的名称为hd[a-z] , SATA , SCSI , SAS , USB等设备的名称为sd[a-z]   3 分区的概念 1 将一个磁盘逻辑的分为几个区,每个区当作独立的磁盘,以方便使用和管理。比如windows的C盘 D盘 E盘等等 2 分区使用设备名+分区号形式来表示,如第一个磁盘的第一个分区\/...

Linux 系统文件管理、磁盘管理命令有哪些?各写出5个,并写出其具体3个功...
文件管理:vi\/touch\/cp\/mkdir\/rm vi:对linux下的文本文件进行编辑 vi a 这个命令可以创建一个名字为a的文件,并可以对它进行编辑。touch:可以改变文件的时间戳或者创建新的文件 touch a 如果当前目录下没有a这个文件,则创建a文件;如果已经存在,将把这个文件的创建时间戳改为执行touch命令的时间 m...

Linux 系统文件管理、磁盘管理命令有哪些?各写出5个,并写出其具体3个功...
文件管理:vi\/touch\/cp\/mkdir\/rm vi:对linux下的文本文件进行编辑 vi a 这个命令可以创建一个名字为a的文件,并可以对它进行编辑。touch:可以改变文件的时间戳或者创建新的文件 touch a 如果当前目录下没有a这个文件,则创建a文件;如果已经存在,将把这个文件的创建时间戳改为执行touch命令的时间 m...

linux私房菜笔记 - 第七章 - Linux磁盘与文件系统管理
数据区 同ext,分为超级区块、剩余空间的管理、inode分配与追踪。但是inode动态分配,格式化快。且数据块(4K以上内核不给挂载)与inode大小(256B-2M)可以自定义。文件系统活动登录区 类似日志区,所有文件变化在此记录,当完全被写入记录才被删除,用于校验。可指定外部磁盘作为该区。实时运行区 ...

正阳县17247499024: linux df 命令是干什么的? -
辟钢齐隆: 功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 语法:df [选项] 说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况. 该命令各个选项的含义如下: -a 显示所有...

正阳县17247499024: Linux命令中df命令 -
辟钢齐隆: linux中df命令参数用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息. 如 df -k以千字节KB 为单位显示各分区的信息 df -a显示所有分区包括大小为0 的分区 df -T显示分区类型EXT2 或EXT3 等

正阳县17247499024: linux如何查看磁盘剩余空间 -
辟钢齐隆: df是以磁盘分区为单位来查看文件系统. /dev/hdb2 75G 75G 0 100% /, 以此为例. 就是HD硬盘借口的第二个硬盘(b)上,里面的第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 他被挂载到根分区目录上(/).用以下命令查看单个目录 # du -bs dir_name

正阳县17247499024: 如何获取LINUX的硬盘的个数及其容量 -
辟钢齐隆: 可以使用df命令.linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息.1.命令格式:df [选项] [文件]2.命令功能:显示指定磁盘文件的...

正阳县17247499024: 如何在linux下查看目录的剩余空间大小 -
辟钢齐隆: Linux查看目录的剩余空间,用df命令后面跟一个目录的全路径,就像下面的形式: df -h /var 在显示结果中的Available或Avail这一列就是剩余空间大小,Filesystem和Mounted on这两列表示这个目录所属哪个磁盘分区.df命令是显示磁盘容量的,但是以目录作为参数,可以显示目录所在磁盘的信息. 更多Linux操作知识,可以百度《Linux就该这么学》.

正阳县17247499024: linux怎么查看磁盘使用情况 -
辟钢齐隆: df -lh 命令 df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置; [root@localhost ~]# df -l 可以看到系统挂在sda3上,另外还挂了sda6/sda1/sda5三个系统.

正阳县17247499024: 如何在Linux下查看分区和剩余空间大小 -
辟钢齐隆: 你好,lsblk 查看分区和磁盘 df -h 查看空间使用情况 fdisk -l 分区工具查看分区信息 cfdisk /dev/sda 查看分区

正阳县17247499024: linux 如何查看分区 -
辟钢齐隆: 1、首先登录linux服务.2、有几种方法可以查看,我们使用第一种方法,命令“df”.3、命令“df -lh”使用此命令使磁盘使用更加清晰.4、命令“df -a”是所有文件系统的用法.5、命令“df -i”显示inode信息.6、命令“df -k”具有显示块占用率的字节数.

正阳县17247499024: 如何查看Linux的磁盘空间还有多少 -
辟钢齐隆: 使用df -h 可以查看服务器的磁盘空间使用情况 使用 du -h 可以查看当前目录的磁盘占用情况 free -m 看内存情况 有很多命令

正阳县17247499024: 如何使用df和du查看linux系统磁盘容量信息 -
辟钢齐隆: 方法/步骤 1 使用“df -k”命令,以KB为单位显示磁盘使用量和占用率.2 使用“df -k”命令,以M为单位显示磁盘使用量和占用率.3 使用“df --help”命令,查看更多df命令的使用方法.4 使用“du -k /home”命令,列出home目录下所有文件或目录占用的大小,以KB作为计量单位.5 使用“du -ck /home”命令,列出home目录下所有文件或目录占用的大小,以KB作为计量单位.以及统计出当前home目录占用的总大小.6 使用“du --help”命令,查看du命令的详细使用方法.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网