文件 test.txt 的符号链接为 test.txt.ln删除 test.txt 后的结果是什么?
硬链接,只删除其中一个链接并不影响索引节点本身和其他的链接(数据的实体并未删除)。 软链接(也叫符号链接),删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。
[root@localhost dirIn]# ls -li
1177358 -rw-r--r-- 2 root root 0 5月 31 14:53 infile
1177358 -rw-r--r-- 2 root root 0 5月 31 14:53 infile_hard_file
# 上面源文件和硬链接文件inode号相同 (第一列就是inode号),指向同一个索引节点。
1177363 lrwxrwxrwx 1 root root 6 5月 31 15:03 infile_soft_file -> infile
# 软链接是一个链接文件,文件模式那块前面有个l字母,表示是个链接文件。
test.txt.ln 仍存在,但属于无效文件
有关Linux的技术可以从以下网址进一步了解: https://developer.aliyun.com/graph/linux
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。