首页 > 编程知识 正文

linux查看安装的软件,为什么ubuntu安装软件不成功

时间:2023-05-03 20:44:47 阅读:124343 作者:3640

软连接也称为符号链路,最大的用途是相对路径共享文件,具有软件迁移到其他磁盘、分区或其他服务等优点。

具体的分析示例是/app/hex/a6/b2/c3/下的文件share.function,需要在b1目录下创建软连接文件并指向shre.function。

/APP

( hex

a1

() b1

() c1

()C2

a2

a3

a4

a5

( a6

b2

()C3

() share.function

( b3

做法如下。

[ root @ centos7~ ] # CD/app/hex/a6/B2/C3 #先进入C3目录

[根@ centos7C3 ] # ln-s源文件目标软连接文件://A1/B1/ll.share.function

如果首先进入c3目录,然后在b1中创建,则首先从c3进入b1,然后创建软连接的方法是.//a1/b1/ll.share.function。 具体路径为C3-B2-a6-hex-a1-B1-ll.share.function,表示目标软连接的创建已完成。

软连接文件当前位于b1目录中。 软连接是如何指向相对路径的? B1-a1-hex-a6-B2-C3-share.function以.路径表示。/a6/b2/c3/share.function。

总体方法如下:

[ root @ centos7C3 ] # ln-s ./a6/B2/C3/share.function ./a1/B1/ll.share.function

基础原理分析:

可以在任何目录中创建软连接,方法是当前路径.或以其他方式找到目标路径,在目标路径下创建软连接,然后软连接所在的目录通过找到路径找到源文件

对于软件共享,必须通过软连接进行共享。 理由如下。

1 .硬链接是元数据备份,仅在同一分区上有效,因此如果某些软件迁移硬链接,将找不到另一个分区的块,从而无法共享数据。

2 .软链接可以夸耀分区,在同一文件系统下可以实现软连接进行创建

软链接和硬链接的区别:

1 .软连接权限为777,硬链接权限与源文件权限一致;

2 .硬链接不能跨越分区。 软链接可以跨越分区。 (如果可以在路径上相互找到的话);

3 .硬链接不支持目录,但软链接可以支持目录;

4 .创建硬链接会增加指向源文件的链接数,并增加指向块的链接数。 软连接不会增加。 (软连接是指向源文件的元数据,而不是指向块的元数据。 )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。