linux磁盘管理命令--du

2016-01-29 19:27 6 1 收藏

linux磁盘管理命令--du,linux磁盘管理命令--du

【 tulaoshi.com - Linux 】

  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 . 

 

来源:http://www.tulaoshi.com/n/20160129/1509418.html

延伸阅读
功能说明: 显示目录记录。 语 法: dirs [+/-n -l] 补充说明: 显示目录堆叠中的记录。 参 数:   +n   显示从左边算起第n笔的目录。   -n   显示从右边算起第n笔的目录。   -l   显示目录完整的记录。
功能说明: 退出抽取式设备。 语 法: eject [-dfhnqrstv][-a <开关][-c <光驱编号][设备] 补充说明: 若设备已挂入,则eject会先将该设备卸除再退出。 参 数:   [设备]   设备可以是驱动程序名称,也可以是挂入点。   -a<开关或--auto<开关   控...
功能说明: 远端磁带传输协议模块。 语 法: rmt 补充说明: 通过rmt指令,用户可通过IPC连线,远端操控磁带机的倾倒和还原操作。
功能说明: 挂入MS-DOS文件系统。 语 法: mmount [驱动器代号][mount参数] 补充说明: mmount为mtools工具指令,可根据[mount参数]中的设置,将磁盘内容挂入到Linux目录中。 参 数:   [mount参数]的用法请参考mount指令。
功能说明: 以树状图列出目录的内容。 语 法: tree [-aACdDfFgilnNpqstux][-I <范本样式][-P <范本样式][目录...] 补充说明: 执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。 参 数:   -a   显示所有文件和目录。   -A   使用ASNI...

经验教程

464

收藏

7
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部