在Linux系统中,有多种方法可以查看磁盘空间。以下是一些常用的命令:
df 命令df(disk free)命令用于显示文件系统的磁盘空间使用情况。
df -h
-h 选项表示以人类可读的格式显示(例如,MB、GB)。Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 797M 9.6M 787M 2% /run
/dev/sda1 917G 50G 824G 6% /
tmpfs 3.9G 128M 3.8G 4% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
du 命令du(disk usage)命令用于显示目录或文件的磁盘使用情况。
du -sh /path/to/directory
-s 选项表示只显示总计。-h 选项表示以人类可读的格式显示。/path/to/directory 是你要检查的目录路径。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
lsblk 命令lsblk(list block devices)命令用于列出所有可用的块设备及其挂载点。
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 500M 0 part /
├─sda2 8:2 0 1G 0 part [SWAP]
└─sda3 8:3 0 99.5G 0 part /home
sr0 11:0 1 1024M 0 rom
fdisk 或 parted 命令这些命令主要用于磁盘分区管理,但也可以用来查看磁盘的基本信息。
fdisk -l
或
parted -l
df -h 是查看整个文件系统磁盘空间的最常用命令。du -sh /path/to/directory 用于查看特定目录的磁盘使用情况。ncdu 提供了一个交互式的界面来查看磁盘空间使用情况。lsblk 和 fdisk/parted 用于查看和管理磁盘分区。选择适合你需求的命令即可。