1. 程式人生 > >Linux常見命令--du

Linux常見命令--du

Linux du命令也是檢視使用空間的,但是與df命令不同的是Linux du命令是對檔案和目錄磁碟使用的空間的檢視,還是和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

輸出:

[[email protected] 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

輸出:

[[email protected] test]# du log2012.log 

300     log2012.log

[root@localhost test]#

說明:

例項3:檢視指定目錄的所佔空間

命令:

du scf

輸出:

[[email protected] 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

輸出:

[[email protected] test]# du log30.tar.gz log31.tar.gz 

      log30.tar.gz

      log31.tar.gz

[root@localhost test]#

說明:

例項5:只顯示總和的大小

命令:

du -s

輸出:

[[email protected] test]# du -s

1288    .

[root@localhost test]# du -s scf

32      scf

[root@localhost test]# cd ..

[[email protected] soft]# du -s test

1288    test

[root@localhost soft]#

說明:

例項6:方便閱讀的格式顯示

命令:

du -h test

輸出:

[[email protected] 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:檔案和目錄都顯示

命令:

輸出:

[[email protected] 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

輸出:

[[email protected] test]# du -c log30.tar.gz log31.tar.gz 

      log30.tar.gz

      log31.tar.gz

      總計

[root@localhost test]#

說明:

加上-c選項後,du不僅顯示兩個目錄各自佔用磁碟空間的大小,還在最後一行統計它們的總和

例項9:按照空間大小排序

命令:

du|sort -nr|more

輸出:

[[email protected] 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

輸出:

[[email protected] test]# du -h  --max-depth=1

608K    ./test6

308K    ./test4

32K     ./scf

8.0K    ./test3

1.3M    .

相關推薦

Linux常見命令--du

Linux du命令也是檢視使用空間的,但是與df命令不同的是Linux du命令是對檔案和目錄磁碟使用的空間的檢視,還是和df命令有一些區別的. 1.命令格式: du [選項][檔案] 2.命令功能: 顯示每個檔案和目錄的磁碟使用空間。 3.命令引數: -a或-all  顯示目錄中個別檔案的

Linux常見命令du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password的用法

du 1.作用 是磁碟空間使用情況,功能是逐級進入指定目錄的每一個子目錄並顯示該目錄佔用檔案系統資料塊的情況,如果沒有指定目錄,則對當前的目錄進行統計。 2.重要引數 (1) -a:顯示所有檔案對系統資料塊的使用情況 (2) -b : 顯示目錄或檔案大小時,以

Linux 常見命令

語法 復制 mage mdi .com lis all 權限 剪切 Linux 命令語法:   命令格式: 命令 【-選項】【參數】  例子:   ls -la /etc  說明: ①、個別命令使用不遵循此格式       ②、當有多個選項時,可以寫在一起  

linux常見命令搜集

pri find swp 行動 type 行數 多級 book 定義 查找根目錄下txt和pdf文件 find / \( -name "*.txt" -o -name "*.pdf" \) -print 正則查找根目錄下所有的txt和pdf文件 find / -re

LINUX常見命令

sys col roo start art cap win 服務 out 1 服務起停 比如 service rsyslog restart 查看服務是否運行 [[email protected]/* */ ~]# service rsyslog status

Linux常見命令(四)——mkdir

image 訪問 找不到 direct 微軟 頁面 key 學習 -1 今天我們來介紹第四個命令:mkdir。mkdir (Make Directory 創建目錄): 若指定目錄不存在則創建目錄。在創建目錄時,要求創建目錄的用戶具有寫權限,並應保證新建的目錄沒有重名

linux常見命令實踐.

filename iss 文件 php huang 打開 dem tps div ls -la : 給出當前目錄下所有文件的一個長列表,包括以句點開頭的“隱藏”文件 ls -a . .. 1 online_tools online_tools_0803 ll:

Linux常用命令——du

dudu 統計磁盤空間使用情況語法格式:du【option】【file】 useradd [選項] [文件或目錄]註意:du 命令及後面的選項和用戶名裏,每個元素之間都要至少要有一個空格選項說明: 參數選項 解釋說明 -a 顯示所有文件大小 -h 以人類可讀的方式查看大小,以K、M、G為單位

Linux常見命令縮寫

password hup ksh printing 部分 path cto orm fixed 縮寫,是簡介高效地表達 unix unix-like Linux 00、命令簡寫 ls:list(列出目錄內容)cd:Change Directory(改變目錄

Linux常見命令功能大全

pwd 關閉 系統調用 連通性 交換 郵件管理 計算命令 變量 獲取 Linux常見快捷鍵(6個) ctrl + u:剪貼光標前面ctrl + k:剪貼光標後面ctrl + y:粘貼ctrl + r:查找命令ctrl + insert:復制shift+ insert:粘

Linux常見命令總結

幫助 目錄 inux 命令總結 復制 ++ quit 命令 快捷 Linux常見命令總結 vi 記事本 vim notepad++ :wq write quit:q 退出不保存 :q! 強制退出不保存 cat 顯示文件

Linux常見命令和菠菜平臺開發

code 命令參數 lin 必須 外部 文件名 linux命令 系統文件 特殊 1、Linux命令分類:菠菜平臺開發(企 娥:217 1793 408) Linux命令的執行必須依賴shell命令解釋器。shell負責接收用戶輸入的命令並進行解釋,將需要執行的操作傳遞給系統

linux常見命令2

stop tables -h less cdrom linux文件 nload let ip sec 一、配置yum源管理與軟件管理。yum常見工具 tree telnet sl cowsay1.yum install tree #安裝tree命令,以樹形目錄顯示 #由

Linux第二天,linux常見命令(有一段時間的總結)

命令格式與目錄處理命令ls命令格式 : 命令[-選項][引數] 例: ls -la /etc 說明 個別命令使用不遵循此格式 當有多個選項時可以寫在一起. 簡化選項與完整選項 -a等於--all 隱藏檔案不用經常找,不用不找 命令:ls名稱:ls英文:list命令所在路徑:/bin/ls執行許可權所有使用

一、Linux學習筆記之Linux 常見命令

文字內容來自部落格園linux常見命令,圖片為實操截圖 Linux 命令語法 命令格式: 命令 【-選項】【引數】   例子:   ls -la /etc   說明: ①、個別命令使用不遵循此格式 ②、當有多個選項時,可以寫在一起 ③、簡化選項(一般用一個-

linux常見命令--ls,pwd,cd,touch,mkdir,rm,grep與重定向

  常見Linux命令: Linux終端命令詳解: 查閱命令幫助資訊: command --help   man command #man是manual縮寫    1.ls命令詳解: 其功能為列出目錄的內容,是使用者最常用的命令之一,類似於&

Linux常見命令(二)

三,檔案系統命令: 檔案系統組織結構 (1)一切從根目錄“/”開始(檔案系統層次化標準:FHS)   tree安裝: 下載:yum install  tree tree命令列引數: 引數 作用 -a 顯示所有檔案和目錄。 -A 使用ASNI繪圖字元顯示

新手筆記(3):Linux常見命令

[A] 1.檢視當前系統預設shell echo $SHELL [B]目錄操作 2.檢視目錄 man ls 3.ls命令 列出當前目錄下的所有內容 (1)顯示每個檔案的大小 ls -s (2)按檔案的大小排序 ls -S (3)顯示目錄中的所

Linux 常見命令及操作

Linux常用命令 系統安全 sudo、su、chmod、setfacl 程序管理 w、top、ps、kill、pkill、pstree、killall 使用者管理 id、usermod、useradd、groupadd、userdel 檔案系統 mount、u

linux常用命令大全,linux常見命令(指令)介紹

ls          顯示檔案或目錄      -l           列出檔案詳細資訊l(list)      -a          列出當前目錄下所有檔案及目錄,包括隱藏的a(all) mkdir         建立目錄      -p           建立目錄,若無父目錄,則建立p(pare