Linux中的“快捷方式”:ln-阿里云开发者社区

开发者社区> Ijiran> 正文

Linux中的“快捷方式”:ln

简介: 如Windows中快捷方式的用途一样,为了方便对系统文件|文件夹修改,创建一个链接,并使这个链接指向另一个文件或者文件夹,使其用户在操作链接时等同于操作指向的文件|文件夹。
+关注继续查看

Linux-ln

不过Linux中的ln,有两种类型,软链接(符号链接)和硬链接;

软链接是通过路径来引用另一个文件|文件夹,也就相当于Windows的快捷方式、MacOS的别名,这也是日常最常用的。

硬链接就有所不同,它是磁盘上物理文件的第二个名称,假设我为A文件创建了一个硬链接B,然后删除A文件,这个时候通过B还是可以正常访问文件;

注意:软链接可以指向文件夹|文件,硬链接在非超级用户的情况下只可以指向文件。

下图是关于软链接(符号链接)和硬链接的图解:0df1624d70b7d3f9e3b892397d3f72f.png


在图中就可以看的出来,软链接是针对原文件路径的一个引用;这也是与Windows的快捷方式一致的地方。

如何使用

创建软链接

ln -s filenameA filenameB //文件
ln -s dirnameC dirnameD  //文件夹

创建硬链接

ln filenameA filenameB //文件
ln -d dirnameC dirnameD //文件夹(需要当前用户是超级用户才能使用)

查看软链接指向的位置

readlink filenameB
结果:lrwxrwxrwx 1 root ..... filenameB -> /filenameA

最近开始更新Linux的一些知识点,也算是给最近看的书一些交代。>.<

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
9001 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
10597 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
11329 0
linux内存查看方式
 如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.$ free -m total used free shared buffers cachedMem: 1002 ...
500 0
Linux系统被入侵后处理方式介绍
使用前一定先创建快照备份,否则不要执行脚本。 1、将ECS断开网络连接 使用ECS安全组单独对该ECS进行隔离;出方向禁止所有协议。入方向只允许运维的端口和指定IP进入,其他均禁止。
1581 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
5881 0
+关注
86
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载