软链接与硬链接
软链接与硬链接
- 结论
- 测试
- 分析
- 1. 软链接和硬链接都可以创建不止一个
- 2.文件移动位置之后,只要没删除,硬链接依旧可用,但是软链接就用不了了
结论
软链接和硬链接都可以创建任意多个(≥1),但行为不同:
-
硬链接:多个硬链接指向同一文件数据(共享 inode),删除原文件不影响其他硬链接。
-
软链接:多个软链接可指向同一目标路径(各自独立),目标文件删除后,所有软链接失效。
测试
Test@TestGroup 17:49:29 ~/TestProject
$ mkdir TestLn-s
Test@TestGroup 17:49:36 ~/TestProject
$ cd TestLn-s/
Test@TestGroup 17:49:44 ~/TestProject/TestLn-s
$ mkdir ShContent
Test@TestGroup 17:49:59 ~/TestProject/TestLn-s
$ cd ShContent/
Test@TestGroup 17:50:02 ~/TestProject/TestLn-s/ShContent
$ touch test.sh
Test@TestGroup 17:50:15 ~/TestProject/TestLn-s/ShContent
$ vim test.sh 向test.sh中写入:
#!/bin/bash
echo "test1111"Test@TestGroup