RainyJiang22 / One-Question-Daily

每日一道题目,包括但不限于计算机基础,java基础,web,前端,Android等, 欢迎大家进行维护
3 stars 0 forks source link

2021-4-10 谈谈Liunx的软链接和硬链接? #18

Open RainyJiang22 opened 3 years ago

RainyJiang22 commented 3 years ago

了解一下Linux操作系统的链接,就是这两种软链接和硬链接,软链接也称之为符号链接

lucky-star-2020 commented 3 years ago

记录下学过的东西,顺便回忆一下。 ln命令:创建链接(与windows的快捷方式相似) 硬链接:使链接的两个文件共享同样文件内容,就是同样的inode。文件1与文件2有了硬链接,则不管修改文件1还是文件2, 修改的内容都是一样的。 硬链接缺陷:只能创建指向文件的硬链接,不能创建指向目录的。 创建硬链接:ln file1 file2(创建了file1的硬链接file2) 创建了硬链接后,只有两个文件都被删除,文件的内容才会消失

创建软链接:ln -s file1 file2(创建了file1的软链接file2) 软连接中,file2指向file1,两者的inode不同,删除file2对file1没有影响,删除file1之后file2成死链接 软链接可以指向目录