介绍
想象一支太空科学家团队正在探索一颗新行星。首席天体生物学家萨根博士负责分析该行星的磁盘空间。随着团队探索的深入,这对于高效存储和管理至关重要的研究数据至关重要。了解可用磁盘空间是任务成功的关键。
磁盘空间概览
在这一步骤中,你将学习使用 df 命令来获取磁盘空间使用情况的总体概览。
任务
- 使用
df命令显示磁盘空间使用情况。 - 识别每个磁盘的文件系统、容量大小、已用空间、可用空间、使用百分比以及挂载点。
要求
- 默认工作目录:
/home/labex/project - 在终端中使用
df命令。 - 显示所有磁盘空间信息。
- 将命令的输出保存到文件
/home/labex/project/df.txt中。
示例
运行命令后应产生类似于以下内容的输出:
cd /home/labex/project
cat df.txt
Filesystem 1K-blocks Used Available Use% Mounted on
overlay 20971520 128756 20842764 1% /
tmpfs 65536 0 65536 0% /dev
tmpfs 3995012 0 3995012 0% /sys/fs/cgroup
shm 65536 0 65536 0% /dev/shm
/dev/vdb 104806400 70116628 34689772 67% /etc/hosts
过滤磁盘空间信息
在这一步骤中,你将学习如何根据特定的文件系统或挂载点来过滤磁盘空间信息。
任务
- 使用带有正确选项的
df命令,显示特定文件系统或挂载点的磁盘空间信息。 - 学习如何过滤出
/home/labex的磁盘空间信息。
要求
- 导航到用户
labex的家目录。 - 在终端中使用带有过滤选项的
df命令。 - 显示
/home/labex的磁盘空间信息。 - 将命令的输出保存到文件
/home/labex/project/df2.txt中。
示例
过滤后,输出应仅显示指定文件系统或挂载点的磁盘空间信息。
cd /home/labex/project
cat df2.txt
Filesystem Size Used Avail Use% Mounted on
overlay 20G 126M 20G 1% /
总结
在本次挑战中,你学习了如何在 Linux 中使用 df 命令来报告磁盘空间使用情况。这项技能对于在各种环境中有效管理磁盘空间至关重要,有助于确保数据驱动型任务的顺利运行。



