跳转到主要内容
模块 1 · 第 2 课(共 2)课程中的2/11~12 min
模块课程(2/2)

在文件系统中移动 (cd)

要从 Linux 文件系统中的一个文件夹移动到另一个文件夹,请使用以下命令:

Bash
cd [path]

该命令代表更改目录。您要输入的文件夹的路径可以通过两种方式指定:使用绝对路径或相对路径。


绝对路径与相对路径

  1. 绝对路径:始终从根/开始,描述到目的地的整个路径。

    • 示例:cd /home/user/documents
    • 无论您当前位于哪个文件夹,绝对路径将始终将您引导至同一位置。
  2. 相对路径:从当前目录开始。

    • 示例:如果您已经位于 /home/user 中,要输入 /home/user/documents,您只需键入 cd documents(开头不带正斜杠 /)。

特别快捷键

Linux 提供了几个有用的快捷方式来快速导航:

  • .(单点):表示当前目录。
  • ..(双点):表示父目录(目录树中的上一级)。
    • 示例:如果您位于 /home/user/documents,则输入 cd .. 将带您进入 /home/user。
  • ~(波形符):代表您的主目录 (/home/user)。输入 cd ~ (或简单地输入 cd ,不带任何参数)将立即返回首页。

导航示例和常见错误

如果您尝试访问不存在的目录,终端将显示如下错误:

Bash
cd nonexistent_folder
# Output:
# cd: nonexistent_folder: No such file or directory

您可以链接导航或使用 pwd 来验证更改文件夹的效果:

Bash
cd documents
pwd
# Output:
# /home/user/documents

自己尝试一下

练习 1:输入文件夹

锻炼#linux.m1.l2.e1
尝试:0加载中...

使用相对路径在“文档”目录内移动。

正在加载编辑器...
显示提示

使用 cd 命令,后跟目标文件夹的名称。

3 次尝试后可用的解决方案

练习 2:上升一级

锻炼#linux.m1.l2.e2
尝试:0加载中...

返回到相对于当前位置的父目录。

正在加载编辑器...
显示提示

使用 cd,然后使用父文件夹的特殊快捷方式。

3 次尝试后可用的解决方案

练习 3:回家

锻炼#linux.m1.l2.e3
尝试:0加载中...

移动到“文档”目录中,然后立即使用 ~ 特殊快捷方式返回主目录。

正在加载编辑器...
显示提示

首先使用 cd 后跟文档,然后使用 cd 后跟 ~。

3 次尝试后可用的解决方案