关于UNIX中的cd命令

关于UNIX中的cd命令,unix,command-line-arguments,cd,Unix,Command Line Arguments,Cd,我试图弄清楚在什么情况下,两个不同的cd命令会指向同一个目录。 例如:在什么情况下,cd/b/c/d/e和cd d/e都会更改为同一目录 有人能帮我解决这个问题吗,因为我不太明白如何解决这个问题。假设您在/b/c 然后cd/b/c/d/e会将您带到与cd d/e 第一个是定义绝对路径,而第二个是定义相对路径。假设您位于/b/c的pwd(当前工作目录) 然后cd/b/c/d/e会将您带到与cd d/e 第一个是定义绝对路径,而第二个是定义相对路径。假设您位于/b/c的pwd(当前工作目录) 然后c

我试图弄清楚在什么情况下,两个不同的cd命令会指向同一个目录。 例如:在什么情况下,cd/b/c/d/e和cd d/e都会更改为同一目录


有人能帮我解决这个问题吗,因为我不太明白如何解决这个问题。

假设您在
/b/c

然后
cd/b/c/d/e
会将您带到与
cd d/e


第一个是定义绝对路径,而第二个是定义相对路径。

假设您位于
/b/c
pwd
(当前工作目录)

然后
cd/b/c/d/e
会将您带到与
cd d/e


第一个是定义绝对路径,而第二个是定义相对路径。

假设您位于
/b/c
pwd
(当前工作目录)

然后
cd/b/c/d/e
会将您带到与
cd d/e


第一个是定义绝对路径,而第二个是定义相对路径。

假设您位于
/b/c
pwd
(当前工作目录)

然后
cd/b/c/d/e
会将您带到与
cd d/e


在第一个示例中,您定义的是绝对路径,而在第二个示例中,您定义的是相对路径。

让我们看看示例:

cd b/c/d/e
cd d/e
它们都使用到e/ 事实上,我们可以假设在第一秒钟内,您就在目录c

当我说相对路径时,这是因为路径旁边没有/,这意味着cd将从当前目录($PWD)中查找您提供的路径


您可以使用
pwd
命令获取当前目录。它将为您提供PWD环境变量的值

让我们看看示例:

cd b/c/d/e
cd d/e
它们都使用到e/ 事实上,我们可以假设在第一秒钟内,您就在目录c

当我说相对路径时,这是因为路径旁边没有/,这意味着cd将从当前目录($PWD)中查找您提供的路径


您可以使用
pwd
命令获取当前目录。它将为您提供PWD环境变量的值

让我们看看示例:

cd b/c/d/e
cd d/e
它们都使用到e/ 事实上,我们可以假设在第一秒钟内,您就在目录c

当我说相对路径时,这是因为路径旁边没有/,这意味着cd将从当前目录($PWD)中查找您提供的路径


您可以使用
pwd
命令获取当前目录。它将为您提供PWD环境变量的值

让我们看看示例:

cd b/c/d/e
cd d/e
它们都使用到e/ 事实上,我们可以假设在第一秒钟内,您就在目录c

当我说相对路径时,这是因为路径旁边没有/,这意味着cd将从当前目录($PWD)中查找您提供的路径


您可以使用
pwd
命令获取当前目录。如果您在b下面的目录中创建指向目录“d”的符号链接,它将为您提供PWD环境变量的值:

e、 g

/temp/b/c/d/e是目录结构

cd /temp

ln -s /temp/b/c/d
现在,在temp内部有两个目录,一个是real,另一个是指向d的符号链接

/temp$ ls -al
total 12
drwxrwxr-x  3 temp temp 4096 Oct  5 18:25 .
drwxr-xr-x 34 temp temp 4096 Oct  5 18:24 ..
drwxrwxr-x  3 temp temp 4096 Oct  5 18:24 b
lrwxrwxrwx  1 temp temp   20 Oct  5 18:25 d -> /temp/b/c/d
你能做到吗

cd b/c/d/e


并访问同一目录。

如果您在b下面的目录中创建指向目录“d”的符号链接:

e、 g

/temp/b/c/d/e是目录结构

cd /temp

ln -s /temp/b/c/d
现在,在temp内部有两个目录,一个是real,另一个是指向d的符号链接

/temp$ ls -al
total 12
drwxrwxr-x  3 temp temp 4096 Oct  5 18:25 .
drwxr-xr-x 34 temp temp 4096 Oct  5 18:24 ..
drwxrwxr-x  3 temp temp 4096 Oct  5 18:24 b
lrwxrwxrwx  1 temp temp   20 Oct  5 18:25 d -> /temp/b/c/d
你能做到吗

cd b/c/d/e


并访问同一目录。

如果您在b下面的目录中创建指向目录“d”的符号链接:

e、 g

/temp/b/c/d/e是目录结构

cd /temp

ln -s /temp/b/c/d
现在,在temp内部有两个目录,一个是real,另一个是指向d的符号链接

/temp$ ls -al
total 12
drwxrwxr-x  3 temp temp 4096 Oct  5 18:25 .
drwxr-xr-x 34 temp temp 4096 Oct  5 18:24 ..
drwxrwxr-x  3 temp temp 4096 Oct  5 18:24 b
lrwxrwxrwx  1 temp temp   20 Oct  5 18:25 d -> /temp/b/c/d
你能做到吗

cd b/c/d/e


并访问同一目录。

如果您在b下面的目录中创建指向目录“d”的符号链接:

e、 g

/temp/b/c/d/e是目录结构

cd /temp

ln -s /temp/b/c/d
现在,在temp内部有两个目录,一个是real,另一个是指向d的符号链接

/temp$ ls -al
total 12
drwxrwxr-x  3 temp temp 4096 Oct  5 18:25 .
drwxr-xr-x 34 temp temp 4096 Oct  5 18:24 ..
drwxrwxr-x  3 temp temp 4096 Oct  5 18:24 b
lrwxrwxrwx  1 temp temp   20 Oct  5 18:25 d -> /temp/b/c/d
你能做到吗

cd b/c/d/e

然后进入同一个目录