溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux du命令怎么使用

發(fā)布時間:2022-02-02 19:35:58 來源:億速云 閱讀:209 作者:iii 欄目:開發(fā)技術(shù)

本篇內(nèi)容主要講解“Linux du命令怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux du命令怎么使用”吧!

Linux常用命令du命令用于顯示目錄或文件的大小,du 會顯示指定的目錄或文件所占用的磁盤空間。

Linux du命令怎么使用

語法

 du [-abcDhHklmsSx][-L ][-X ][--block-size][--exclude=][--max-depth=][--help][--version][目錄或文件]

參數(shù)說明

  • -a或-all 顯示目錄中個別文件的大小。

  • -b或-bytes 顯示目錄或文件大小時,以byte為單位。

  • -c或–total 除了顯示個別目錄或文件的大小外,同時也顯示所有目錄或文件的總和。

  • -D或–dereference-args 顯示指定符號連接的源文件大小。

  • -h或–human-readable 以K,M,G為單位,提高信息的可讀性。

  • -H或–si 與-h參數(shù)相同,但是K,M,G是以1000為換算單位。

  • -k或–kilobytes 以1024 bytes為單位。

  • -l或–count-links 重復(fù)計算硬件連接的文件。

  • -L或–dereference 顯示選項中所指定符號連接的源文件大小。

  • -m或–megabytes 以1MB為單位。

  • -s或–summarize 僅顯示總計。

  • -S或–separate-dirs 顯示個別目錄的大小時,并不含其子目錄的大小。

  • -x或–one-file-xystem 以一開始處理時的文件系統(tǒng)為準,若遇上其它不同的文件系統(tǒng)目錄則略過。

  • -X或–exclude-from= 在指定目錄或文件。

  • –exclude= 略過指定的目錄或文件。

  • –max-depth= 超過指定層數(shù)的目錄后,予以忽略。

  • –help 顯示幫助。

  • –version 顯示版本信息。

實例

實例1:顯示目錄或者文件所占空間

 [root@tonyx home]# du
 4       ./tonyxu/.mozilla/plugins
 4       ./tonyxu/.mozilla/extensions
 12      ./tonyxu/.mozilla
 4       ./tonyxu/.gnome2
 40      ./tonyxu
 44      .
 說明:
 只顯示當前home目錄及子目錄的大小,最下面的44為當前目錄總計數(shù)

實例2:顯示指定文件所占空間

 [root@tonyx etc]# du inittab
 4       inittab

實例3:查看指定目錄所占空間

 [root@tonyx home]# du tonyxu
 4       tonyxu/.mozilla/plugins
 4       tonyxu/.mozilla/extensions
 12      tonyxu/.mozilla
 4       tonyxu/.gnome2
 40      tonyxu

實例4:顯示文件和目錄

 [root@tonyx home]# du -ah tonyxu
 4.0K    tonyxu/.mozilla/plugins
 4.0K    tonyxu/.mozilla/extensions
 12K     tonyxu/.mozilla
 4.0K    tonyxu/.bash_history
 4.0K    tonyxu/.gnome2
 4.0K    tonyxu/.viminfo
 4.0K    tonyxu/.bash_profile
 4.0K    tonyxu/.bash_logout
 4.0K    tonyxu/.bashrc
 40K     tonyxu

實例5:顯示兩個目錄所占磁盤空間大小

 [root@tonyx tmp]# du yum yum.bake
 4       yum
 8       yum.bake

實例6:var目錄中的某個文件太大,就可以使用如下命令查看

 [root@tonyx tonyxu]# du -s /var/*|sort -nr
 468216  /var/cache
 61260   /var/lib
 1852    /var/log
 1172    /var/www
 160     /var/spool
 148     /var/run
 16      /var/tmp
 16      /var/lock
 8       /var/empty
 8       /var/db
 4       /var/yp
 4       /var/preserve
 4       /var/opt
 4       /var/nis
 4       /var/local
 4       /var/gdm
 4       /var/games
 4       /var/crash
 4       /var/account
 0       /var/mail
 說明:
 Sort -nr 從大到小排列倒敘排列,將占用磁盤空間最大的文件最先顯示出來,即可及時處理。運維當中,非常重要的命令,需牢記

到此,相信大家對“Linux du命令怎么使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI