Apache url或路径中的点

Apache url或路径中的点,apache,path,Apache,Path,考虑一下这条路 ./images/1.png 此处./表示当前目录。。 路径中的单点指的是当前目录。 类似地…/参考其父目录。路径中的两个点指向后面的一个目录 那么一条路径中可能有多少反向引用。允许使用“…/”吗?如果允许,其含义是什么。以及“…../”的含义。 ? 对于当前目录的pparent目录的父目录,哪一个是正确的“../../”或“../../”。。 请给我一个关于相对路径的教程 假设我可以访问服务器的每个目录…将其视为“真正的文件夹”,其中是指向当前文件夹的链接,而是指向父文件夹的链

考虑一下这条路 ./images/1.png

此处./表示当前目录。。 路径中的单点指的是当前目录。 类似地…/参考其父目录。路径中的两个点指向后面的一个目录

那么一条路径中可能有多少反向引用。允许使用“…/”吗?如果允许,其含义是什么。以及“…../”的含义。 ? 对于当前目录的pparent目录的父目录,哪一个是正确的“../../”或“../../”。。 请给我一个关于相对路径的教程 假设我可以访问服务器的每个目录…

将其视为“真正的文件夹”,其中
是指向当前文件夹的链接,而
是指向父文件夹的链接。没有其他人(只要您不创建它们,这是可能的,但不是真正有用的),但也不需要其他人。如果你想进入两个目录,只需进入两个目录:
。/..
(依此类推)

  • cd myfolder
    将工作目录更改为文件夹“myfolder”
  • cd.
    将工作目录更改为文件夹
    (当前文件夹)
  • cd..
    将工作目录更改为文件夹
    (父目录)
根本没什么特别的:)只是有奇怪名字的文件夹


您甚至可以键入类似于
/
的内容,这只意味着真正“有用”的表达式“当前目录的当前目录或当前目录的当前目录”。

如果这是关于文件系统的,那么。和。。被定义为目录。至少在linux和dos中。如果在任何目录中运行ls-a,都可以看到它们。一个点表示“自我”,两个点表示父母。因此,找到祖父母是一条路

:~/.mozilla$ ls -al
drwx------  4  4096 2012-02-18 19:57 .
drwxr-xr-x 39  4096 2012-02-20 16:21 ..
drwx------  2  4096 2012-02-18 19:57 extensions
drwx------  5  4096 2012-02-19 03:31 firefox

当您谈论Apache和服务器时,通常您谈论的是Unix文件系统。我发现最简单的是 但你会发现大量的材料

保持简单: 假设我在一个目录里。我可以通过两种方式在我的服务器中找到它:

  • 绝对路径:/home/john/www/this/is/a/very/long/path/
  • 相对路径:
我想在以下位置链接文件:

 /home/john/www/this/is/another/directory/ 
 starting from 
 /home/john/www/this/is/a/very/long/path/
 -----------------------4--3----2-----1
你能行

     ./../../../../another/directory/
  here/1/ 2 / 3/ 4/ 

这是一个问题吗?您可以创建一个名为
mkdir…
或例如
ln-s…/…
)的文件夹,然后您就可以使用它了,但是为什么呢?不,正如答案中提到的
。/…
指的是父文件夹(而
。/../../code>指的是父文件夹,等等)。同样如前所述:如果您自己创建
,它可以指向任何您喜欢的地方。(--有一种特殊情况:如果您在root
/
中,则
都指向当前目录)。是否有人知道这两个“神奇”路径段(
'.
'.
)是否有名称?现在只称它们为“点段”和“点段”,但嗯。。。。搜索结果证明是很难放弃的:)