在linux中檢視磁碟使用情況的7大應用程式

你的2 TB硬碟怎麼這麼快就滿了?使用磁碟使用情況檢視工具檢視—有幾種可用,但您應該選擇哪一種?讓我們看看!...

空間到哪裡去了?你的2 TB硬盤怎麼這麼快就滿了?只有一種方法可以找到答案:使用磁盤使用情況查看工具。它們主要用於硬盤驅動器和固態驅動器,但也可以用於閃存驅動器、U盤和SD卡。

disk-usage-linux-featured

Linux上有幾個這樣的實用程序,讓我們看看它們。

1本機命令行工具

首先要檢查的是命令行。這裡提供了幾種工具,它們已經與Linux捆綁在一起了。

您應該嘗試的第一個命令是df。這將報告正在使用的磁盤空間量。它可以單獨使用,顯示所有裝入的文件系統的完整總數,也可以使用一個文件名。

007Ys3FFgy1h1ohqb45gdj30gu02hdft

當與文件名一起使用時,df將輸出存儲文件的特定分區上的剩餘空間。

df etc

上面的命令將顯示/etc/目錄中有多少可用空間。與此同時,

df -h

使用-h開關,這意味著“人類可讀”。它基本上以您可以讀取的格式顯示文件和文件夾的大小。使用此命令可以解釋特定文件或目錄正在使用多少磁盤空間。

同時,du也可以使用。與df稍有不同的是,du顯示文件使用的磁盤空間的估計值。例如,

du -shc *.txt

以可讀格式顯示當前目錄中每個TXT文件的大小。

還可以使用ls(list)命令輸出目錄內容列表和文件大小。

007Ys3FFgy1h1ohqcnpsbj30im08j3zh

這是在任何目錄下完成的

ls -l -h

很簡單!

2ncurses磁盤使用率(ncdu)

如果您希望從專用實用程序獲取所需的磁盤使用情況信息,請嘗試ncdu。可能是這個列表中最簡單的方法,ncdu會在工具啟動後立即掃描您的系統。默認情況下,將顯示主目錄的內容和用法,但可以通過指定不同的目錄作為參數來更改。

您可以通過命令行在基於Debian的系統上安裝ncdu:

sudo apt install ncdu

007Ys3FFgy1h1ohqd7zi5j30im0c8dgo

使用ncdu很簡單。在命令行中,輸入:

ncdu

您需要等待更大硬盤上的結果。您還可以使用-x命令掃描根文件系統:

ncdu -x /

還有一個通過SSH進行掃描的選項——對於遠程設備非常有用。

ssh -C user@system ncdu -o- / | ./ncdu -f-

前往ncdu網站查找全套說明。

ncdu的其他特性包括按文件名或大小排序、刪除單個文件和目錄、顯示有關文件或文件夾的信息以及切換隱藏項的可見性。

有了這麼好的命令行工具,您可能會認為您已經擁有了所需的一切。不過,各種可視化工具將增強您對磁盤使用情況的瞭解。

三。qdirstat公司

要查看的第一個可視化磁盤使用工具是QDirStat,它可以跨Linux桌面環境和BSD使用。

可視化工具可以讓你很好地瞭解電腦硬盤上發生了什麼事情,這些數字列表根本無法聯繫起來。Windows上最流行的選項之一是WinDirStat,它是KDirStat實用程序的克隆,QDirStat就是基於這個實用程序的。

使用QDirStat,您的硬盤使用由矩形和正方形表示,每個矩形和正方形的大小不同。正方形越大,特定目錄使用的硬盤空間就越多。右鍵單擊有問題的矩形將為您提供訪問文件夾位置的選項。

007Ys3FFgy1h1ohqdvk77j30im0c7dgs

這是一個偉大的方式來尋找“祕密”數據已下載到您的電腦。像丟失下載位置和互聯網緩存之類的東西都可以通過這些工具來追蹤。如果你不喜歡“塊狀”視圖,使用數據也可以被看作直方圖。

您可以通過GitHub獲得QDirStat,但是openSUSE、SLE和Ubuntu都有相應的軟件包。

