设为首页 加入收藏

TOP

Linux的两种链接方法区别
2014-11-24 00:42:08 来源: 作者: 【 】 浏览:4
Tags:Linux 链接 方法 区别

关于Linux的两种链接方法:


硬链接:即把同一个文件保存在两个地方,或用两个不同的文件名保存


例:


#ln /home/blond/music/duet.txt /home/elvis/music/duet.txt


#ln /home/blond/music/duet.txt /home/blond/music/lkduet.txt


软链接:即给同一个文件分配两个名称的方法


例:#ln -s /home/blond/music/duet.txt /home/elvis/music/rkduet.txt


以上两种链接的区别:


1)用ln建硬链接后,两个文件有相同的i-节点,而用ln -s建软链接后,两个文件有不同的i-节点,出现的形式如下:llink->lnfile;


2)目录之间不能进行硬链接只能针对文件,软链接可以关联到目录和文件;


3)硬链接必顺关联同一个文件系统下的文件,而软链接也可以关联不同文件系统(分区)中的文件;


4)硬链接的原始文件可以进行移动和删除,但软链接的原始文件被删除了会导致空链接也即软链接失去作用;


5)chroot的目录间可以共享链接,而软链接不能引用chroot目录外的文件


注:查看文件i-节点,如:


#ls -li /home/blond/music(文件或是目录)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux Kernel 最新稳定版2.6.27已.. 下一篇Linux下面的PHP需要禁止的函数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: