购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 链接文件

在Linux系统中,为了给系统中的文件创建一个别名,类似Windows系统下的快捷方式,会用到链接文件命令,也称为连接文件命令,主要用于在文件之间建立链接关系。Linux系统下有两种链接文件方式,一种是符号链接文件方式也叫软链接,另一种是硬链接方式。通过文件系统inode方式产生新文件别名的属于硬链接,软链接类似快捷方式,都是基于ln链接文件命令。

1.软链接的特点

1)软链接以路径的形式存在,类似Windows操作系统中的快捷方式。

2)软链接可以跨文件系统,硬链接不可以。

3)软链接可以对一个不存在的文件名进行链接。

4)软链接可以对目录进行链接。

2.硬链接的特点

1)硬链接以文件副本的形式存在。

2)目录不允许创建硬链接。

3)具有相同inode的多个文件互为硬链接文件。

4)硬链接只有在同一个文件系统中才能创建。

小白成长之路:链接文件的注意事项

1)ln命令会保持每一处链接文件的同步性,也就是说,不论用户改动了哪一处,其他的文件都会发生相应的变化。

2)ln的链接又分软链接和硬链接两种,软链接就是ln-s源文件目标文件,它只会在用户选定的位置生成一个文件的镜像,不会占用磁盘空间;硬链接ln源文件目标文件,没有参数-s,它会在用户选定的位置生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

3)ln指令用在链接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非一个已存在的目录,则会出现错误信息。 iZuFWwfIQ+oI6wc3IMKb50wM9uB2sVaHdvleeIEEltl25hfxIKXHh5S+LNVNj24E

点击中间区域
呼出菜单
上一章
目录
下一章
×