1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux文件做软连接 Linux建立软连接和硬链接

linux文件做软连接 Linux建立软连接和硬链接

时间:2020-06-01 04:29:37

相关推荐

linux文件做软连接 Linux建立软连接和硬链接

软连接

符号链接(也被称为“软连接”)需要使用带 -s参数(symbolic)的 ln 命令来创建

下面这个命令最简单的形式,这条命令给目标文件IBLOGER取了一个别名LINK_IBLOGER,如下代码ln-sIBLOGERLINK_IBLOGER

下面这个例子具体说明了符号链接的作用$ln-sdaysmy_days##建立一个名为my_days的符号链接指向文本文件days

$ls-lmy_days##查看my_days的属性

lrwxrwxrwx1rapidorapido4-11-:10my_days->days

从my_days的属性中可以看得到,这个文件被指向days,从此访问my_days就相当于访问了days

my_days只是文件days的一个“别名”,因此删除了my_days并不会影响到days,但是如果吧days删除了,那么my_days虽然还保留着,但是已经没有任何意义了

符号链接还可以用在目录中,下面这条命令建立一个指向/usr/local/share的符号链接local_share$ln-s/usr/local/sharelocal_share

查看local_share的属性的确可以看到这一点$ls-llocal_share

lrwxrwxrwx1rapidorapido17-11-:15local_share->/usr/local/share/

硬链接

Linux中还有一种链接被称为“硬链接”,这种连接用于将连个独立的文件联系在一起,硬链接和符号连接本质的不同在于:硬链接是直接和引用,而符号链接是通过名称进行引用,使用不带选项的 ln 命令建立硬链接。$lndayshard_days

上面这条命令建立了一个链接到days的新文件hard_days.查看两者的属性可以看到,这是两个独立的文件,只是被联系到了一起而已$ls-ldays

-rwx--x--x2rapidorapido57-11-2318:00days

$ls-lhard_days

-rwx--x--x2rapidorapido57-11-2318:00hard_days

这两个文件拥有相同的内容,对其中一个文件的改动会反映在另一个文件中,用熟悉的文本编辑器打开days,删除最后两行,可以看到hard_days中的内容也改变了。

在实际工作中,人们更多的选择使用符号链接(软连接),硬链接已经很少使用了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。