Linux cd命令

Linux cd 命令用于更改当前工作目录(即当前用户正在其中工作)。“cd”代表“更改目录”。它是 Linux 终端中最常用的命令之一。

语法:

cd <dirname>

它是 Linux 系统中最重要和最常见的命令之一,将被重复使用。借助此命令,我们可以在系统中的目录中移动所有内容。我们可以转到上一个目录或下一个目录之前,或者任何地方。

由于我们熟悉Linux目录,因此,我们将对目录执行以下cd操作:

  1. 从当前目录更改为新目录
  2. 使用绝对路径更改目录
  3. 使用相对路径更改目录
  4. 更改为主目录
  5. 更改为上一个目录
  6. 更改为父目录
  7. 更改为根目录
  8. 更改为其他用户的主目录
  9. 更改为具有空格的目录
  10. 最多更改多个子目录

1) 从当前目录更改为新目录

我们可以将目录从当前工作目录更改为指定目录。要显示当前工作目录,请按如下方式执行命令:

pwd  

要更改当前工作目录,请按如下方式执行命令:

cd < current directory> <specified directory>  

输出结果:

从上面的输出中,我们执行了 pwd 命令来显示当前工作目录,即 “/home/sssit”。然后,我们执行了“cd”命令来更改当前目录,并将新目录的路径称为“/home/sssit/Desktop”。正如我们在输出图像中看到的,我们位于桌面的新目录中。因此,我们当前的工作目录已更改为桌面。

2) 使用绝对路径更改目录

要使用绝对路径更改目录,我们必须提到从根目录开始的整个路径。请考虑以下示例:

从上面的输出中,我们将目录从“cups”更改为“certs”。因此,我们提供了从根(/)开始的整个路径“/run/cups/certs”。这称为绝对路径。

3) 使用相对路径更改目录

我们可以使用相对路径更改目录;相对路径是相对于当前目录的位置。请考虑以下示例:

cd certs  

从上面的输出中,我们将使用相对路径更改目录。就像上面的例子一样,在这里,我们也将目录从“cups”更改为“certs”,但没有提到整个路径。这是相对路径。

4) 更改为主目录

要将目录从当前工作目录更改为主目录,请按如下方式执行命令:

cd ~  

上面的命令将把我们带到我们的主目录。请考虑以下输出:

从上面的输出中可以看出,我们在下载目录上,“cd ~”命令将我们带到了主目录。

5) 更改为上一个目录

要从当前工作目录切换到上一个目录,请按如下方式执行命令:

cd -  

输出结果:

从上面的输出中可以看出,我们在“/Downloads/akash”目录中。并且,通过执行“cd -”命令,我们当前的工作目录已更改为其以前的目录,即“/Downloads”。

6) 更改为父目录

要将目录更改为当前工作目录的父目录,请按如下方式执行命令:

cd.  

上面的命令将把我们带到当前工作目录的父目录。请考虑以下输出:

从上面的输出中我们可以看到,目录“akash”已更改为其父目录“Downloads”。

7) 切换到根目录

要将目录从当前工作目录导航到整个系统的根目录,请按如下方式执行命令:

cd /

输出结果:

从上面的输出中,当前工作目录已更改为系统的根目录。

8) 更改为其他用户的主目录

我们可以通过执行以下命令将目录从当前工作目录更改为用户的主目录:

cd ~username

输出结果:

从上面的输出中,我们已将目录更改为用户“javatpoint”的主目录。

9) 更改为具有空格的目录

要更改名称中包含空格的目录,请用引号 (' ') 将路径括起来,或使用反斜杠 (\) 字符。按如下方式执行命令:

cd 'Dir name with space'  
cd Dir\ name\ with\ space  

上述命令将忽略目录名称中的空格。请考虑以下输出:

10) 最多更改多个子目录

我们可以通过用正斜杠 (/) 分隔目录来更改目录,最多可以更改多个子目录,如下所示:

cd Dir1/Dir2/Dir3....  

输出结果:

热门文章

优秀文章