在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 /home/user/documents
ncdu
命令ncdu
(NCurses Disk Usage)是一个基于文本的用户界面,用于交互式地查看磁盘使用情况。
安装:
sudo apt-get install ncdu # Debian/Ubuntu
sudo yum install ncdu # CentOS/RHEL
基本用法:
ncdu /path/to/directory
tree
命令tree
命令用于以树状图显示目录结构,并可以显示文件和目录的大小。
安装:
sudo apt-get install tree # Debian/Ubuntu
sudo yum install tree # CentOS/RHEL
基本用法:
tree -h /path/to/directory
df
和 du
命令监控磁盘空间使用情况,防止磁盘空间不足。ncdu
和 tree
命令分析哪些文件或目录占用了大量空间,以便进行清理或优化。du
和 ncdu
查找占用空间大的文件或目录。lsof
命令查找占用文件的进程并终止。lsof
命令查找占用文件的进程并终止。rm -rf
强制删除(谨慎使用)。rm -rf
强制删除(谨慎使用)。通过这些命令和工具,你可以有效地管理和监控Linux系统中的磁盘空间使用情况。
Tencent Serverless Hours 第13期
云+社区沙龙online第6期[开源之道]
腾讯云数据湖专题直播
2022OpenCloudOS社区开放日
云+社区技术沙龙[第14期]
“中小企业”在线学堂
腾讯云数据库TDSQL(PostgreSQL版)训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
腾讯技术创作特训营第二季
腾讯云数据库TDSQL训练营
企业创新在线学堂
领取专属 10元无门槛券
手把手带您无忧上云