加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux软连接文件:类似于Windows的快捷方式!

发布时间:2022-11-19 14:01:13 所属栏目:Linux 来源:互联网
导读: 在Windows中,有一个东西叫快捷方式,这种文件为我们提供的便利就是能快速地寻找到文件或者文件夹,它的本身只是一个指向,与真正的文件内容无关,类似下图:Link_file只是一个快捷方式,其

在Windows中,有一个东西叫快捷方式,这种文件为我们提供的便利就是能快速地寻找到文件或者文件夹,它的本身只是一个指向,与真正的文件内容无关,类似下图:Link_file只是一个快捷方式,其目标是target.txt。

linux删除软链接_linux软链接_linux软链接

当然啦,今天我们研究的是Linux下的类似于Windows快捷方式的文件,它叫软连接文件。大家看清楚了,我只是说类似,就是说大家可以把软连接文件当成Windows的快捷方式来理解。但是实际上,Linux的软连接文件不能在Windows系统存在linux软链接,相反地,Windows的快捷方式也不能在Linux中使用。所以,讲到这里,我要讲清楚的是:有很多同学都以为把Windows的快捷方式共享到Linux中,在Linux下就会自动变成软连接文件,这个是不对的,例如:

大家可以看到,当我把一个Windows的快捷方式link_file.lnk丢到共享目录下时,在Linux下查看其属性时,快捷方式会被当做是普通文件(“-”)来看待,并不是并不是自动变成链接文件(“l”)。

那究竟Linux下的软连接文件如何创建?非常简单,就是使用ln命令,例如说:在家目录下,有一个文件叫target.txt,我们要创建一个软连接文件link_file来指向它:(创建命令格式: ln -s 目标文件路径 软连接文件路径)

linux软链接_linux软链接_linux删除软链接

当然了,大家要记住,这种软连接文件不能在Windows下存在,所以我们不能在共享目录下创建软连接文件:

Linux报错:Operation not supported,即不支持这种操作!

在Linux中,有什么实例可以体验软链接文件的作用?

其实之前教大家安装的交叉编译工具链,就是一个软连接文件:我们可以切换到工具链安装的路径(之前教大家是安装在/usr/local/arm/5.4.0/usr/bin)下,查看arm-linux-gcc这个文件的属性:

linux删除软链接_linux软链接_linux软链接

大家可以看到,arm-linux-gcc只是一个软链接文件,它指向的真正的文件名字叫toolchain-wrapper,之所以要有这个链接文件,是因为大家平时使用工具链时,无论什么版本的工具链,都是使用arm-linux-gcc,就会有一种名字一致的感觉,让我们更容易记忆,使用起来更方便。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!