當前位置:生活全書館 >

IT科技

> ln命令詳解 linux

ln命令詳解 linux

1、功能:

是為某一個檔案或目錄在另外一個位置建立一個同步的連結,類似Windows下的超級連結。

2、用法:

ln [選項]… [-T]原始檔 連結名 (第一種格式)

或:ln [選項]… 原始檔 (第二種格式)

或:ln [選項]… 原始檔 … 目錄 (第三種格式)

或:ln [選項]… -t 原始檔夾 連結名… (第四種格式)

在第一種格式中,建立指定名稱的連結且指向指定的原始檔。

在第二種格式中,在當前目錄建立指向原始檔的連結。

在第三、四種格式中,在指定目錄中建立指向原始檔的連結。

預設建立硬連結,當使用–symbolic 時建立符號連結。

當建立硬連結時檔案必須在同一個檔案系統,並且不能對目錄進行硬連結。符號連結可以指向任意的位置,

3、選項說明:

–backup[=CONTROL] 為每個已存在的目標檔案建立備份檔案

-b 類似–backup,但不接受任何引數

-d, -F, –directory 建立指向目錄的硬連結(只適用於超級使用者,而且有不可預知的風險,慎用哦)

-f, –force 強行刪除任何已存在的目標檔案

-n, –no-dereference 

如果目的地是一個已存在的連結至某目錄的符號連結,會將該符號連結當作普通檔案處理,先將該已存在的連結備份或刪除。

-i, –interactive 詢問是否刪除目的地檔案

-s, –symbolic 建立符號連結而不是硬連結

-t, –target-directory=目錄 在指定目錄中建立連結

-T, –no-target-directory 將連結名當作普通檔案(在對目錄進行符號連結時要用到此選項)

舉例:

1.對某個檔案建立一個連線

$ln -s /tmp/abc.txt ~/

此命令表示在家目錄下建立與原始檔同名的連結到/tmp/abc.txt符號連線

$ln -s /tmp/abc.txt ~/abc

linux ln命令詳解

標籤: 命令 ln linux
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/ryp29o.html