
文章插圖
前面我們通過兩篇文章(有興趣的可以點擊上方鏈接查看),分別介紹過 fdisk命令 和它的好基友 df命令,一個是偏向磁盤區(qū)分管理,另一個偏向分區(qū)掛載點查看 。
那么今天我們來看看他倆的另外一個小兄弟 —— du命令
簡介du 命令,全稱是 disk usage,用來展示磁盤使用量的統(tǒng)計信息,會對目錄進行遞歸統(tǒng)計 。
說白了,最大的作用,就是看目錄大小的 。
參數(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為換算單位,而不是以1024為換算單位 。-k或–kilobytes 以1024 bytes為單位 。-l或–count-links 重復計算硬件連接的文件 。-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ù)> 超過指定層數(shù)的目錄后,予以忽略 。–help 顯示幫助 。–version 顯示版本信息 。-sh *顯示當前目錄內(nèi)文件夾及文件的大小 。我們在使用時如果忘記了,可以通過在命令行輸入 du –hellp 查看
實例演示準備這里我們在 /root/demo 目錄下,直接 git 一下鴻蒙的 “顯示Button各種加載狀態(tài)” 庫,省去一個個建立測試目錄和文件的時間 。
鴻蒙開源項目Gitee地址:https://gitee.com/explore/harmony?order=recommend
此時我們用 ls -lah 命令看看目錄的情況:
從上圖中,可以看到,文件都已經(jīng) clone 下來了,但是ls結果只能看到具體文件大小,比如這里面的README.md文件,有8.6K 。
文件準備好了,下面我們進行實操 。
注:關于ls命令,有興趣的同學,可以參考:關于 Linux 最常用命令ls(沒有之一)的介紹
實例演示一、直接使用 du
從上面兩張圖片可以看出,du這玩意是把所有文件(包括目錄、文件)全部顯示了,而且是不分層級地顯示 。
好是好,全也全 。
但是,如果你的文件不是三兩個,目錄不是一兩級,就不建議這么做了 。
因為很明顯,這玩意兒沒法看 。
實際運行中,也很少會這么干,除非是文件真的少,或者進入到某個最后一級的目錄中查看 。
這里只是為了大家能夠有直觀、深刻的印象,特地給大家演示一下 。
二、查看當前總目錄大小:du -sh
得到當前目錄總大小7.8M的結果 。
-s 是summarize, 總計的意思 。
后面緊跟的h同樣是人性化顯示的意思,如果不加,就會直接顯示字節(jié)數(shù):
三、查看當前目錄下,每個目錄的大?。篸u –max-depth=1 -h ./
這里需要配合 –max-depth 控制深度來統(tǒng)計每個目錄的大小 。
總結工作中最常用的就是這兩種,其他的有需要可以結合手冊參數(shù)使用 。
以上關于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 虛擬機鏡像文件免費 虛擬機iso鏡像下載
- macbook使用技巧大全 mac創(chuàng)建txt文件快捷鍵
- 免費手機字體下載 ttf字體文件怎么安裝到手機
- linux修改hosts立即生效 hosts配置存在異常
- 簡單3步教你excel表格導入word word插入excel文件的方法
- 系統(tǒng)iso鏡像安裝方法 win7安裝鏡像文件
- linux命令date的用法 蘋果date命令修改時間
- 一招找回微信過期文件 如何恢復微信過期文件
- linux文件服務器搭建 nfs搭建步驟
- 本地文件夾上傳github github刪除項目的文件夾
