【问题标题】:What is a symlink and how to create one? [closed]什么是符号链接以及如何创建符号链接? [关闭]
【发布时间】:2013-07-11 04:54:58
【问题描述】:

我搜索了很多,没有找到关于符号链接的明确定义。

我已经作为 php 开发人员工作了几个月,并且遇到过要求我对某些内容进行符号链接的情况。我需要一个symlink 的定义,它很好且易于理解。也可以展示一些示例。

【问题讨论】:

标签: php apache hosting symlink


【解决方案1】:

符号链接是“符号链接”的缩写。它是一种特殊的文件系统文件,它实际上指向另一个文件(甚至可以在不同的文件系统上)。

通常的 Unix 创建符号链接的方式是:

   ln -s SOURCE_FILENAME LINK_NAME

如果您使用ls 进行目录列表,则符号链接将使用前导@ 字符进行划分。

【讨论】:

    【解决方案2】:

    符号链接(也称为软链接)本质上是引用另一个文件。 可以在命令行用命令创建一个;

    ln -s target_path link_path
    

    【讨论】:

      【解决方案3】:

      bool 符号链接(字符串 $target ,字符串 $link ) symlink() 使用指定名称链接创建到现有目标的符号链接。

      <?php
          $target = 'uploads.php';
          $link = 'uploads';
          symlink($target, $link);
      
          echo readlink($link);
          ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-19
        • 2016-09-15
        • 1970-01-01
        • 2021-06-23
        • 2017-06-10
        • 1970-01-01
        • 2019-03-31
        • 2012-11-14
        相关资源
        最近更新 更多