首页 / 操作系统 / Linux / 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(文件或是目录)