您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關linux中du命令如何使用,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
du -sh * 查看當前目錄下的文件夾大小
du 命令
用途
概述磁盤使用。
語法
du [
-a
|
-s
] [
-k
] [
-m
] [
-g
][
-l
] [
-r
] [
-x
] [
-H
|
-L
][ File ... ]
描述
linux中du命令顯示用于文件的塊的數量。如果指定的File參數實際上是一個目錄,就要報告該目錄內的所有文件。如果沒有提供 File參數,linux中du命令使用當前目錄內的文件。
如果File參數是一個目錄,那么報告的塊的數量就是分配到目錄中文件以及分配到目錄自身的塊之和。
指定
-a
標志,報告個體文件中塊數量。不管是否使用了-a標志,由File參數指定的個體文件總是要列出。
指定
-s
標志,報告用于所有指定文件和目錄中所有文件的全部塊。
塊計數包括每個文件的間接塊。塊計數是通過 512 字節單位計算的,它與系統使用的群集大小無關。指定
-k
標志,通過 1024 字節單位計算塊數。
注:
具有多個鏈接的文件只為一個條目計數和書寫。
由于塊計數只基于文件大小,所以在報告的塊數中,未分配的塊是沒有包含進去的。
如果linux中du命令得不到文件屬性,或者無法讀取目錄,它就報告一個錯誤,并且會影響命令的退出狀態。
標志
-a
為每個指定文件顯示磁盤使用情況,或者為目錄中每個文件顯示各自磁盤使用情況。將該標志與-s標志進行對比。
-g
用 GB 單位計算塊數,而不是用缺省的 512 字節單位。對磁盤使用情況的輸出值要用浮點數,這是因為如果用字節為單位的話,值會非常大。
-H
如果在命令行指定了符號鏈接,linux中du命令將統計鏈接引用的文件或文件層次結構的大小。
-k
用 1024 字節單位計算塊數,而不是用缺省的 512 字節單位。
-l
在文件鏈接和多鏈接之間均勻地分配塊。根據缺省值,有兩個或者更多鏈接的文件只計數一次。
-L
如果在命令行指定了符號鏈接或者在文件層次結構的遍歷中多次遇到符號鏈接,則linux中du命令應統計鏈接引用的文件或文件層次結構的大小。
-m
用 MB 單位計算塊數,而不是用缺省的 512 字節單位。對磁盤使用情況的輸出值要用浮點數,這是因為如果用字節為單位的話,值會非常大。
-r
報告不可訪問的文件或者目錄名。此為缺省設置。
-s
為所有指定文件顯示整個磁盤使用情況,或者為一個目錄中的所有文件顯示總的磁盤使用情況。將該標志與-a標志進行對比。
-x
在評估文件大小時,只評估那些與File參數指定的文件或者目錄駐留在相同設備上的文件。例如,您可以指定一個在多個設備上包含文件的目錄。這種情況下,-x標志就為與目錄駐留在相同設備的所有文件顯示塊的大小。
如果指定了全部-k、-m和-g標志,或者是其中任意兩個,***指定的那個起作用。用標志-m和-g輸出磁盤使用情況就會近似成最接近的第二位十進制數。
退出狀態
此命令返回下列出口值:
0
成功結束。
>0
發生錯誤。
示例
要概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入:
du /home/fran
這在/home/fran目錄及其每個子目錄中顯示了磁盤塊數。
要通過 1024 字節塊概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入: du -k /home/fran這在/home/fran目錄及其每個子目錄中顯示了 1024 字節磁盤塊數。
要通過 MB 磁盤塊概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入: du -m /home/fran這在/home/fran目錄及其每個子目錄中顯示了 MB 磁盤塊數(近似到最接近的第二位十進制數)。
要通過 GB 塊概述一個目錄樹及其每個子樹的磁盤使用情況,請輸入: du -g /home/fran這在/home/fran目錄及其每個子目錄中顯示了 GB 磁盤塊數(近似到最接近的第二位十進制數)。
要顯示每個文件磁盤使用情況,請輸入: du -a /home/fran這顯示了包含在每個文件以及目錄/home/fran的子目錄中的磁盤塊數。在目錄旁的數字就是該目錄樹的磁盤使用情況。在常規文件旁的數字就是該文件單獨的磁盤使用情況。
要只顯示一個目錄樹的全部磁盤使用情況,請輸入: du -s /home/fran-s標志控制linux中du命令,只顯示/home/fran目錄和其中包含的文件的磁盤使用情況的總和。通過缺省值,如果linux中du命令無法讀取一個文件或者目錄,就顯示一條錯誤消息。
除了在 /home/fran 的遍歷中找到的常規文件,還要顯示所有符號鏈接引用的文件或文件層次結構的磁盤使用,請輸入: du -L /home/fran
要報告符號鏈接 mylink 引用的文件或文件層次結構的磁盤使用,請輸入: du -H mylink
文件
/usr/bin/du
包含linux中du命令。
上述就是小編為大家分享的linux中du命令如何使用了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。