# ----------------------------------------------- #
Linux Man
# ----------------------------------------------- #

按命令搜索(支持模糊查询)

按功能关键字搜索

文件与目录管理
目录的基本操作
文件创建、移动、删除与处理
文件编辑
文件查看与权限属性设置
文件查找与比较
文件过滤、分割与合并
文件传输
文件压缩与解压缩
文件备份、归档与恢复
系统管理
系统关机与重启
用户和工作组管理
文件系统管理
进程与作业管理
X Window系统
系统安全
硬件、磁盘、性能与shell
硬件相关
磁盘管理
性能监测与优化
内核与模块
shell内部指令
实用工具、软件包与其它
实用工具
软件包管理
打印相关
编程开发
网络管理
网络配置
网络测试
网络应用
高级网络
网络服务器
网络安全
文件与目录管理   >>   目录的基本操作
cd

功能

cd命令用来切换工作目录至dirName。

其中dirName表示法可为绝对路径或相对路径。

若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。

另外,~ 也表示为home directory的意思,. 则是表示目前所在的目录,.. 则表示目前目录位置的上一层目录。

语法

cd (选项) (参数)

选项

选项 说明
-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
-L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录
- 当仅使用 - 一个选项时,当前工作目录将被切换到环境变量 OLDPWD 所表示的目录(上一次切换目录前所在的目录)

参数

要前往的文件夹路径,可为相对路径和绝对路径。

实例

# 显示文件file的最后10行
[root@localhost ~]# tail file

# 进入用户主目录
[root@localhost ~]# cd

# 返回进入此目录之前所在的目录
[root@localhost ~]# cd -

# 返回上级目录(若当前目录为 `/`,则执行完后还在 `/`)
[root@localhost ~]# cd ..

# 返回上两级目录
[root@localhost ~]# cd ../..

# 把上个命令的参数作为cd参数使用
[root@localhost ~]# cd !$