硬連接和軟連接
阿新 • • 發佈:2018-07-29
windows 可用 數量 文件 ext linux -s 源文件 表示 linux的硬連接和軟連接,軟連接類似於windows下的快捷方式
1.硬連接
1.硬連接
創建方式:ln SRC DEST 如:ln /etc/inittab /tmp/hd_inittab 將/etc/inittab 文件創建一個硬連接為/tmp/hd_inittab。 特點:1、不能跨文件系統; 2、不能對目錄創建硬連接; 3、和源文件 如inittab有相同的inode號(inode號是文件的唯一標識符,可使用ls -i file 可以查看file文件的inode的號碼); 4、刪除源文件後,連接文件仍然可以使用,其屬性和源文件一致; 5、每創建一個硬連接,其硬連接數加一,如: [root@wwzzyy tmp]# ls -l total 100 drwxr-xr-x. 5 root root 4096 Jul 2 06:36 aaa -rw-r--r--. 1 root root 0 Jul 2 01:44 argx.txt drwxr-xr-x. 2 root root 4096 Jul 2 06:32 bb -rw-r--r--. 1 root root 19 Jun 16 19:36 cat.txt 在第二例的 5 1 2 1 表示硬連接的數目,對普通文件來說,每創建一個硬連接,數量+1,對目錄來說在其子目錄下每創建一個目錄,數目+1,至少是2 包括本身 和 點. 。
2.軟連接
又稱符號連接,創建方式 ln -s SRC DEST,如 ln -s /etc/inittab /tmp/s_inittab 將inittab文件創建一個軟連接為s_inittab 特點:1、能跨文件系統; 2、能作用在目錄; 3、其軟連接的大小為 指定路徑的字符個數 如: lrwxrwxrwx. 1 root root 11 Jul 2 06:20 hd_he3.sh -> /root/he.sh 因為 /root/he.sh 有11個字符,所以文件大小為11字節 4.當刪除源文件後,連接文件將不可用; 5.軟連接的指向是根據文件名來查找的,只要指向的文件的文件名一樣,不管還是不是同一個文件,其軟連接都是可用的。 6.能夠跨文件系統
文件系統的類型有:ext2,ext3,ext4,FAT32等
硬連接和軟連接