Linuxdu命令也是查看使用空间的,但是与df命令不同的是Linuxdu命令是对文件和目录磁盘使用的空间的查看,还是和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为单位,提高信息的可读性。
安装步骤如下:1.把winxp附带的驱动反安装:具体方法是进入控制面板→系统(如图)→设备管理器→删除aureal vortex 8820 audio,然后进入系统目录下的\inf目录,删掉wdma_aur.inf、wdma_aur.pnf、adm_mult.inf、adm_mult.pnf、adm_port.inf、adm_port.pnf文件,进入系统所在目录下的driver cache\i386目录,将driver.cab改名,如driver.catlinux命令大全,接着把文件夹属性设为显示包括隐藏、系统属性在内的所有文件(如图),此时进入系统所在目录下的system32\dllcache目录,删掉目录中的adm88xx.sys、admjoy.sys文件,随后进入system32\drivers目录将adm88xx.sys、admjoy.sys文件删掉linux命令大全,重启系统。,默认的试用安装序列号:8030-20am-12cw-3c68-ew3k-mep9-3108-43643、复制目录中的advrcntr6.dll文件到下面的目录覆盖同名文件:c:\program files\common files\nero\advrcntr6,如果是win8系统复制如下目录:c:\program files (x86)\common files\nero\advrcntr64、复制目录中的nosproductregistration.dll文件到下面的目录覆盖同名文件:c:\program files\nero\nero 12\nero burning rom\onlineservices,如果是win8系统复制如下目录:c:\program files (x86)\nero\nero 12\nero burning rom\onlineservices5、启动程序,输入下面的序列号激活程序。 改进需求是系统在 采购结算时,查找定金控货“a”标志并且 该子项未置过准发标志,就自动按采购结算 量生成实际入库量,对应的仓库名称为“供 应商仓库”,如果已经置过准发标志,按原 流程处理。
-L<符号链接>或--dereference<符号链接>显示选项中所指定符号链接的源文件大小。
-S或--separate-dirs显示个别目录的大小时,并不含其子目录的大小。
为何不可>. 摇滚怎么了 <. 童年的时光机 <>>. 记念 <林俊杰>. 超级喜欢
--exclude=<目录或文件>略过指定的目录或文件。
-D或--dereference-args显示指定符号链接的源文件大小。
-H或--si与-h参数相同,但是K,M,G是以1000为换算单位。
-l或--count-links重复计算硬件链接的文件。
4.使用实例:
实例1:显示目录或者文件所占空间
命令:
du
输出:
[root@localhosttest]#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@localhosttest]#
说明:
只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小
实例2:显示指定文件所占空间
命令:
dulog2012.log
输出:
[root@localhosttest]#dulog2012.log
300log2012.log
[root@localhosttest]#
说明:
实例3:查看指定目录的所占空间
命令:
duscf
输出:
[root@localhosttest]#duscf
4scf/lib
4scf/service/deploy/product
4scf/service/deploy/info
12scf/service/deploy
16scf/service
4scf/doc
4scf/bin
32scf
[root@localhosttest]#
说明:
实例4:显示多个文件所占空间
命令:
dulog30.tar.gzlog31.tar.gz
输出:
[root@localhosttest]#dulog30.tar.gzlog31.tar.gz
4log30.tar.gz
4log31.tar.gz
[root@localhosttest]#
说明:
实例5:只显示总和的大小
命令:
du-s
输出:
[root@localhosttest]#du-s
1288.
[root@localhosttest]#du-sscf
32scf
[root@localhosttest]#cd..
[root@localhostsoft]#du-stest
1288test
[root@localhostsoft]#
说明:
实例6:方便阅读的格式显示
命令:
du-htest
输出:
[root@localhostsoft]#du-htest
608Ktest/test6
308Ktest/test4
4.0Ktest/scf/lib
4.0Ktest/scf/service/deploy/product
4.0Ktest/scf/service/deploy/info
12Ktest/scf/service/deploy
16Ktest/scf/service
4.0Ktest/scf/doc
4.0Ktest/scf/bin
32Ktest/scf
8.0Ktest/test3
1.3Mtest
[root@localhostsoft]#
说明:
实例7:文件和目录都显示
命令:
输出:
[root@localhostsoft]#du-ahtest
4.0Ktest/log31.tar.gz
4.0Ktest/test13.tar.gz
0test/linklog.log
0test/test6/log2014.log
300Ktest/test6/linklog.log
0test/test6/log2015.log
4.0Ktest/test6/log2013.log
300Ktest/test6/log2012.log
0test/test6/log2017.log
0test/test6/log2016.log
608Ktest/test6
0test/log2015.log
0test/test4/log2014.log
4.0Ktest/test4/log2013.log
300Ktest/test4/log2012.log
308Ktest/test4
4.0Ktest/scf/lib
4.0Ktest/scf/service/deploy/product
4.0Ktest/scf/service/deploy/info
12Ktest/scf/service/deploy
16Ktest/scf/service
4.0Ktest/scf/doc
4.0Ktest/scf/bin
32Ktest/scf
4.0Ktest/log2013.log
300Ktest/log2012.log
0test/log2017.log
0test/log2016.log
4.0Ktest/log30.tar.gz
4.0Ktest/log.tar.bz2
4.0Ktest/log.tar.gz
0test/test3/log2014.log
4.0Ktest/test3/log2013.log
8.0Ktest/test3
4.0Ktest/scf.tar.gz
1.3Mtest
[root@localhostsoft]#
说明:
实例8:显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和
命令:
du-clog30.tar.gzlog31.tar.gz
输出:
[root@localhosttest]#du-clog30.tar.gzlog31.tar.gz
4log30.tar.gz
4log31.tar.gz
8总计
[root@localhosttest]#
说明:
加上-c选项后,du不仅显示两个目录各自占用磁盘空间的大小,还在最后一行统计它们的总和。
实例9:按照空间大小排序
命令:
du|sort-nr|more
输出:
[root@localhosttest]#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@localhosttest]#
说明:
实例10:输出当前目录下各个子目录所使用的空间
命令:
du-h--max-depth=1
输出:
[root@localhosttest]#du-h--max-depth=1
608K./test6
308K./test4
32K./scf
8.0K./test3
1.3M.
[root@localhosttest]#