创建软连接时。源文件没有使用绝对路径造成的问题:
一、
[root@hitwh_Gypsy tmp]# ls *.txt
1.txt
[root@hitwh_Gypsy tmp]# cd
[root@hitwh_Gypsy ~]# ls *.txt
3.txt vimTest.txt
[root@hitwh_Gypsy ~]# touch 1.txt
[root@hitwh_Gypsy ~]# echo "/root/1.txt" > 1.txt
[root@hitwh_Gypsy ~]# cat 1.txt
/root/1.txt
[root@hitwh_Gypsy ~]# ln -s 1.txt /tmp/2.txt
[root@hitwh_Gypsy ~]# ls -l /tmp/2.txt
lrwxrwxrwx 1 root root 5 12月 8 20:23 /tmp/2.txt -> 1.txt
[root@hitwh_Gypsy ~]# cat /tmp/2.txt
tmp 1.txt
[root@hitwh_Gypsy ~]# cat /tmp/1.txt
tmp 1.txt
[root@hitwh_Gypsy ~]# cat ./1.txt
/root/1.txt
ln -s 1.txt /tmp/2.txt
由于 /root/ 和 /tmp/ 目录下都有 1.txt ,本意是将 /root/1.txt 链接到 /tmp/2.txt
但是系统将 /tmp/1.txt 是为了源文件,造成连接错误
二、
[root@Gypsy_111 dir2]# ln -s 0.txt ../dir1/0.txt.bak
[root@Gypsy_111 dir2]# cat 0.txt
/tmp/test/dir1/0.txt
[root@Gypsy_111 dir2]# cat ../dir1/0.txt.bak
cat: ../dir1/0.txt.bak: 没有那个文件或目录
[root@Gypsy_111 dir2]# ll ../dir1/0.txt.bak
lrwxrwxrwx 1 root root 5 5月 9 08:36 ../dir1/0.txt.bak -> 0.txt
[root@Gypsy_111 dir2]# ln -s /tmp/test/dir2/0.txt ../dir1/0.txt.bak
ln: 创建符号链接 "../dir1/0.txt.bak": 文件已存在
[root@Gypsy_111 dir2]# ln -s /tmp/test/dir2/0.txt ../dir1/00.txt.bak
[root@Gypsy_111 dir2]# cat 0.txt
/tmp/test/dir1/0.txt
[root@Gypsy_111 dir2]# cat ../dir1/00.txt.bak
/tmp/test/dir1/0.txt
[root@Gypsy_111 dir2]#
[root@Gypsy_111 dir2]# cd -
/tmp/test/dir1
[root@Gypsy_111 dir1]# ls
00.txt.bak 0.txt.bak 1.txt
[root@Gypsy_111 dir1]# ll
总用量 4
lrwxrwxrwx 1 root root 20 5月 9 08:38 00.txt.bak -> /tmp/test/dir2/0.txt
lrwxrwxrwx 1 root root 5 5月 9 08:36 0.txt.bak -> 0.txt
-rw-r--r-- 1 root root 33 5月 9 08:27 1.txt
[root@Gypsy_111 dir1]# vim 0.txt
[root@Gypsy_111 dir1]# ll
总用量 8
lrwxrwxrwx 1 root root 20 5月 9 08:38 00.txt.bak -> /tmp/test/dir2/0.txt
-rw-r--r-- 1 root root 6 5月 9 08:40 0.txt
lrwxrwxrwx 1 root root 5 5月 9 08:36 0.txt.bak -> 0.txt
-rw-r--r-- 1 root root 33 5月 9 08:27 1.txt
[root@Gypsy_111 dir1]# cat 0
00.txt.bak 0.txt 0.txt.bak
[root@Gypsy_111 dir1]# cat 0.txt.bak
asasa
[root@Gypsy_111 dir1]#
这个实验进一步证明了之前的推论。
关于硬链接
如何根据 inode 号 查找相应文件?
阅读(1020) | 评论(0) | 转发(0) |