Linux(8) —— 硬链接和软链接
程序员文章站
2024-03-07 16:50:03
...
1.Linux 链接的概念
- Linux的链接分为两种:硬链接、软链接!
- 硬链接:文件A—文件A的硬链接B,假设B是A的硬链接,那么它们两个指向了文件系统中的同一个文件!允许一个文件拥有多个路径,用户可以通过这种机制建立硬链接到一些重要文件上,防止误删!【它的本质为创建多个链接指向磁盘上的同一个文件,只要没有将所有的硬链接和源文件都删除,这个文件就不会被真正的删除,而是只将其中我们指定指向它的那个文件链接删除了】
- 软链接:又叫符号链接, 类似Window下的快捷方式,删除的源文件,快捷方式也访问不了!
- 我们可以使用
ln
命令创建链接ln filename 硬链接名称
ln filename -s 软链接名称
- 我们可以使用命令
touch
创建一个文件!
- 使用命令
echo
可以输入字符串,也可以输入到文件中!- 输入字符串存储到文件中:
echo "字符串" >>filename
- 输入字符串存储到文件中:
- 假设现在我们删除源文件testFile,那么理论上硬链接link1还能获取到文件的内容,软链接link2已经不能获取文件内容了,即这个链接失效了
2.命令小结
1.创建链接
- ln filename 硬链接名称 创建硬链接
- ln filename -s 软链接名称 创建软链接
2.创建文件
- touch filename 在当前文件夹下创建指定名称的文件,文件类型为默认类型
3.输入字符串
- echo "字符串" >>filename 输入字符串,也可以输入到文件中
上一篇: 使用harbor搭建docker仓库