创建与操作符号链接

Red Hat Enterprise LinuxBeginner
立即练习

介绍

在本次挑战中,你将探索 Linux 系统中的符号链接(也称为软链接)。你将创建一个符号链接,修改其内容,并观察当目标文件被移除时该链接的表现。

环境说明

LabEx 使用红帽通用基础镜像 9 (UBI9) 来模拟考试环境。虽然它可能与实际的 RHCSA 考试环境不完全一致,但它能够很好地展示你将遇到的各项任务。

环境中包含两个用户:

  • labex:具有 sudo 权限的标准用户,密码为:labex
  • root:系统管理员,密码为:redhat

本次挑战包含真实的考试题目,并配有解释、要求以及自动验证脚本,帮助你确认任务完成情况。它有效地模拟了 RHCSA 考试所涵盖的知识领域。

创建并操作符号链接

本步骤涉及创建一个符号链接、编辑其内容,并观察目标文件被删除后的行为。

任务

  1. /home/labex 目录下创建一个名为 soft1 的符号链接,指向 /tmp/hard2
  2. 编辑 soft1 的内容。
  3. 列出 soft1 的属性。
  4. 删除目标文件 hard2
  5. 再次列出 soft1 的属性。

要求

  • labex 用户身份执行所有操作。
  • /home/labex 目录中创建符号链接 soft1
  • 目标文件 hard2 应位于 /tmp 目录中。
  • 使用 ln -s 创建符号链接。
  • 使用 echo 向符号链接添加内容。
  • 使用 ls -l 列出文件属性。
  • 使用 rm 删除目标文件。

示例

创建符号链接并编辑其内容后,你可能会看到类似如下的输出:

$ ls -l /home/labex/soft1
lrwxrwxrwx 1 labex labex 10 Aug 28 10:00 /home/labex/soft1 -> /tmp/hard2

总结

在本次挑战中,你学习了如何在 Linux 系统中创建和操作符号链接。你创建了一个符号链接,向其中添加了内容,观察了它的属性,并体验了当目标文件被删除时它的表现。通过这个练习,你了解了符号链接的灵活性及其在不同场景下的行为,这对于 Linux 环境下的系统管理和文件管理来说是至关重要的知识。

✨ 查看解决方案并练习