<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • linux查看路徑命令(分析linux命令用法指南)


    那么今天我們來看看他倆的另外一個小兄弟 —— du命令

    Linux 查看目錄及文件大小命令:du

    簡介

    du 命令,全稱是 disk usage,用來展示磁盤使用量的統計信息,會對目錄進行遞歸統計。

    說白了,最大的作用,就是看目錄大小的。

    參數

    -a或-all 為每個指定文件顯示磁盤使用情況,或者為目錄中每個文件顯示各自磁盤使用情況。
    -b或-bytes 顯示目錄或文件大小時,以byte為單位。
    -c或–total 除了顯示目錄或文件的大小外,同時也顯示所有目錄或文件的總和。
    -D或–dereference-args 顯示指定符號連接的源文件大小。
    -h或–human-readable 以K,M,G為單位,提高信息的可讀性。
    -H或–si 與-h參數相同,但是K,M,G是以1000為換算單位,而不是以1024為換算單位。
    -k或–kilobytes 以1024 bytes為單位。
    -l或–count-links 重復計算硬件連接的文件。
    -L<符號連接>或–dereference<符號連接> 顯示選項中所指定符號連接的源文件大小。
    -m或–megabytes 以1MB為單位。
    -s或–summarize 僅顯示總計,即當前目錄的大小。
    -S或–separate-dirs 顯示每個目錄的大小時,并不含其子目錄的大小。
    -x或–one-file-xystem 以一開始處理時的文件系統為準,若遇上其它不同的文件系統目錄則略過。
    -X<文件>或–exclude-from=<文件> 在<文件>指定目錄或文件。
    –exclude=<目錄或文件> 略過指定的目錄或文件。
    –max-depth=<目錄層數> 超過指定層數的目錄后,予以忽略。
    –help 顯示幫助。
    –version 顯示版本信息。
    -sh *顯示當前目錄內文件夾及文件的大小。

    我們在使用時如果忘記了,可以通過在命令行輸入 du –hellp 查看

    Linux 查看目錄及文件大小命令:du
    Linux 查看目錄及文件大小命令:du

    實例演示準備

    這里我們在 /root/demo 目錄下,直接 git 一下鴻蒙的 “顯示Button各種加載狀態” 庫,省去一個個建立測試目錄和文件的時間。

    鴻蒙開源項目Gitee地址:
    https://gitee.com/explore/harmony?order=recommend

    Linux 查看目錄及文件大小命令:du

    此時我們用 ls -lah 命令看看目錄的情況:

    Linux 查看目錄及文件大小命令:du

    從上圖中,可以看到,文件都已經 clone 下來了,但是ls結果只能看到具體文件大小,比如這里面的README.md文件,有8.6K。

    文件準備好了,下面我們進行實操

    注:關于ls命令,有興趣的同學,可以參考:關于 Linux 最常用命令ls(沒有之一)的介紹

    實例演示

    、直接使用 du

    Linux 查看目錄及文件大小命令:du
    Linux 查看目錄及文件大小命令:du

    從上面兩張圖片可以看出,du這玩意是把所有文件(包括目錄、文件)全部顯示了,而且是不分層級地顯示。

    好是,全也。

    但是,如果你的文件不是三兩個,目錄不是一兩級,就不建議這么做了。

    因為很明顯,這玩意兒沒法看。

    實際運行中,也很少會這么干,除非是文件真的少,或者進入到某個最后一級的目錄中查看。

    這里只是為了大家能夠有直觀、深刻的印象,特地給大家演示一下。

    、查看當前總目錄大小:du -sh

    Linux 查看目錄及文件大小命令:du

    得到當前目錄總大小7.8M的結果。

    -s 是summarize, 總計的意思。

    后面緊跟的h同樣是人性化顯示的意思,如果不加,就會直接顯示字節數

    Linux 查看目錄及文件大小命令:du

    、查看當前目錄下,每個目錄的大?。?strong>du –max-depth=1 -h ./

    Linux 查看目錄及文件大小命令:du

    這里需要配合 –max-depth 控制深度來統計每個目錄的大小。

    總結

    工作中最常用的就是這兩種,其他的有需要可以結合手冊參數使用。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费