【Linux】软硬连接 | 静动态库

🪐🪐🪐欢迎来到程序员餐厅💫💫💫

          主厨:邪王真眼

主厨的主页:Chef‘s blog  

所属专栏:青果大战linux

总有光环在陨落,总有新星在闪烁


你说得对,但是这就是期末临近,一遍学操作系统,一边琢磨怎么复习自己的专业课,还有六级!!!!!  

软链接

 使用下面的指令即可生成软链接文件

基本语法:ln -s [目标文件或目录路径] [软链接文件名]

概念 

可以看到我们生成了一个软链接文件,文件后缀可以随便写,因为linux解析大多数文件中不会考虑文件后缀,但是为了方便我们自己认识还是规范写比较好。

上图红框的第一个字母是l,表示这是一个软链接文件

软链接生成的是一个独立文件,因为他有自己独立的inode

软链接的文件内容是所指向的目标文件的路径,可以理解为windows中的快捷方式,你可以通过该软链接文件打开目标文件。

如上图,我们在一个文件中输入字符串,之后可以通过该文件的软链接文件访问它。 

请注意输入目标文件的路径时建议用用绝对路径,因为软链不会解析那个相对路径,举个例子,

[qingguo@host project23_link]$ sudo ln -s ./t1 /usr/bin/t3

 我通过相对路径在usr/bin目录下建立t1的软链接,那么软链接链接的路径就不是此时的./即/home/qingguo/project23_link/,而是链接过去之后的./即usr/bin。

可以看到链接后的文件表示找不到目标文件

 让后我把目标文件移动到了 软链接文件的目录即./usr/bin下,此时就表示可以使用了。


用途

  •  1.对文件

就像我们在window中使用快捷键一样,要使用一个文件但是他藏在很深的目录里,找起来太麻烦了,于是你可以写个软链接把该软连接文件统一放到一个地方,使用就方便了(比如桌面)。

  •  2.对目录 

同样的加入有个目录下的东西你经常需要看,但是目录很长,输入起来很麻烦,你可以可以对该目录进行软链接,这样就不用输入那一长串目录,只用输入软链接的文件名了.

[qingguo@host ~]$ ln -s /usr/bin ub
[qingguo@host ~]$ sudo ll ub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值