首页
/
每日頭條
/
科技
/
linux查看各個文件夾大小
linux查看各個文件夾大小
更新时间:2026-07-08 15:04:54

  請關注本頭條号,每天堅持更新原創幹貨技術文章。

  如需學習視頻,請在微信搜索公衆号“智傳網優”直接開始自助視頻學習

  1. 前言

  本文主要講解在Linux系統上怎麼查看某個文件夾大小。我們将會使用du命令。

  du命令是“disk usage磁盤使用情況”的縮寫,它報告給定文件或文件夾使用的磁盤空間的估計數。它對于查找占用大量磁盤空間的文件和文件夾非常有用。

  linux查看各個文件夾大小(Linux怎麼查看某個文件夾大小)(1)

  linux怎麼查看某個文件夾大小

  2. 如何使用`du`命令查看某個文件夾大小

  du命令的使用語法:

  du [OPTIONS]... FILE...

  如果給定的文件是一個文件夾,du将總結該目錄中每個文件和子文件夾的磁盤使用情況。如果沒有指定文件,du将報告當前工作目錄的磁盤使用情況。

  在沒有任何選項的情況下執行du時,以字節為單位顯示給定文件或文件夾及其子文件夾的磁盤使用情況。

  du ~/Documents

  您還可以将多個文件和文件夾作為參數傳遞給du命令:

  du ~/Documents ~/Pictures ~/.zshrc

  如果您在沒有權限的文件或目錄上運行du,您将得到類似“du:無法讀取目錄”的内容。在這種情況下,需要在命令前加上sudo。

  du命令有很多選項,我們隻列出最常用的。

  -a選項告訴du報告目錄中每個文件的磁盤空間使用情況。

  du -a ~/Documents

  通常,您希望僅以人類可讀易讀的格式查看給定文件夾占用的空間。為此,使用-h選項。

  例如,要查看/var/lib及其所有子文件夾的總大小,可以運行以下命令:

  sudo du -h /var

  我們使用sudo是因為/var/lib目錄中的大多數文件和目錄都屬于root用戶,普通用戶無法讀取。輸出将是這樣的:

  4.0K /var/lib/apt/mirrors/partial 5.8.0K /var/lib/apt/mirrors 205M /var/lib/apt 2.9G /var/lib/

  若要隻報告指定目錄的總大小,而非子文件夾,請使用-s選項:

  sudo du -sh /var

  輸出結果:

  2.9G /var

  -c選項告訴du報告一個總數。當您希望獲得兩個或多個目錄的合并大小時,這是非常有用的。

  sudo du -csh /var/log /var/lib

  輸出結果:

  1.2G /var/log

  2.9G /var/lib

  4.1G total

  如果希望顯示n-level子目錄的磁盤使用情況,請使用--max-depth選項并指定子文件夾級别。例如,要獲得關于您将使用的第一級文件夾的報告:

  sudo du -h --max-depth=1 /var/lib

  輸出結果如下:

  544K /var/lib/usbutils 4.0K /var/lib/acpi-support 205M /var/lib/apt 2.9G /var/lib

  du實用程序的默認行為是重新分配目錄或文件使用的磁盤空間。要查找文件的表觀大小,請使用選項--apparent-size。文件的“apparent-size”是文件中實際有多少數據。

  sudo du -sh --apparent-size /var/lib

  輸出結果:

  2.9G /var/lib

  du還允許您使用shell模式。例如,要獲得主目錄中以“Do”開頭的所有文件夾的大小,可以運行以下命令:

  sudo du -csh ~/Do*

  輸出結果:

  102M /home/zcwyou/Documents

  358M /home/zcwyou/Downloads

  460M total

  linux查看各個文件夾大小(Linux怎麼查看某個文件夾大小)(2)

  linux使用du命令查看某個文件夾大小

  3. `du`與其它命令結合查看某個文件夾大小

  du命令可以與帶有管道的其他命令相結合。

  例如,要打印/var目錄中最大的5個文件夾,您需要将du的輸出傳遞給sort命令,按照文件夾的大小對文件夾進行排序,然後将輸出傳遞給head命令,head命令隻打印前5個文件夾:

  sudo du -h /var/ | sort -rh | head -5

  執行結果:

  4.6G /var/ 2.9G /var/lib 2.6G /var/lib/snapd 1.7G /var/lib/snapd/snaps

  linux查看各個文件夾大小(Linux怎麼查看某個文件夾大小)(3)

  du與其它命令結合查看某個文件夾大小

  4. 總結

  現在您應該已經很好地理解了如何使用du命令。

  與df不同,df打印關于挂載文件系統的磁盤使用情況的信息,du命令給出給定文件或文件夾使用的磁盤空間的估計值。

  您可以通過在終端中鍵入man du來查看所有可用的du命令選項。

  如果您有任何問題或反饋,請在下方留言。

  本文已同步至博客站,尊重原創,轉載時請在正文中附帶以下鍊接:

  htt

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
三星oneui3.1設置來電閃光
三星oneui3.1設置來電閃光
你知道三星手機的手電筒亮度可以随意調整嗎?相信有許多三星手機用戶可能不知道這個功能。在一些特定環境下,默認手電筒亮度不夠的時候,這個功能就能派上用場。相反,如果你感覺亮度太高的時候,也可以降低其亮度來适應你的使用需求。調整三星Galaxy手...
2026-07-08
電腦維修怎麼避坑
電腦維修怎麼避坑
每當電腦出現故障的時候,心情無疑是十分郁悶的,如果電腦過了質保期,就會無法享受免費廠家質保服務了,那就意味着自費找電腦維修店解決了,不過去電腦維修店千萬一定要注意,電腦維修水很深,尤其是筆記本的電腦維修,以免吃虧上當。那麼去電腦維修店修電腦...
2026-07-08
雙季水稻免耕技術
雙季水稻免耕技術
新華社鄭州9月23日電題:從手機噴灌到“一季雙收”——種糧“老把式”的新體驗新華社記者張浩然金秋時節,午後的陽光依舊熱力十足。記者走在河南省周口市商水縣張莊鎮南陵村的小路上,隻見玉米和大豆相間,整齊排列,伴随着機器轟鳴聲,一種特别的甜香味兒...
2026-07-08
如何取消電腦文件加密
如何取消電腦文件加密
如何對電腦文件設置密碼保護呢?當電腦中保存有重要的資料文件時,我們首先需要做的就是給電腦中重要的文件資料設置密碼保護,以防止未經授權對電腦文件的訪問,以下就與大家分享一下給電腦文件設置密碼保護的具體方法,希望能對大家有所幫助。方法/步驟1最...
2026-07-08
朋友圈怎麼發30秒視頻
朋友圈怎麼發30秒視頻
朋友圈怎麼發30秒視頻?朋友圈發30秒視頻操作方法:打開“微信”,今天小編就來聊一聊關于朋友圈怎麼發30秒視頻?接下來我們就一起去研究一下吧!朋友圈怎麼發30秒視頻朋友圈發30秒視頻操作方法:打開“微信”。點擊“收藏”。點擊“加号”。點擊“...
2026-07-08
Copyright 2023-2026 - www.tftnews.com All Rights Reserved