English | 简体中文 | 繁體中文
查询

link()函数—用法及示例

「 创建一个硬链接 」


函数名:link()

适用版本:PHP 4, PHP 5, PHP 7

函数描述:link() 函数用于创建一个硬链接。

语法:bool link ( string $target , string $link )

参数:

  • target:要创建链接的目标文件路径。
  • link:新创建的链接文件路径。

返回值:成功时返回 true,失败时返回 false。

示例:

<?php
$target = '/path/to/target/file.txt';
$link = '/path/to/link/file.txt';

if (link($target, $link)) {
    echo '硬链接创建成功!';
} else {
    echo '硬链接创建失败!';
}
?>

注意事项:

  1. link() 函数只能在支持类 Unix 系统的环境下使用。
  2. 目标文件和链接文件必须位于同一文件系统中。
  3. 如果目标文件不存在或链接文件已存在,创建链接将失败。
  4. 创建的硬链接与目标文件共享相同的 inode 和数据块,修改其中一个文件将影响另一个文件。
  5. 删除链接文件不会影响目标文件,但删除目标文件将导致链接文件失效。
  6. link() 函数无法创建符号链接,如果需要创建符号链接,请使用 symlink() 函数。
补充纠错
上一个函数: linkinfo()函数
热门PHP函数
分享链接