ln指令簡介:
預設建立硬連結,當使用-s 時建立符号連結。
1.指令格式:
ln [option] 原檔案 連結檔案 檔案路徑最好都用絕對路徑
ln 原檔案 連結檔案 不帶參數表示建立硬體連結
-s表示建立軟連結
option(選項):
-s 建立軟連結
-v 顯示建立過程。
硬連結:
1、隻能對檔案建立,不能應用于目錄;
2、不能跨檔案系統;
3、建立硬連結會增加檔案被連結的次數;
符号連結(軟連結):
1、可應用于目錄;
2、可以跨檔案系統;
3、不會增加被連結檔案的連結次數;
4、其大小為指定的路徑所包含的字元個數;
2.指令功能:
用于建立連結檔案,當建立硬連結時每個指定的目标都必須存在。符号連結可以指向任意的位置,當連結解析正常時,将其解析為一個與其父目錄關聯的連結。
3.指令參數:
-s 建立軟連結
-v 顯示建立過程。
4.指令執行個體:
1、建立硬連結:
ln abc /test/abc2 把目前目錄下的abc檔案,建立個硬連結到/test目錄下并命名為abc2
建立硬連結其inode号一緻
[root@xuelinux test2]# ln abc /test/abc2
[root@xuelinux test2]# cd /test
[root@xuelinux test]# ls -li abc2
2996 -rw-r--r--. 2 root root 884 10月 28 15:27 abc2
[root@xuelinux test2]# ls -li abc
2996 -rw-r--r--. 2 root root 884 10月 28 15:27 abc
2、建立軟連結:
ln -s /test2/abc2 /test/abc3 建立軟體abc3指向abc2