一、使用df命令查看磁盤空間
df命令是用來顯示Linux中文件系統磁盤使用情況的命令。通過該命令我們可以了解當前系統中各個分區的磁盤使用情況。例如,我們可以使用以下命令查看磁盤的使用情況:
$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 20G 15G 3.8G 79% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 17M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup tmpfs 380M 0 380M 0% /run/user/0
其中,-h參數表示以人類可讀的方式顯示磁盤使用情況,如10G、100M等。我們可以看到,該系統使用了一個名為/dev/sda1的分區,其大小為20GB,已使用15GB,可用3.8GB,已使用比例為79%。
除了-h參數以外,還有很多其他的參數可以使用,例如-a參數可以顯示所有的文件系統、-i參數可以顯示inode使用情況等。通過組合不同的參數,我們可以更準確地了解磁盤的使用情況。
二、使用du命令查看目錄大小
du命令是用來顯示目錄或文件所佔用磁盤空間的命令。如果我們想要了解某個目錄下各個文件夾的大小,可以使用以下命令:
$ du -h /path/to/directory
其中,-h參數表示以人類可讀的方式顯示目錄大小。如果想要顯示所有的子目錄的大小,可以使用-R參數:
$ du -h -R /path/to/directory
如果我們只想要顯示某個目錄下的前幾個文件夾的大小,可以使用以下命令:
$ du -h -d 1 /path/to/directory
其中,-d參數表示只顯示一層目錄,即該目錄下的子目錄大小。
三、使用lsblk命令查看磁盤分區情況
lsblk命令是用來顯示系統中的塊設備和其關係的命令。通過該命令,我們可以了解當前系統中的磁盤分區情況。例如:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 18.6G 0 part / ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 1.4G 0 part [SWAP] sr0 11:0 1 1024M 0 rom
我們可以看到,該系統使用了一個名為sda的磁盤,包含了三個分區,分別為sda1、sda2和sda5。其中sda1已掛載到/目錄下,sda5已被用作交換分區。
除了上述參數以外,lsblk還支持很多其他的參數,例如-t、-o等。通過組合不同的參數,我們可以更好地了解磁盤的分區情況。
四、使用fdisk命令查看磁盤分區情況
fdisk是一個常用的磁盤管理工具,可以對磁盤進行分區等操作。但是,使用該命令需要注意,操作不慎可能會導致數據丟失。如果我們想要查看當前系統中的磁盤分區情況,可以使用以下命令:
$ sudo fdisk -l
該命令會列出系統中所有的磁盤分區情況,包括分區類型、大小、起始扇區、結束扇區等信息。
五、使用parted命令查看磁盤分區情況
parted也是一個常用的磁盤管理工具,可以對磁盤進行分區等操作。與fdisk相比,parted提供了更多的分區類型,並且不會強制按照某個特定單位進行分區。
如果我們想要查看當前系統中的磁盤分區情況,可以使用以下命令:
$ sudo parted -l
該命令會列出系統中所有的磁盤分區情況,包括分區類型、大小、起始位置、結束位置等信息。
六、小結
通過以上幾種命令,我們可以比較全面地了解當前系統中的磁盤使用情況和分區情況。不同的命令可以從不同的角度切入,因此可以根據需求來選擇使用不同的命令。
原創文章,作者:AIOJR,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/369642.html