對於後者,首先添加PPA(記住稍後刪除它):

sudo add-apt-repository ppa:nathan-renniewaldock/qdirstatsudo apt-get update

完成此操作後,請使用安裝

sudo apt install qdirstat

然後,您可以從桌面或使用qdirstat命令從終端啟動軟件。按照提示選擇要掃描的目錄,然後等待數據整理並顯示。

KDE版本K4DirStat也可用。

4磁盤使用率分析器(又名猴麵包樹)

以前稱為Baobab的Disk Usage Analyzer,您可能已經猜到了,是另一個可視化工具。與QDirStat基於塊的方法不同,這個實用程序提供了一個徑向樹狀圖餅圖作為磁盤使用情況的實時演示。您將在右側窗格中找到它;在左側,是當前所選目錄的內容列表。

007Ys3FFgy1h1ohqeg4xhj30hs0bnt9m

一切都是彩色編碼的,便於分析,但磁盤使用率分析器並沒有提供更多的。例如,除了在默認的文件管理器中手動打開目錄之外,沒有簡單的快捷方式可以訪問正在查看的目錄。

儘管如此,Disk Usage Analyzer很容易使用,非常適合快速檢查使用情況,而不需要太多的參與。

5xdiskusage公司

另一個基於塊的圖形用法分析器xdiskusage有一個非常基本的UI,可以從du命令收集信息。但是,這是代表您運行的,因此可以快速編譯和顯示使用情況數據。

在基於Debian的系統中安裝

sudo apt install xdiskusage

在要啟動的終端中運行xdiskusage命令,然後選擇要分析的目錄或磁盤。

007Ys3FFgy1h1ohqewp7lj30gl0dxq34

結果是一個基於樹的表示,父目錄塊顯示在最左側,子目錄和文件夾分支到右側。每個塊顯示目錄名和磁盤使用情況。

您可以使用鼠標鍵或箭頭鍵在目錄結構的圖形表示中導航。需要了解有關目錄塊的更多信息嗎?只需右鍵單擊即可獲得選項,包括將路徑複製到剪貼板和打印顯示。

雖然它不能提供很好的圖形,但xdiskusage的設計非常輕巧。如果您遇到的情況是,您的磁盤已滿而沒有解釋,並且空間不足,那麼xdiskusage可能是您正在尋找的解決方案。

xdiskusage的可下載可執行文件僅為64位,但是也可以下載源代碼,並在系統上編譯以供安裝。

6杜克

另一個採用徑向樹狀圖方法的磁盤使用工具是Duc。通過一系列工具,您可以在基於Debian的發行版上安裝Duc

sudo apt install duc

對於其他Linux系列,您可以從網站下載源代碼並進行編譯。

007Ys3FFgy1h1ohqfiau9j30im06et8w

通過索引/usr目錄開始使用Duc。這將構建一個數據庫(更多信息見下文),第一次運行可能需要一段時間:

duc index /usr

從這裡,您可以使用ls列出目錄的內容及其對硬盤的影響:

duc ls -Fg /usr/local

如果你想同時在Duc的視覺分析器中看到這一點,請使用

duc gui /usr

007Ys3FFgy1h1ohqg54pvj30gk0g4gmh

還有一個控制檯界面可以打開

duc ui /usr

Duc通過維護磁盤內容的數據庫,提供了一種更快的磁盤使用分析方法。這使得它非常適合於更大的系統;Duc網站吹噓它已經過“5億個文件和數PB的存儲空間”的測試

7jdiskreport公司

輕量級安裝的另一個選項是JDiskReport,它是一個基於Java的磁盤分析工具。因為它是Java,JDiskReport是跨平臺的,這意味著在舊的或不尋常的Linux發行版上運行它不會遇到任何問題。

007Ys3FFgy1h1ohqgsu5aj30hs0c0gm0

在分析了hdd之後,JDiskReport將統計數據顯示為圖表和表格。這就是它自己的功能所在——不僅可以得到預期的餅圖顯示,該實用程序還可以顯示最大文件的前50個列表。您還會發現一個屏幕,按類型顯示最大的文件。

