天天看點

linux指令:ln 連結檔案--硬連結,符号連結(軟連結)

   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

s ln