link(計算機術語)

link,連結器。把一個或多個目標檔案連結成執行檔。

基本介紹

  • 外文名:link
  • 執行程式:link,連結器
  • 頭檔案:#include <unistd.h>
  • 函式原型:int link 
執行程式,網頁設計,

執行程式

linux中link函式
頭檔案
#include <unistd.h>
函式原型
int link (const char * oldpath,const char * newpath);
說明
link()以參數newpath指定的名稱來建立一個新的連線(硬連線)到參數oldpath所指定的已存在檔案。如果參數newpath指定的名稱為一已存在的檔案則不會建立連線。函式在執行成功時則返回0,失敗時則返回-1,錯誤原因存於errno。 link()所建立的硬連線無法跨越不同檔案系統,如果需要請改用symlink()。
errno錯誤代碼:
EXDEV 參數oldpath與newpath不是建立在同一檔案系統。
EPERM 參數oldpath與newpath所指的檔案系統不支持硬連線
EROFS 檔案存在於唯讀檔案系統內
EFAULT 參數oldpath或newpath 指針超出可存取記憶體空間。
ENAMETOLLONG 參數oldpath或newpath太長
ENOMEM 核心記憶體不足
EEXIST 參數newpath所指的檔案名稱已存在。
EMLINK 參數oldpath所指的檔案已達最大連線數目。
ELOOP 參數pathname有過多符號連線問題
ENOSPC 檔案系統的剩餘空間不足。
EIO I/O 存取錯誤。
範例
/* 建立/etc/passwd 的硬連線為pass */
#include<unistd.h>main(){link("/etc/passwd","pass");}

網頁設計

LINK是HTML語言中的一個標籤。用連結(link)可以建立和外部檔案的連結。
值得注意的是:link 元素是空元素,它僅包含屬性,此元素只能存在於 head 部分,不過它可出現任何次數。
HTML 與 XHTML之間的差異
在 HTML 中,<link> 標籤沒有結束標籤。
在 XHTML 中,<link> 標籤必須被正確地關閉。
全局屬性
<link> 標籤支持全局屬性,查看完整屬性表HTML全局屬性。
事件屬性
<link> 標籤支持所有HTML 事件屬性。
使用示例
* shortcut icon ——地址欄最前面的小圖示和收藏夾圖示
<linkrel="shortcuticon"type="image/ico"href="/favicon.ico"/>
* Alternate——定義交替出現的連結:如讓本站地址欄檢測顯示rss連結(Maxthon2/firefox)
<linkrel="alternate"type="application/rss+xml">
* Stylesheet ——定義一個外部載入的樣式表
<linkrel="stylesheet"rev="stylesheet">

相關詞條

熱門詞條

聯絡我們