linux磁盘管理命令之:du命令详解

运维 系统运维
du的作用有哪些?本人给大家讲解linux磁盘命令中Du命令,是以磁盘分区为单位查看文件系统,du命令将从当前目录开始沿着目录结构向下工作直到列出所有目录的容量为止。

经过长时间的发展,linux磁盘管理命令中df命令的使用,系统管理员想要知道df命令的功能,很多用户对多数linux磁盘管理命令也都有所了解,这里我发表一下个人理解,和大家讨论讨论一下du命令。磁盘配额:看完本文相信您能得到一个满意的答案。

linux磁盘管理命令--du

du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况。
功能:统计目录(或文件)所占磁盘空间的大小。
语法:du [选项] [Names…]
说明:该命令逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出Names,则对当前目录进行统计。

该命令的各个选项含义如下:
◆-s 对每个Names参数只给出占用的数据块总数。
◆-a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数
◆-b 以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)。
◆-k 以1024字节为单位列出磁盘空间使用情况。
◆-c ***再加上一个总计(系统缺省设置)。
◆-l 计算所有的文件大小,对硬链接文件,则计算多次。
◆-x 跳过在不同文件系统上的目录不予统计。

下面举例说明du命令的使用:
例1:查看/mnt目录占用磁盘空间的情况。 $ cd /mnt $ ls -lFR total 10 -rwxrwxrwx 2 root root ll0 Ju1 3l 00:33 aa*
drwxr-xr-x 2 root root l024 Ju1 20 14:16 dev/
-rw-r--r-- 1 root root 6229 Aug 2 0l:39 s1ack
drwxrwxrwx 2 root root 1024 Aug 2 02:09 var/
1rwxrwxrwx 1 root root l0 Aug 2 0l:51 wei->/home/wei/
dev:
tota1 0
lrwxrwxrwx 1 root root 8 Ju1 20 l4:l6 cdrom->/dev/hdb
var:
tata1 37
-r-xr-xr-x l root root 36064 Aug 2 02:09 rawrite. exe*  

例2:列出各目录所占的磁盘空间,但不详细列出每个文件所占的空间。
$ du
l ./dev
38 ./var
48 .
输出清单中的***列是以块为单位计的磁盘空间容量,第二列列出目录中使用这些空间的目录名称。 注意不带选项的du命令将从当前目录开始沿着目录结构向下工作直到列出所有目录的容量为止。这可能是一个很长的清单,有时只需要一个总数。这时可在du命令中加-s选项来取得总数:
$ du –s /mnt
/mnt  

例3:列出所有文件和目录所占的空间(使用a选项),而且以字节为单位(使用b选项)来计算大小。
$ du -ab
8 ./dev/cdrom
l032 ./dev
36064 ./var/rawrite. exe
37088 ./var
6229 ./s1ack
1l0 ./aa
l0 ./wei
45493 .

【编辑推荐】

  1. Linux环境变量设置--总结
  2. Linux压缩打包方法连载之一:tar命令
  3. linux程序开发入门
  4. 如何监视Linux系统资源的使用情况
  5. 全面探寻Linux文件的各种类型
责任编辑:薛辈辈 来源: linux
相关推荐

2009-10-22 10:59:29

linux磁盘命令

2009-10-22 11:36:31

linux磁盘管理

2009-10-22 10:50:47

linux磁盘管理命令

2009-08-11 10:45:58

linux中du命令参linux命令行参数linux命令行

2012-05-10 08:46:05

Linuxsort命令

2012-05-10 08:37:54

Linuxxargs

2012-05-11 10:07:55

Linuxfind

2012-05-10 08:55:11

Linuxuniq

2010-03-10 18:29:41

2009-07-31 16:14:27

linux cd命令Linux基本命令

2010-05-27 16:58:11

Linux查看文件大小

2009-08-11 10:34:41

linux中du命令参linux命令行参数linux命令行

2009-03-05 09:43:32

Linux系统进程管理命令

2009-08-11 10:30:00

linux中du命令参linux命令行参数linux命令行

2009-10-22 15:27:20

linux磁盘配额

2010-03-01 16:13:06

Linux磁盘管理命令

2011-01-11 13:53:33

Linux管理磁盘

2012-02-29 00:38:29

Linux命令

2009-10-27 14:48:29

linux下正常关机

2009-10-22 10:19:57

linux磁盘命令
点赞
收藏

51CTO技术栈公众号