Linux命令 ln命令建立和刪除軟 硬鏈結

2021-10-09 03:01:17 字數 2228 閱讀 7508

ln命令用來為檔案建立鏈結,連線型別分為硬鏈結和符號鏈結兩種,預設的連線型別是硬連線。如果要建立符號連線必須使用"-s"選項。

用法:ln  [options]  source  dist

新增鏈結使用ln命令

1) -s          軟鏈結(符號鏈結)

2) -v          顯示詳細的處理過程

3) -d          允許超級使用者製作目錄的硬鏈結

用法:#ln --help

用法:ln [選項]... 目標 [鏈結名]

或:ln [選項]... 目標... 目錄

或:ln [選項]... --target-directory=目錄 目標...

建立連至指定《目標》的鏈結,並可選擇性指定《鏈結名》。

如果沒有指定《鏈結名》,會在目前的目錄中建立乙個和《目標》名稱一樣的鏈結。

當使用第二種格式而《目標》多於乙個時,最後的引數必須是目錄;這樣會在指定的

《目錄》中分別建立連至每個《目標》的鏈結。缺省會建立硬鏈結,若

使用 --symbolic 選項則建立符號鏈結。當建立硬鏈結時,每個《目標》都必須存

在。長選項必須用的引數在使用短選項時也是必須的。

--backup[=control]     make a backup of each existing destination file

-b                         like --backup but does not accept an argument

-d, -f, --directory        allow the superuser to attempt to hard link

directories (note: will probably fail due to

system restrictions, even for the superuser)

-f, --force                remove existing destination files

-n, --no-dereference       如果目的地是乙個鏈結至某目錄的符號鏈結,會將

該符號鏈結當作一般檔案處理,先將該已存在的

鏈結備份或刪除

-i, --interactive          確認是否刪除目的地檔案

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

-s, --suffix=字尾          自行指定備份檔案的《字尾》

--target-directory=目錄 在指定《目錄》中建立鏈結

-v, --verbose              鏈結前先印出每個檔案的名稱

--help    顯示此幫助資訊並離開

--version 顯示版本資訊並離開

備份檔案的字尾為『~』,除非以 --suffix 選項或是 ******_backup_suffix

環境變數指定。版本控制的方式可透過 --backup 選項或 version_control 環境

變數來選擇。以下是可用的變數值:

none, off      不會進行備份 (即使使用了 --backup 選項)

numbered, t    備份檔案會加上數字

existing, nil  若有數字的備份檔案已經存在則使用數字,否則使用普通方式備份

******, never  永遠使用普通方式備份

刪除鏈結時,直接用rm命令

例:

新增ln -s /usr/jboss4.0.5.ga/ jboss

刪除rm jboss

1 .使用方式:ln [option] source_file dist_file  (source_file是待建立鏈結檔案的檔案,dist_file是新建立的鏈結檔案)

-f 建立時,將同檔名刪除. 

-i 刪除前進行詢問. 

ln -s abc cde 建立abc 的軟連線 

ln abc cde 建立abc的硬連線,

ln -s finddir findir_link        為目錄建立軟連線               當原始檔失效後,鏈結檔案將失效。

2)[root@localhost documents]# ln newfile newlink          給檔案建立硬鏈結

Linux命令 (ln)鏈結命令

ln link 1.擁有相同的i節點和儲存block塊,可以看做是同乙個檔案 類似於乙個教室有乙個前門乙個後門,無論從哪個入口,進入的都是同乙個教室,對於檔案,無論從哪個入口,都是訪問同乙個檔案 2.可以通過i節點識別 3.不能跨分割槽 4.不能針對目錄使用 5.刪掉其中乙個鏈結,不影響其它鏈結的訪...

Linux命令之ln命令

ln 建立檔案鏈結,包括硬連線和軟連線 軟鏈結,以路徑的形式存在。類似於windows作業系統中的快捷方式 軟鏈結可以 跨檔案系統 硬鏈結不可以 軟鏈結可以對乙個不存在的檔名進行鏈結 軟鏈結可以對目錄進行鏈結 硬鏈結,以檔案副本的形式存在。但不占用實際空間。不允許給目錄建立硬鏈結 硬鏈結只有在同乙個...

linux 鏈結ln命令

linux中鏈結命令ln是乙個非常重要的命令 linux中鏈結方式又分為硬鏈結和軟鏈結 又稱之為符號鏈結 兩種 首先介紹下ln命令 l n命令用來連線檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則會把前面指定的所有檔案或目錄複製到該目錄中。若同時指定多個檔案或目錄...