linux在檔案之間建立鏈結命令ln詳解

2021-08-26 02:13:45 字數 1353 閱讀 3832

ln命令主要用於在檔案之間建立鏈結

目前有四種使用方式:

1.ln [option] ... [-t] target link_name(第1**)

2.ln [選項] ...目標(第2**)

3.ln [選項] ...目標...目錄(第3表) )

4.ln [option] ... -t directory target ...(第4版)

詳細說明:

。在第1種方式中,建立乙個名為link_name的target鏈結在第2種方式中,在當前目錄中建立指向target的鏈結在第3和第4的方式中,建立指向目錄中每個target的鏈結。預設情況下建立硬鏈結,使用--symbolic(或者-s)建立軟鏈結。預設情況下,每個目標(新鏈結的名稱)不應該已存在。建立硬鏈結時,每個target必須存在軟鏈結可以包含任意文字。

如果稍後解析,則相對於其父目錄解釋相對鏈結。

對於長選項,強制引數也是強制選項。

--backup [= control]備份每個現有目標檔案

-b類似--backup但不接受引數

-d,-f,-directory允許超級使用者嘗試硬鏈結目錄(注意:由於系統限制可能會失敗,即使對於超級使用者也是如此)

-f,-force刪除現有目標檔案

-i,-interactive提示是否刪除目標檔案

-l, -邏輯

作為符號鏈結的引用引用目標

-n,-no-解引用將link_name視為普通檔案(如果它是指向目錄的符號鏈結)

-p, - 物理直接將符號鏈結硬鏈結

-r,-relative建立相對於鏈結位置的符號鏈結

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

-s,-suffix = suffix覆蓋通常的備份字尾

-t,-target-directory = directory指定要在其中建立鏈結的directory

-t, - 沒有目標目錄始終將link_name視為普通檔案

-v,-verbose每個鏈結檔案的列印名稱

-help顯示此幫助並退出

-version輸出版本資訊並退出

除非使用-suffix或******_backup_suffix進行設定,否則備份字尾為「〜」可以通過-backup選項或通過version_control環境變數選擇版本控制方法以下是值。:

無,關閉永遠不會進行備份(即使給出-backup)

編號,t編號備份

現有的,編號為零的編號備份,否則簡單

簡單,永遠不會做簡單的備份

使用-s忽略-l和-p。否則,指定的最後乙個選項控制target是符號鏈結時的行為,預設為-p。

歡迎志趣相投的朋友一起學習交流! 

技術資料分享群:272811256

符號鏈結檔案 Linux硬鏈結檔案的建立

雖然符號鏈結與硬鏈結兩者的名字裡面都有鏈結,但是兩者還是有很大的不同的,兩者的原理與特徵都不相同 首先我們看一下linux的檔案是如何儲存的。在linux中當劃分磁碟分割槽並格式化的時候,整個分割槽會被劃分為2個部分即 inode區和data block區 乙個檔案會被分成兩個部分,分開存放,一部分...

linux建立檔案 目錄鏈結

linux建立檔案 目錄鏈結 1.使用方式 ln option source file dist file f 建立時,將同檔名刪除 i 刪除前進行詢問 ln s abc cde 建立abc 的軟連線 ln abc cde 建立abc 的硬連線,2.硬鏈結可認為是乙個檔案擁有兩個檔名 而軟鏈結則是 ...

linux建立檔案 目錄鏈結

1.使用方式 ln option source file dist file f 建立時,將同檔名刪除.i 刪除前進行詢問.ln s abc cde 建立abc 的軟連線 ln abc cde 建立abc的硬連線,linux 軟連線與硬連線 對於乙個檔案來說,有唯一的索引接點與之對應,而對於乙個索引...