在Linux系统中,查看磁盘空间是一项基本的系统管理任务,可以通过多种命令来实现。以下是一些常用的命令及其使用方法:
df
命令df
(disk free)命令用于显示文件系统的磁盘空间使用情况。
基本用法:
df -h
-h
选项表示以人类可读的格式(如K、M、G)显示磁盘空间。示例输出:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sdb1 100G 80G 15G 85% /data
du
命令du
(disk usage)命令用于显示目录或文件的磁盘使用情况。
基本用法:
du -sh /path/to/directory
-s
选项表示只显示总计。-h
选项表示以人类可读的格式显示。示例输出:
1.2G /path/to/directory
ncdu
命令ncdu
(NCurses Disk Usage)是一个基于文本的用户界面,用于交互式地查看磁盘使用情况。
安装:
sudo apt-get install ncdu # Debian/Ubuntu
sudo yum install ncdu # CentOS/RHEL
基本用法:
ncdu /path/to/directory
lsblk
命令lsblk
(list block devices)命令用于列出所有块设备的信息,包括磁盘和分区。
基本用法:
lsblk
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 50G 0 part /
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part /data
find
命令find
命令可以用于查找大文件或目录,帮助你定位占用空间较大的文件。
基本用法:
find /path/to/directory -type f -size +100M
-type f
表示查找文件。-size +100M
表示查找大于100MB的文件。rm
命令删除不再需要的文件。sudo apt-get clean
。gzip
或 tar
命令压缩大文件。通过这些命令和方法,你可以有效地管理和监控Linux系统的磁盘空间。
领取专属 10元无门槛券
手把手带您无忧上云