在Linux系統中,查看磁盤空間的使用情況是一個常見的操作。無論是系統管理員還是普通用戶,了解磁盤空間的使用情況對于維護系統的正常運行至關重要。本文將介紹幾個常用的Linux命令,幫助你快速查看磁盤空間的使用情況。
df
命令df
是 disk free
的縮寫,用于顯示文件系統的磁盤空間使用情況。默認情況下,df
命令會顯示所有已掛載文件系統的磁盤空間使用情況。
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 10485760 5242880 5242880 50% /
tmpfs 102400 0 102400 0% /dev/shm
-h
:以人類可讀的格式顯示磁盤空間(例如,KB、MB、GB)。 df -h
-T
:顯示文件系統類型。 df -T
--total
:顯示總計信息。 df --total
du
命令du
是 disk usage
的縮寫,用于顯示目錄或文件的磁盤使用情況。與 df
不同,du
命令主要用于查看特定目錄或文件的磁盤使用情況。
du /path/to/directory
4 /path/to/directory/subdir1
8 /path/to/directory/subdir2
12 /path/to/directory
-h
:以人類可讀的格式顯示磁盤使用情況。 du -h /path/to/directory
-s
:顯示總計信息,而不顯示每個子目錄的詳細信息。 du -sh /path/to/directory
--max-depth=N
:限制顯示的目錄深度。 du -h --max-depth=1 /path/to/directory
lsblk
命令lsblk
是 list block devices
的縮寫,用于列出所有塊設備的信息,包括磁盤分區和掛載點。
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 10G 0 part /
└─sda2 8:2 0 10G 0 part /home
-f
:顯示文件系統類型。 lsblk -f
-o
:指定輸出的列。 lsblk -o NAME,SIZE,MOUNTPOINT
fdisk
命令fdisk
是一個強大的磁盤分區工具,也可以用于查看磁盤的分區信息。
sudo fdisk -l
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 20971519 20969472 10G 83 Linux
/dev/sda2 20971520 41943039 20971520 10G 83 Linux
-l
:列出所有磁盤的分區信息。 sudo fdisk -l
ncdu
命令ncdu
是一個基于文本的用戶界面工具,用于分析磁盤使用情況。它提供了一個交互式界面,方便用戶瀏覽目錄并查看磁盤使用情況。
sudo apt-get install ncdu # 對于Debian/Ubuntu系統
sudo yum install ncdu # 對于CentOS/RHEL系統
ncdu /path/to/directory
--- /path/to/directory --------------------------------------------------------
12.0 MiB [##########] /subdir1
8.0 MiB [###### ] /subdir2
20.0 MiB [##########] .
-x
:只統計當前文件系統的磁盤使用情況。 ncdu -x /path/to/directory
-o
:將結果輸出到文件。 ncdu -o disk_usage.txt /path/to/directory
在Linux系統中,查看磁盤空間的使用情況有多種方法。df
和 du
是最常用的命令,分別用于查看文件系統的磁盤空間使用情況和特定目錄的磁盤使用情況。lsblk
和 fdisk
則提供了更詳細的磁盤和分區信息。對于需要交互式瀏覽磁盤使用情況的用戶,ncdu
是一個不錯的選擇。
通過掌握這些命令,你可以輕松地監控和管理Linux系統的磁盤空間,確保系統的穩定運行。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。