【linux】 cd命令
cd
命令在 Linux 和 Unix 系统中用于改变当前工作目录(Current Directory)。它是命令行界面中非常基础且常用的命令之一,允许用户快速地在文件系统中导航。
基本用法
-
改变目录:
cd [directory]
这里[directory]
是你想要切换到的目标目录的路径。如果[directory]
是相对路径,那么它会基于当前工作目录进行解析。如果[directory]
是绝对路径(即以/
开头的路径),那么它会从根目录开始解析。 -
切换到用户主目录:
cd
或者cd ~
这两条命令都会将当前工作目录切换到用户的主目录。~
符号是用户主目录的快捷方式。 -
切换到上一级目录:
cd ..
这会将当前工作目录切换到其父目录。 -
切换到前一个工作目录:
cd -
这会将当前工作目录切换到之前的工作目录。这个特性非常有用,当你需要在两个目录之间频繁切换时。
注意事项
- 如果尝试切换到一个不存在的目录,
cd
命令会报错,并提示目录不存在。 - 路径中的空格需要被转义(使用反斜杠
\
)或者整个路径应该用引号(单引号'
或双引号"
)括起来。例如:cd "My Documents"
或cd My\ Documents
。 - 在某些 shell(如 bash)中,可以使用
cd
命令结合通配符(如*
)来切换到匹配特定模式的目录,但这需要谨慎使用,因为可能会意外地切换到不是你预期的目录。 cd
命令本身不接受任何选项(如-l
,-r
等),其所有“行为”都通过不同的参数或路径来控制。
cd
命令是 Linux 和 Unix 系统命令行界面中不可或缺的工具之一,掌握其用法对于高效地在文件系统中导航至关重要。