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的一些知识点,也算是给最近看的书一些交代。>.<

目录
相关文章
|
28天前
|
Shell Linux Windows
【Shell 命令集合 文件管理】Linux ln命令使用教程
【Shell 命令集合 文件管理】Linux ln命令使用教程
36 0
|
11月前
|
Linux C++ Windows
linux ln链接命令
linux ln链接命令
1350 0
|
6月前
|
Linux 测试技术 索引
软件测试|Linux基础教程:ln命令与软链接和硬链接
软件测试|Linux基础教程:ln命令与软链接和硬链接
63 0
|
Linux
Linux:ln创建删除软连接
Linux:ln创建删除软连接
909 0
|
Linux 图形学 Windows
Linux下添加桌面快捷方式
Linux下添加桌面快捷方式
275 0
|
3月前
|
IDE 算法 Java
在Linux上创建IntelliJ IDEA快捷方式
在Linux上创建IntelliJ IDEA快捷方式
54 0
|
4月前
|
Linux Windows
linux(十七)文件和目录相关命令-软连接、硬链接 ln命令
linux(十七)文件和目录相关命令-软连接、硬链接 ln命令
38 0
|
4月前
|
Linux 索引
Linux命令(50)之ln
Linux命令(50)之ln
31 3
|
4月前
|
关系型数据库 MySQL Linux
Linux下任意位置登录MySQL(软链)与ln添加和删除使用
Linux下任意位置登录MySQL(软链)与ln添加和删除使用
55 0
|
6月前
|
Linux Windows
18Linux - 文件管理(建立链接文件:ln)
18Linux - 文件管理(建立链接文件:ln)
16 0