linux

Linux文件系统如何查看空间

小樊
43
2025-06-10 22:33:58
栏目: 云计算

在Linux系统中,有多种方法可以查看文件系统的空间使用情况。以下是一些常用的命令:

1. df 命令

df(disk free)命令用于显示文件系统的磁盘空间使用情况。

df -h

示例输出:

Filesystem Size Used Avail Use% Mounted on
udev 3.9G     0  3.9G   0% /dev
tmpfs 798M  9.6M  789M   2% /run
/dev/sda1 234G   15G  210G   7% /
tmpfs 3.9G   12M  3.9G   1% /dev/shm
tmpfs 5.0M  4.0K  5.0M   1% /run/lock
tmpfs 3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sdb1 932G   60G  825G   7% /mnt/data

2. du 命令

du(disk usage)命令用于显示目录或文件的磁盘使用情况。

du -sh /path/to/directory

示例输出:

1.5G    /path/to/directory

3. ncdu 命令

ncdu(NCurses Disk Usage)是一个基于文本的用户界面工具,用于查看和分析磁盘空间使用情况。

首先需要安装 ncdu

sudo apt-get install ncdu  # Debian/Ubuntu
sudo yum install ncdu      # CentOS/RHEL
sudo dnf install ncdu      # Fedora

然后运行:

ncdu /path/to/directory

4. lsblk 命令

lsblk(list block devices)命令用于列出所有可用的块设备及其挂载点。

lsblk

示例输出:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   234G  0 disk 
├─sda1   8:1    0   150G  0 part /
├─sda2   8:2    0    10G  0 part [SWAP]
└─sda3   8:3    0    75G  0 part /home
sr0     11:0    1  1024M  0 rom  

5. fdisk 命令

fdisk(disk partition table manipulation program)命令也可以用来查看磁盘分区信息。

sudo fdisk -l

示例输出:

Disk /dev/sda: 234 GiB, 250059350016 bytes, 488397168 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: 0x000a5f8d

Device     Boot Start       End   Sectors Size Id Type
/dev/sda1  *       2048  3072000 3070016 1.5G 83 Linux
/dev/sda2       3072002 488396800 485324800 231.5G 83 Linux

这些命令可以帮助你全面了解Linux文件系统的空间使用情况。根据具体需求选择合适的命令进行查看。

0
看了该问题的人还看了