cd命令 – 切换目录
cd命令来自英文词组“change directory”的缩写,其功能是用于更改当前所处的工作目录,路径可以是绝对路径,也可以是相对路径,若省略不写则会跳转至当前使用者的家目录。
**语法格式:**cd [参数] [目录名]
常用参数:
参数 | 作用 | 使用案例 |
---|---|---|
-L | 切换至符号链接所在的目录 | cd -L /path/to/symlink_dir |
-P | 切换至符号链接对应的实际目录 | cd -P /path/to/symlink_dir |
– | 切换至上次所在目录 | cd – |
~ | 切换至用户家目录 | cd ~ |
… | 切换至当前位置的上一级目录 | cd … |
使用案例:
- 切换至符号链接所在的目录:假设当前目录为 /home/user,有一个符号链接 symlink_dir 指向 /home/user/documents,想要切换到该目录,可以使用命令
cd -L symlink_dir
。 - 切换至符号链接对应的实际目录:同样假设当前目录为 /home/user,有一个符号链接 symlink_dir 指向 /home/user/documents,如果想要直接跳转到实际目录,可以使用命令
cd -P symlink_dir
。
切换到指定目录:
[root@linuxcool ~]# cd /Dir
[root@linuxcool Dir]#
切换至当前用户的家目录:
[root@linuxcool Dir]# cd ~
[root@linuxcool ~]#
进入到上一级所在目录:
[root@linuxcool ~]# cd ..
[root@linuxcool /]#
返回到上一次所在目录:
[root@linuxcool /]# cd -
/root
[root@linuxcool ~]#
操作示例
cd
在计算机领域的全称是 “Change Directory”,是一种用于改变当前所在目录的命令。cd / 是切换到根目录
pwd 展示当前目录所在路径
ls 展示当前目录下所有文件及目录
bin lib64 lib sbin 都是一种颜色 亮蓝色
以下是 bin、lib64、lib 和 sbin 目录的含义:
bin
(/bin)目录:该目录存储可执行文件,即包含系统命令和工具的二进制文件,例如 mv、cp、ls 等命令。
lib64
(/lib64)目录:该目录用于存储 64 位操作系统架构的库文件,这些库文件通常被可执行文件所依赖,以提供必要的运行时支持。
lib
(/lib)目录:该目录存储共享库(动态链接库),这些库用于在运行时为程序提供所需的函数和资源。
sbin
(/sbin)目录:该目录存储系统管理员使用的可执行文件,例如网络配置、系统维护等命令。那其他的蓝色代表目录不具体解释什么意思了
像tmp那种就是临时文件
在之后见得最多的就是蓝色目录
黑色普通文件
红色压缩文件
cd /home 用于切换当前工作目录到
/home
使用ls命令查看并没有任何内容
cd /快速返回根目录
注意:判断切换的目录,如果能在当前目录下可以直接找到需要切换的目录,cd 目录名
如果当前目录下直接找不到需要切换的目录,可以尝试使用绝对路径来进行切换。
另外,在 Linux 系统中还有一些高级命令可以帮助用户快速切换到常用目录,例如
pushd
、popd
、dirs
等,这些命令可以将目录添加到目录堆栈中,并在需要时快速切换到目标目录。