歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux磁盤和文件系統管理(6)_鏈接文件 ln

文件系統上的鏈接文件:   hard link 硬鏈接:     多個路徑指向同一個inode      當指向一個inode的多個路徑時,創建文件的硬鏈接時會增加inode的引用計數;      當刪除硬鏈接時,僅是刪除一個訪問路徑,文件還存在,inode和block還是存在的,只有刪除最後一個路徑時,將找不到文件了。   注意:            硬鏈接不能對目錄進行;     硬鏈接不能跨分區進行           symbolic link 符號鏈接:相當於快捷方式       鏈接文件的數據指向另一個文件路徑,只是利用這個文件作為指向操作。       指向的是另一個文件路徑;而非inode;       對文件創建符號鏈接不會增加其引用計數;刪除原文件,符號鏈接文件也將無法使用;    注意:       符號鏈接可以對目錄進行;       符號鏈接可以跨分區;   ln命令:創建鏈接     ln [-sf] 源文件 目標文件        -s:symbolic link  符號鏈接        -v:verbose 顯示詳細信息        -f:如果目標文件存在,則將目標文件刪除後再創建     ln默認是創建硬鏈接   示例:
#創建硬鏈接
[root@localhost ~]# ln /etc/fstab /tmp/test/ln_test

#查看其文件屬性,文件屬性一樣, 引用鏈接計數變為2
[root@localhost ~]# ll /etc/fstab /tmp/test/ln_test 
-rw-r--r--. 2 root root 783 Sep 15 09:52 /etc/fstab
-rw-r--r--. 2 root root 783 Sep 15 09:52 /tmp/test/ln_test

#創建符號鏈接
[root@localhost ~]# ln -s /etc/fstab /tmp/test/ln_test_symbolic

#文件屬性
[root@localhost ~]# ll /etc/fstab /tmp/test/ln_test_symbolic
-rw-r--r--. 2 root root 783 Sep 15 09:52 /etc/fstab
lrwxrwxrwx. 1 root root  10 Sep 15 21:14 /tmp/test/ln_test_symbolic -> /etc/fstab

 


Copyright © Linux教程網 All Rights Reserved