歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux磁盤和文件系統管理(6)_鏈接文件 ln

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

日期:2017/3/1 12:25:15   编辑:關於Linux
文件系統上的鏈接文件: 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