Java並不是最流行的平臺,更新起來也很麻煩,但是如果您正在尋找比xdiskusage更好的報告選項,JDiskReport就是答案。

linux的7個磁盤使用工具:你最喜歡哪一個?

無論您是想使用本機命令行工具、出色的GUI可視化工具還是基於控制檯的HDD使用分析,這都無關緊要:每個人都有一個工具!

要了解更多的Linux基礎知識,請查看我們關於如何在Linux中重命名文件的概述。

  • 發表於 2021-03-13 08:13
  • 閱讀 ( 40 )
  • 分類:電腦

你可能感興趣的文章

雙引導作業系統的10個風險

...驅動程式都是最新的。另外,請花點時間在電腦的UEFI/BIOS中檢查裝置的狀態。 ...

  • 發佈於 2021-03-11 01:07
  • 閲讀 ( 59 )

13 df linux命令及其示例

...或目錄。這些都列在幫助檔案中,但是您可以繼續閱讀以檢視演示的一些示例。 ...

  • 發佈於 2021-03-18 03:04
  • 閲讀 ( 39 )

mac磁碟許可權說明:如何修復macos許可權

... 要在終端中檢視此資訊,請鍵入以下內容: ...

  • 發佈於 2021-03-20 05:34
  • 閲讀 ( 41 )

如何在linux中查詢目錄

... 相關:7個在Linux中檢視磁碟使用情況的好應用 ...

  • 發佈於 2021-03-28 04:10
  • 閲讀 ( 45 )

7修復了“windows無法完成格式化”錯誤

... 開啟“檔案資源管理器”視窗,瀏覽到此電腦以檢視連線到計算機的所有驅動器。在該頁面上,找到您的可移動驅動器,右鍵單擊它,然後選擇“格式”。 ...

  • 發佈於 2021-03-30 18:04
  • 閲讀 ( 47 )

如何獲得linux圖形裝置管理器

...心模組。這為HardInfo提供了一些可以查詢的資訊,以便從中檢索SPD資料。 sudo modeprobe eeprom 您的RAM可能不使用SPD,而此虛擬機器肯定不會使用。 硬資訊基準 HardInfo提供了八種不同的基準。這些都是需要計算的活動。CPU、浮點單...

  • 發佈於 2021-03-31 11:57
  • 閲讀 ( 53 )

如何從linux終端檢查記憶體使用情況

...許多(很可能是大多數)工具都從偽檔案系統/proc/meminfo中檢索資訊。我們可以使用cat或less命令來做同樣的事情。 我們鍵入以下內容: less /proc/meminfo 根據執行的核心和CPU的體系結構,您可能會看到不同的欄位。我們在虛擬機器...

  • 發佈於 2021-04-02 13:03
  • 閲讀 ( 49 )

你想知道的關於linux上inodes的一切

...案和目錄是在檔案系統中建立的。 有一個命令可以用來檢視您的計算機上的檔案系統中有多少索引節點。df命令的-i(inodes)選項指示它以inodes的數量顯示其輸出。 我們將檢視第一個硬碟上第一個分割槽上的檔案系統,因此鍵入...

  • 發佈於 2021-04-02 18:04
  • 閲讀 ( 42 )

windows 10 2020年5月更新的新增功能,現已提供

...轉至“設定”>“更新和安全”>“Windows更新”>“檢視可選更新”。然後可以選擇要安裝的更新。 Windows Update仍將自動安裝許多硬體驅動程式更新,但有時可能會有其他更新無法自動安裝。在過去,您必須在裝置管理器中...

  • 發佈於 2021-04-03 05:05
  • 閲讀 ( 59 )

如何從linux終端檢視可用磁碟空間和磁碟使用情況

...,您可以輕鬆地確定哪些內容佔用了系統的儲存空間。 檢視總的、可用的和已用的磁碟空間 Bash包含兩個與磁碟空間相關的有用命令。要找出可用和已用的磁碟空間,請使用df(磁碟檔案系統,有時稱為磁碟空閒)。要發現佔...

  • 發佈於 2021-04-03 17:35
  • 閲讀 ( 44 )
k30150746994
k30150746994

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