LinuxLinux学习之路我用 Linux

Linux学习_软硬链接

2019-05-27  本文已影响0人  皮皮大

Linux中链接分为两种,一种是硬链接 Hard link,一种是软链接 Symbolic link。默认情况下,ln命令产生硬链接。链接为 Linux 系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。
Linux软硬链接
理解Linux的硬链接和软链接


硬链接


软连接


举例说明

root@peter:~# touch f1          # 创建文件f1
root@peter:~# ln f1 f2          # 创建硬链接f2
root@peter:~# ln -s f1 f3       # 创建软链接f3 
root@peter:~# ls -li            # 节点号1,2相同,3不同
total 0
1190998 -rw-r--r-- 2 root root 0 May 27 00:34 f1
1190998 -rw-r--r-- 2 root root 0 May 27 00:34 f2
1191109 lrwxrwxrwx 1 root root 2 May 27 00:34 f3 -> f1
root@peter:~# echo "I am f1 file" >>f1
root@peter:~# cat f1
I am f1 file
root@peter:~# cat f2
I am f1 file
root@peter:~# cat f3     # 1,2,3的内容相同 
I am f1 file
root@peter:~# rm -rf f1
root@peter:~# cat f2     # 删除f1,f2不受影响
I am f1 file
root@peter:~# cat f3
cat: f3: No such file or directory  # f3随着f1同时删除

结论

上一篇 下一篇

猜你喜欢

热点阅读