Linux鏈結命令

2021-07-24 19:34:35 字數 1033 閱讀 5853

linux鏈結命令

注:1、ln -s [原檔案] [目標檔案] (link)

1-2)選項 -s 建立軟鏈結(不加 -s 就是硬鏈結)

1-3)硬鏈結特徵

1-3-1)擁有相同的i節點和儲存block塊,可以看做是同乙個檔案。(在格式化時,第一將分割槽劃分為等大小的block資料塊,該資料塊通常為4kb。第二建立分割槽表,並為每個檔案建立乙個相關資料。當使用者搜尋某個檔案時,會先到分割槽表中查詢檔案所對應的block儲存位置,接著到相應位置取出,並返回給使用者。)硬鏈結與原檔案擁有相同的i節點。因此,與原檔案非常相似。當刪除原檔案或硬鏈結檔案的任何一檔案,不影響檔案索引操作。可看做,同乙個檔案的不通進入點。它是同樣的儲存空間。

1-3-2)可通過i節點識別

1-3-3)不能跨分割槽建立

1-3-4)不能針對目錄使用,只有檔案才可以建立

1-3-5)ln ./source/abc ./target/bcd.hard 建立後,引用計數+1

1-3-6)ls -i ./source/abc ./target/bcd.hard 可使用ls -i 來檢視檔案i節點號

1-3-7)不建議建立硬鏈結檔案

1-3-7-1)檔案太過隱蔽,除了有i節點這樣乙個標識之外,很難區分它是不是硬鏈結

1-3-7-2)硬鏈結限制較多,不能跨分割槽,不能針對目錄,使用當中容易出現錯誤使用方法

1-4)軟鏈結特徵

1-4-1)類似於windows快捷方式

1-4-2)軟鏈結擁有自己的i節點和block塊,但是資料塊中只儲存原檔案的檔名和i節點號,並沒有實際的檔案資料。(擁有自己的分割槽表中索引資料,通過索引找到分割槽表中檔案的目標索引資料,再通過目標索引資料,查詢資料)

1-4-3)lrwxrwxrwx l軟鏈結, 軟鏈結檔案許可權都為rwxrwxrwx, 雖然許可權顯示為777,但實際許可權需要看原檔案許可權。

1-4-4)修改任意檔案,另乙個都改變

1-4-5)刪除原檔案,軟鏈結不能使用

1-4-6)建立軟鏈結,原檔案一定要寫絕對路徑。否則,軟鏈結會到它所在的同一目錄去找原檔案。

Linux鏈結命令

硬鏈結 軟鏈結 硬鏈擁有相同的id號,資料的儲存空間也一樣,只是名字不一樣,接可以理解成同一間教室的兩個門不管從哪個門進來都進同一間教室。把任何乙個檔案刪掉還可以通過另外乙個檔案進來。不能跨分割槽建立連線。不能針對目錄使用,只能檔案。只能通過i節點識別。做軟鏈結,如果原始檔不寫絕對路徑,那麼原始檔和...

Linux鏈結命令

linux鏈結命令 ln 有硬鏈結和軟鏈結兩種,一般建議使用軟鏈結。ln s 原檔案 目標檔案 s 建立軟鏈結 1.兩個檔案擁有相同id號和儲存block塊,可以看做是同乙個檔案。2.可通過i節點 id號 識別。3.不能跨分割槽。4.不能針對目錄使用。1.類似windows快捷方式。2.擁有自己的i...

Linux 鏈結命令

命名名稱 ln 命名英文原意 link 命令所在路徑 bin ln 執行許可權 所有使用者 語法 ln s 原檔案 目標檔案 s 建立軟鏈結 案例 ln s etc issue tmp issue.soft 建立乙個軟鏈結 ln etc issue tmp issue.hard 建立乙個硬鏈結 軟鏈...