问答详情
源自:3-5 Linux链接命令

软连接会不会有Bug?

软连接会不会有Bug? 

ln -s sourceFile targetFile;

rm -rf sourceFile;

touch sourceFile;

前后两个sourceFile的i节点是不一样的,但是targetFile能够链到两个不同的sourceFile去。这种设定是不是有点不合理啊,而且跟老师讲的,数据块里面存的是sourceFile的i节点等信息这一说法,不一致。

temp@temp:~/20170325$ ls -il

total 24

9045987 lrwxr-xr-x  1 temp  staff   7  3 25 19:56 122.a -> 123.txt

9046693 -rw-r--r--  1 temp  staff   7  3 25 20:05 123.txt

temp@temp:~/20170325$ rm 123.txt


temp@temp:~/20170325$ touch 123.txt

temp@temp:~/20170325$ ls -il

total 16

9045987 lrwxr-xr-x  1 temp  staff   7  3 25 19:56 122.a -> 123.txt

9046880 -rw-r--r--  1 temp  staff   0  3 25 20:07 123.txt


提问者:DF_Be_happy 2017-03-25 20:16

个回答

  • 慕粉2001077358
    2017-03-25 23:19:04

    应该没有