linux硬連線和軟連線區別

2021-08-22 14:43:17 字數 1378 閱讀 3345

[root@amusitelangpao data]# vim  yuanwenjian.txt

檔案i節點相當於程式設計中的id,唯一識別檔案,ls  -i  可以檢視i節點

[root@amusitelangpao data]# ln  yuanwenjian.txt  hard.txt

硬連線相當於乙個i節點指向多個檔案,類似同乙個檔案有多個別名

[root@amusitelangpao data]# ln  -s  yuanwenjian.txt  soft.txt

軟連線相當於win中的檔案快捷方式

[root@amusitelangpao data]#

ll  -i  *

521219 -rw-r--r--. 2 root root 20 8

月10 18:04 hard.txt

521218 lrwxrwxrwx. 1 root root 15 8

月10 18:04 soft.txt -> yuanwenjian.txt

521219 -rw-r--r--. 2 root root 20 8

月10 18:04 yuanwenjian.txt

[root@amusitelangpao data]# rm  -rf  yuanwenjian.txt

[root@amusitelangpao data]#

cat  hard.txt

i am a yuanwenjian!

[root@amusitelangpao data]#

cat  soft.txt

cat: soft.txt:

沒有那個檔案或目錄

[root@amusitelangpao data]# ln  /data  /boot

ln: "/data":

不允許將硬鏈結指向目錄

[root@amusitelangpao data]# ln  /data/hard.txt  /boot/hard_new.txt

ln:

建立硬鏈結

"/boot/hard_new.txt" => "/data/hard.txt":

無效的跨裝置連線

[root@amusitelangpao data]# ln

-s /data/hard.txt  /boot/hard_new.txt

[root@amusitelangpao data]# cat  /boot/hard_new.txt

i am a yuanwenjian!

總結軟連線和硬連線區別,並用例項操作

軟鏈結 ln s 原檔案 目標檔案 特徵 1 相當於windows的快捷方式 2 符號鏈結,所以鏈結檔案大小都很小 3 當執行軟連線的時候,會根據鏈結指向找到真正的檔案,然後執行 4 所有鏈結檔案的許可權都是777,而真正的許可權是由指向的那個檔案決定的 5 原檔案丟失後,軟鏈結無法訪問,會報找不到...

Linux 軟連線和硬連線的區別

linux中有軟連線和硬連線,他們之間的區別,今天簡單說一下 軟連線 類似於windows中的快捷方式,訪問軟連線實際上訪問的是實際的檔案。比方說我們建立乙個軟連線 s引數說明是軟連線 ln s test test.soft 硬連線 相當於對原檔案的乙個copy 同步更新 然後我們再建立乙個硬連線 ...

Linux 軟連線和硬連線的區別

linux中有軟連線和硬連線,他們之間的區別,今天簡單說一下 軟連線 類似於windows中的快捷方式,訪問軟連線實際上訪問的是實際的檔案。比方說我們建立乙個軟連線 1 2 s引數說明是軟連線 ln stesttest.soft 硬連線 相當於對原檔案的乙個copy 同步更新 然後我們再建立乙個硬連...