檢查Linux中磁盤使用情況的四種方法
使用 df 命令檢查磁盤空間
在Linux中,有許多命令來檢查磁盤的使用情況,最常見的是df命令。因df命令中代表“磁盤文件系統(tǒng)”,這是檢查Linux中當(dāng)前磁盤使用情況和可用磁盤空間的方便方法。Linux 中 df 命令的語法如下:
df <options> <file_system>
與 df 命令一起使用的選項(xiàng)是:
| 選項(xiàng) | 描述 |
|---|---|
| -a | 顯示所有文件系統(tǒng)的信息,包括偽,重復(fù)和無法訪問的文件系統(tǒng) |
| -h | 以人類可讀格式顯示尺寸,即1024的功率 |
| -t | 僅顯示特定類型文件系統(tǒng)的磁盤使用情況 |
| -x | 顯示磁盤使用,不包括特定文件類型 |
以人類可讀格式顯示磁盤使用
因df命令以字節(jié)為單位顯示大小,這對一些人來說可能很難閱讀。要以人類可讀格式(如兆字節(jié)、千兆字節(jié)等)查看文件大小,請使用 -h 標(biāo)志。
df -h

顯示特定類型的磁盤占用
您還可以使用 -t 標(biāo)志查看特定文件系統(tǒng)類型的磁盤使用情況,如下所示:
df -t <file_system_type>

使用 du Command 檢查磁盤使用情況
因df命令僅顯示整個(gè)文件系統(tǒng)的磁盤使用情況,而不是單個(gè)文件和目錄的磁盤使用情況。要查看單個(gè)文件和目錄的磁盤使用情況,請使用du命令。在這里,du代表“磁盤使用”。使用的語法du命令是:
du <option> <file>
與 the 一起使用的選項(xiàng)du命令是:
| 選項(xiàng) | 描述 |
|---|---|
| -a | 顯示所有文件的詳細(xì)信息 |
| -h | 以人類可讀格式顯示文件大小 |
| -s | 顯示特定目錄的大小 |
| -c | 顯示整個(gè)目錄的總用法 |
以人類可讀格式顯示磁盤使用
要以人類可讀格式顯示大小,例如兆字節(jié),千兆字節(jié)等,而不是字節(jié),請使用-h通過下面的命令語法標(biāo)記:
du -h

顯示特定目錄的磁盤使用情況
du 命令顯示所有文件夾的磁盤使用情況。但是,您可以使用以下命令查看特定文件夾的磁盤使用情況:-s旗與基本命令如下:
du -s -h <directory_name>

比較兩個(gè)目錄的磁盤使用情況
使用 du 命令,您還可以比較兩個(gè)或多個(gè)目錄的磁盤使用情況,如下所示:
du <options> <directory_1> <directory_2>

使用命令行清理磁盤空間
您可以使用 du 和 df 命令中的任何一個(gè)與其他 Linux 命令結(jié)合使用,列出占用最多空間的文件和目錄。然后,您可以選擇保留這些文件或刪除Linux中的文件,以釋放計(jì)算機(jī)上的存儲空間。
根據(jù)文件大小對文件進(jìn)行排序
du 命令顯示目錄中所有文件的文件大小,但當(dāng)與使用管道字符的排序命令組合時(shí) 。|“,你可以看到結(jié)果按文件大小的遞減順序排序。使用這兩種命令的語法是:
du -a <directory_path> | sort -rn
這里, 管道 人物 '|用于發(fā)送一個(gè)命令的輸出作為另一個(gè)命令的輸入。在語法的第二部分,-r標(biāo)志用于按反向順序排序,并且-n標(biāo)志用于根據(jù)數(shù)值對文件進(jìn)行排序。但是,不要僅僅根據(jù)文件大小刪除文件,因?yàn)槟赡軙馔獾貏h除Linux系統(tǒng)運(yùn)行所需的重要文件。

根據(jù)文件大小排除文件
有很多方法可以通過組合各種命令來排除基于其文件大小的文件,但最簡單的方法是使用查找命令來排除超過一定大小的文件。使用 find 命令根據(jù)文件大小排除文件的語法是:
find <directory_path> -size -<file_size_to_exclude>
您也可以使用-exec標(biāo)記與其他命令組合,將 find 命令的輸出作為其他命令的輸入。

根據(jù)其類型排除文件
因du命令有一個(gè)重要的旗幟,稱為--exclude標(biāo)志,當(dāng)命令與其他命令結(jié)合使用時(shí),可用于排除某些文件類型。使用的語法--exclude帶有 du 命令的 flag 是:
du -h <path_to_directory> --exclude="*<file_extension>"
在這里,The*用作外卡,表示所有字符在解析目錄時(shí)應(yīng)與輸入匹配。

