Linuxdu命令也是查看使用空間的,但是與df命令不同的是Linuxdu命令是對(duì)文件和目錄磁盤使用的空間的查看,還是和df命令有一些區(qū)別的.
1.命令格式:
du[選項(xiàng)][文件]
2.命令功能:
顯示每個(gè)文件和目錄的磁盤使用空間。
3.命令參數(shù):
-a或-all顯示目錄中個(gè)別文件的大小。
-b或-bytes顯示目錄或文件大小時(shí),以byte為單位。
-c或--total除了顯示個(gè)別目錄或文件的大小外,同時(shí)也顯示所有目錄或文件的總和。
-k或--kilobytes以KB(1024bytes)為單位輸出。
-m或--megabytes以MB為單位輸出。
-s或--summarize僅顯示總計(jì),只列出最后加總的值。
-h或--human-readable以K,M,G為單位,提高信息的可讀性。
安裝步驟如下:1.把winxp附帶的驅(qū)動(dòng)反安裝:具體方法是進(jìn)入控制面板→系統(tǒng)(如圖)→設(shè)備管理器→刪除aureal vortex 8820 audio,然后進(jìn)入系統(tǒng)目錄下的\inf目錄,刪掉wdma_aur.inf、wdma_aur.pnf、adm_mult.inf、adm_mult.pnf、adm_port.inf、adm_port.pnf文件,進(jìn)入系統(tǒng)所在目錄下的driver cache\i386目錄,將driver.cab改名,如driver.catlinux命令大全,接著把文件夾屬性設(shè)為顯示包括隱藏、系統(tǒng)屬性在內(nèi)的所有文件(如圖),此時(shí)進(jìn)入系統(tǒng)所在目錄下的system32\dllcache目錄,刪掉目錄中的adm88xx.sys、admjoy.sys文件,隨后進(jìn)入system32\drivers目錄將adm88xx.sys、admjoy.sys文件刪掉linux命令大全,重啟系統(tǒng)。,默認(rèn)的試用安裝序列號(hào):8030-20am-12cw-3c68-ew3k-mep9-3108-43643、復(fù)制目錄中的advrcntr6.dll文件到下面的目錄覆蓋同名文件:c:\program files\common files\nero\advrcntr6,如果是win8系統(tǒng)復(fù)制如下目錄:c:\program files (x86)\common files\nero\advrcntr64、復(fù)制目錄中的nosproductregistration.dll文件到下面的目錄覆蓋同名文件:c:\program files\nero\nero 12\nero burning rom\onlineservices,如果是win8系統(tǒng)復(fù)制如下目錄:c:\program files (x86)\nero\nero 12\nero burning rom\onlineservices5、啟動(dòng)程序,輸入下面的序列號(hào)激活程序。 改進(jìn)需求是系統(tǒng)在 采購(gòu)結(jié)算時(shí),查找定金控貨“a”標(biāo)志并且 該子項(xiàng)未置過準(zhǔn)發(fā)標(biāo)志,就自動(dòng)按采購(gòu)結(jié)算 量生成實(shí)際入庫(kù)量,對(duì)應(yīng)的倉(cāng)庫(kù)名稱為“供 應(yīng)商倉(cāng)庫(kù)”,如果已經(jīng)置過準(zhǔn)發(fā)標(biāo)志,按原 流程處理。
-L<符號(hào)鏈接>或--dereference<符號(hào)鏈接>顯示選項(xiàng)中所指定符號(hào)鏈接的源文件大小。
-S或--separate-dirs顯示個(gè)別目錄的大小時(shí),并不含其子目錄的大小。
為何不可>. 搖滾怎么了 <. 童年的時(shí)光機(jī) <>>. 記念 <林俊杰>. 超級(jí)喜歡
--exclude=<目錄或文件>略過指定的目錄或文件。
-D或--dereference-args顯示指定符號(hào)鏈接的源文件大小。
-H或--si與-h參數(shù)相同,但是K,M,G是以1000為換算單位。
-l或--count-links重復(fù)計(jì)算硬件鏈接的文件。
4.使用實(shí)例:
實(shí)例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]#
說明:
只顯示當(dāng)前目錄下面的子目錄的目錄大小和當(dāng)前目錄的總的大小,最下面的1288為當(dāng)前目錄的總大小
實(shí)例2:顯示指定文件所占空間
命令:
dulog2012.log
輸出:
[root@localhosttest]#dulog2012.log
300log2012.log
[root@localhosttest]#
說明:
實(shí)例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]#
說明:
實(shí)例4:顯示多個(gè)文件所占空間
命令:
dulog30.tar.gzlog31.tar.gz
輸出:
[root@localhosttest]#dulog30.tar.gzlog31.tar.gz
4log30.tar.gz
4log31.tar.gz
[root@localhosttest]#
說明:
實(shí)例5:只顯示總和的大小
命令:
du-s
輸出:
[root@localhosttest]#du-s
1288.
[root@localhosttest]#du-sscf
32scf
[root@localhosttest]#cd..
[root@localhostsoft]#du-stest
1288test
[root@localhostsoft]#
說明:
實(shí)例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]#
說明:
實(shí)例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]#
說明:
實(shí)例8:顯示幾個(gè)文件或目錄各自占用磁盤空間的大小,還統(tǒng)計(jì)它們的總和
命令:
du-clog30.tar.gzlog31.tar.gz
輸出:
[root@localhosttest]#du-clog30.tar.gzlog31.tar.gz
4log30.tar.gz
4log31.tar.gz
8總計(jì)
[root@localhosttest]#
說明:
加上-c選項(xiàng)后,du不僅顯示兩個(gè)目錄各自占用磁盤空間的大小,還在最后一行統(tǒng)計(jì)它們的總和。
實(shí)例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]#
說明:
實(shí)例10:輸出當(dāng)前目錄下各個(gè)子目錄所使用的空間
命令:
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]#