Linux 文件链接 -- 软、硬链接#yyds干货盘点#

​ 在linux系统中 链接文件 可以解决文件 的共享使用;链接的方式可以分为两种 1@:一种是软链接或者也称为符号链接(Symbolic Link); 2@:一种是硬链接(Hard Link) 1.   链接文件 1.1.            创建链接文件 ## 硬 链接 # ln fork fork_hard_link ## 软 链接 # ln -s fork fork_soft_link 1.2.            查看链接文件 ## 软链接文件,文件属性 为 "l" # ls -l ... ... -rwxr-xr-x 2 root root 8920 Mar 20 16:32 fork -rwxr-xr-x 2 root root 8920 Mar 20 16:32 fork_hard_link lrwxrwxrwx 1 root root 4 Apr 23 13:43 fork_soft_link -> fork 2.   硬链接 2.1.            介绍/简介 多个 文件名 链接到 同一个索引节点,这种链接称为 硬链接(硬链接 是通过 索引节点 进行链接) 2.2.            原理 文件系统 中 只要文件的索引节点还有一个以上的链接(仅删除了该文件的指向),只删除其中一个链接并不影响索引节点本身和其他的链接(数据的实体并未删除),只有当最后一个链接被删除后,并且 有新数据要存储到磁盘上,被删除的文件的数据块及目录的链接才会被释放,空间被新数据暂用覆盖 2.3.            作用 创建 硬链接,防止文件 误删 3.   软链接 3.1.            介绍/简介 软链接(也叫符号链接),类似于windows系统中的快捷方式 3.2.            原理 软链接就是一个普通文件,只是数据块内容有点特殊,文件用户数据块中存放的内容是另一文件的路径名的指向,通过这个方式可以快速定位到软连接所指向的源文件实体 3.3.            作用 1@:便于文件的管理(例如,把一个复杂路径下的文件链接到一个简单路径下方便用户访问);  2@:节省空间解决空间不足问题,某个文件文件系统空间已经用完了,但是现在必须在该文件系统下创建一个新的目录并存储大量的文件,那么可以把另一个剩余空间较多的文件系统中的目录链接到该文件系统中 4.   软/硬链接 对比 软链接:1)软链接是存放另一个文件的路径; 2)软链接可以跨文件系统 ,硬链接不可以; 3)软链接可以对一个不存在的文件名进行链接,硬链接必须要有源文件; 4)软链接可以对目录进行链接 硬链接:1)硬链接,以文件副本的形式存在,但不占用实际空间; 2)不允许给目录创建硬链接; 3)硬链接只有在同一个文件系统中才能创建; 4)删除其中一个硬链接文件并不影响其他有相同 inode 号的文件

提供优质的网站源码大全,小程序、APP、H5、支付、游戏、区块链、商城、直播、影音、小说、公众号等源码下载。
易搜网络技术公司 » Linux 文件链接 -- 软、硬链接#yyds干货盘点#
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