查詢

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函式
分享連結