類似快捷方式,刪除a,b就不能訪問。
建立方式:
硬:ln a b
軟:ln -s a b
[root@ecs-c090 home]
# ls
wang
[root@ecs-c090 home]
# [root@ecs-c090 home]
# touch a.txt #建立乙個檔案a.txt
[root@ecs-c090 home]
# ll
total 4
-rw-r--r-- 1 root root 0 oct 14 15:52 a.txt
drwxr-xr-x 2 root root 4096 oct 14 14:38 wang
[root@ecs-c090 home]
# cat a.txt
[root@ecs-c090 home]
# ln a.txt b.txt #建立乙個硬鏈結b.txt
[root@ecs-c090 home]
# ln -s a.txt c.txt #建立乙個軟鏈結c.txt
[root@ecs-c090 home]
# ll
total 4
-rw-r--r-- 2 root root 0 oct 14 15:52 a.txt
-rw-r--r-- 2 root root 0 oct 14 15:52 b.txt
lrwxrwxrwx 1 root root 5 oct 14 15:53 c.txt -> a.txt
drwxr-xr-x 2 root root 4096 oct 14 14:38 wang
[root@ecs-c090 home]
# echo "i love you" >>a.txt # 向a.txt輸入字元
[root@ecs-c090 home]
# cat a.txt
i love you
[root@ecs-c090 home]
# cat b.txt
i love you
[root@ecs-c090 home]
# cat c.txt
i love you
[root@ecs-c090 home]
# rm -rf a.txt #刪除a.txt
[root@ecs-c090 home]
# ll
total 8
-rw-r--r-- 1 root root 11 oct 14 15:56 b.txt
lrwxrwxrwx 1 root root 5 oct 14 15:53 c.txt -> a.txt
drwxr-xr-x 2 root root 4096 oct 14 14:38 wang
[root@ecs-c090 home]
# cat b.txt
i love you
[root@ecs-c090 home]
# cat c.txt #刪除a.txt後,軟連線c.txt不存在了
cat: c.txt: no such file or directory
[root@ecs-c090 home]
# ll
total 8
-rw-r--r-- 1 root root 11 oct 14 15:56 b.txt
lrwxrwxrwx 1 root root 5 oct 14 15:53 c.txt -> a.txt #這裡是紅色
drwxr-xr-x 2 root root 4096 oct 14 14:38 wang
[root@ecs-c090 home]
#
linux軟連線和硬鏈結
一 鏈結檔案 鏈結有兩種方式,軟鏈結和硬鏈結。1 軟鏈結檔案 軟鏈結又叫符號鏈結,這個檔案包含了另乙個檔案的路徑名。可以是任意檔案或目錄,可以鏈結不同檔案系統的檔案。鏈結檔案甚至可以鏈結不存在的檔案,這就產生一般稱之為 斷鏈 的問題 或曰 現象 鏈結檔案甚至可以迴圈鏈結自己。類似於程式語言中的遞迴。...
linux軟連線和硬鏈結
一 鏈結檔案 鏈結有兩種方式,軟鏈結和硬鏈結。1 軟鏈結檔案 軟鏈結又叫符號鏈結,這個檔案包含了另乙個檔案的路徑名。可以是任意檔案或目錄,可以鏈結不同檔案系統的檔案。鏈結檔案甚至可以鏈結不存在的檔案,這就產生一般稱之為 斷鏈 的問題 或曰 現象 鏈結檔案甚至可以迴圈鏈結自己。類似於程式語言中的遞迴。...
Linux軟連線和硬鏈結
原部落格 1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,...