函数名: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 '硬链接创建失败!';
}
?>
注意事项:
- link() 函数只能在支持类 Unix 系统的环境下使用。
- 目标文件和链接文件必须位于同一文件系统中。
- 如果目标文件不存在或链接文件已存在,创建链接将失败。
- 创建的硬链接与目标文件共享相同的 inode 和数据块,修改其中一个文件将影响另一个文件。
- 删除链接文件不会影响目标文件,但删除目标文件将导致链接文件失效。
- link() 函数无法创建符号链接,如果需要创建符号链接,请使用 symlink() 函数。