linux 鏈結ln命令

2021-06-16 07:20:50 字數 914 閱讀 7977

linux中鏈結命令ln是乙個非常重要的命令;linux中鏈結方式又分為硬鏈結和軟鏈結(又稱之為符號鏈結)兩種

首先介紹下ln命令: l

n命令用來連線檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則會把前面指定的所有檔案或目錄複製到該目錄中。

若同時指定多個檔案或目錄,且最後的目的地並非是乙個已存在的目錄,則會出現錯誤資訊。

語法:ln [-b] [-d] [-f] [-i] [-n] [-s] [-v] 原始檔或目錄 目標檔案或目錄

選項介紹:

-b: 將在鏈結時會被覆寫或刪除的檔案進行備份;

-d: 允許系統管理者硬鏈結自己的目錄;

-f: 強行建立檔案或目錄的鏈結,不**件或目錄是否存在;

-n: 把符號鏈結的目的目錄視為一般檔案;

-i: 在刪除與dist同檔名的檔案時先進行詢問;

-s: 進行軟鏈結(符號鏈結);

-v: 在鏈結之前顯示其檔名;

e.g. ln -s sourcefile softfile 建立軟鏈結

ln sourcefile hardfile 建立硬鏈結

ln -f -s sourcefile softfile 強制建立軟鏈結,因為如果在softfile中已經存在乙個softfile就會報錯,這樣可以強制執行命令

軟鏈結與硬鏈結的區別

軟鏈結又叫符號鏈結(symbolic link):鏈結檔案包含了另外乙個檔案的路徑,可以鏈結位於不同檔案系統中的檔案或者目錄,如果被鏈結的原始檔

不存在時,就會出現斷鏈問題,也可以進行迴圈鏈結,使用者本人要自己判斷這兩種問題。當刪除目的檔案時不會刪除原始檔,僅僅是刪除了鏈結

命令:ln -s sourcefile softfile

而且會保留原有檔案的內容,這是該檔案就不再是乙個鏈結檔案了,而變成了普通的檔案

Linux命令 (ln)鏈結命令

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

linux檔案鏈結命令ln

在linux系統上當需要在幾個不同的地方使用同乙個檔案的時候,不需要在所有地方都拷貝這份檔案,可以通過ln命令來建立該檔案的鏈結 ln filename lnfilename ln 被鏈結的檔名 鏈結名 這樣鏈結名等同於被鏈結的檔案,對鏈結名的操作會等同於對被鏈結檔案的操作,這樣不加引數的鏈結,被稱...

Linux下ln鏈結命令詳解

ln是linux中又乙個非常重要命令,它的功能是為某乙個檔案在另外乙個位置建立乙個不同的鏈結,這個命令最常用的引數是 s,具體用法是 ln s 原始檔 目標檔案。當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後...