Linux 目录操作命令:改变当前目录 cd
「cd」表示 改变目录(Change Directory) 的意思,这个命令实际改变 当前目录(current directory) 。当前目录(current directory) 指用户当前工作所在目录。
语法
cd <dirname>
举例:
$ cd certs
这是被用到的最重要和最普遍的命令。通过这个命令,您可以漫游到系统的任何目录中。您可回到之前的目录,或之前的之前,或任意目录。下面看看具体的操作。
1) 从当前目录切换到新的当前目录
如上面截屏所示,首先使用 pwd
命令显示当前目录 /home/sssit 。然后通过 cd
命令改变当前目录到 /home/sssit/Desktop 。这是通过给 cd
命令传递目录的绝对路径来改变的。现在,你从截图里看到已切换到新的当前目录 ~/Desktop,现在你的当前目录为 ~/Desktop 。
2) 使用绝对路径改变当前目录
绝对路径方式,必须从文件系统的根(/)按照目录树依次写出路径全称的表示目录方法。
如上截图例子,我们欲改变目录从 「cups」到「certs」。我们提供从根(/)到目录的全称 /run/cups/certs ,这个称为绝对路径名。
3) 使用相对路径改变当前目录
这个例子做同上例同样的事。仅不同的是路径名用相对路径方式提供的。注意截图,只是从 「cups」到「certs」,没有写出「certs」的全路径名称。这就是相对路径。
cd 命令选项
选项 | 描述 |
---|---|
cd ~ | 回到家目录。 |
cd - | 回到来当前目录之前的目录。 |
cd .. | 回到当前目录的父目录(若有父目录)。 |
cd / | 回到整个系统的根文件系统目录。 |
cd ../ ../dir1/dir2 | 切换从当前目录往上到其父目录的父目录下的 dir1 目录下的 dir2 目录。 |