使用 GUI 檢查磁盤使用情況
各種磁盤使用命令的命令行輸出對于一些人來說可能很難理解。因此,有一些GUI替代方案使監(jiān)控磁盤使用的任務(wù)變得容易。一些用于監(jiān)控磁盤使用情況的常見 GUI 工具是 GDU 磁盤使用分析器和 Gnome 磁盤工具,它們可以使用以下命令輕松安裝:
安裝磁盤使用分析器:
sudo snap install gdu-disk-usage-analyzer
安裝磁盤實(shí)用工具 :
sudo apt-get -y install gnome-disk-utility
使用 Gnome 磁盤工具檢查磁盤使用情況
Gnome 磁盤實(shí)用工具通常用于將存儲分區(qū)格式化為特定類型。在默認(rèn)視圖中,將顯示所有存儲分區(qū)。
要了解有關(guān)分區(qū)的詳細(xì)信息,例如設(shè)備名稱、文件系統(tǒng)類型、可用空間等,您需要單擊分區(qū)的名稱。磁盤實(shí)用工具是一個(gè)有用的工具,但如果不小心使用,您可能會丟失所有重要數(shù)據(jù)。

使用磁盤使用分析工具檢查磁盤使用情況
與CLI相比,使用磁盤使用分析工具在GUI中監(jiān)控磁盤使用率要容易得多。安裝此工具后,通過應(yīng)用程序菜單訪問它,然后按照以下步驟進(jìn)行操作:
1.首次打開磁盤使用分析器工具時(shí),它將顯示連接到系統(tǒng)的所有存儲分區(qū)以及您的主目錄。

2.要了解任何設(shè)備的磁盤使用情況,請單擊設(shè)備名稱。它將掃描整個(gè)設(shè)備,并顯示所有文件夾的磁盤占用環(huán)形圖。當(dāng)您懸停在圖形的任何部分時(shí),您將看到哪些文件夾占用的磁盤空間最多。

使用磁盤使用分析器清理磁盤
分析文件系統(tǒng)的不同位置后,您可能希望刪除一些存儲占用文件。磁盤使用分析工具還可以作為要?jiǎng)h除的文件或文件夾的清理工具。刪除任何文件或文件夾:
1.導(dǎo)航到要從文件系統(tǒng)樹中刪除的文件。Move To Trash右鍵單擊項(xiàng)目并選擇“移動到垃圾桶”選項(xiàng)。

作為安全措施,此工具將文件和文件夾移動到“垃圾”位置,以便您不會意外刪除重要文件。然后可以使用任何文件管理器清空垃圾位置。
管理磁盤空間是文件管理的重要技能,保持磁盤驅(qū)動器長時(shí)間保持健康至關(guān)重要。我們希望本指南中顯示的方法將幫助您檢查Linux中的磁盤使用情況。如果您遇到任何問題,請?jiān)谙旅娴脑u論中告訴我們。
以上就是檢查Linux中磁盤使用情況的四種方法的詳細(xì)內(nèi)容,更多關(guān)于Linux磁盤使用情況的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
詳解怎樣在Linux中配置靜態(tài)網(wǎng)絡(luò)連接
這篇文章主要介紹了詳解怎樣在Linux中配置靜態(tài)網(wǎng)絡(luò)連接,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-05-05
使用 chkconfig 和 systemctl 命令啟用或禁用 Linux 服務(wù)的方法
在 Linux 中,無論何時(shí)當(dāng)你安裝任何帶有服務(wù)和守護(hù)進(jìn)程的包,系統(tǒng)默認(rèn)會把這些服務(wù)的初始化及 systemd 腳本添加進(jìn)去,不過此時(shí)它們并沒有被啟用。下面小編給大家?guī)砹耸褂?chkconfig 和 systemctl 命令啟用或禁用 Linux 服務(wù)的方法,一起看看吧2018-11-11
Linux的/etc/hosts文件的基礎(chǔ)知識和在實(shí)用指南
在 Linux 和 Unix 系統(tǒng)中,/etc/hosts 文件扮演著一個(gè)至關(guān)重要的角色,在網(wǎng)絡(luò)和系統(tǒng)管理中,了解如何正確使用這個(gè)文件能夠大大提升效率和靈活性,本文將深入探討 /etc/hosts 文件的用途、結(jié)構(gòu)和實(shí)際應(yīng)用,需要的朋友可以參考下2026-02-02
Linux使用pkill清理各種服務(wù)進(jìn)程的方法大全
這篇文章主要介紹了如何使用pkill命令清理不同類型的服務(wù)器進(jìn)程,包括Java-jar、Redis、Elasticsearch、Nginx等服務(wù)的清理方法,同時(shí),還提供了通用的安全清理策略,如按用戶、端口或組合匹配清理,并建議使用腳本和進(jìn)程管理工具來實(shí)現(xiàn)更安全和高效的清理2025-12-12
CentOS 8 正式發(fā)布 基于Red Hat Enterprise Linux 8
緊隨CentOS Linux 7.7發(fā)行版之后,CentOS Linux 8現(xiàn)已正式發(fā)布,新版本基于Red Hat Enterprise Linux 8.0源,這意味著它具有混合云時(shí)代的所有強(qiáng)大的新特性和增強(qiáng)功能2019-09-09

