美文网首页
2-18 Linux中的连接文件 --- 软链接

2-18 Linux中的连接文件 --- 软链接

作者: 捌千里路雲和月 | 来源:发表于2021-04-14 09:09 被阅读0次

Linux中的软链接类似于windows中的快捷方式。

创建方式:ln -s oldfile newfile。


    例:文件软链接 (目录软链接也是一样的操作方式)。

    1、tmp 目录下创建一个 test.txt 文件。

    2、ln -s test.txt test,为 test.txt 文件创建一个名为 test 的软链接。

    3、ll 查看详情会发现有一个蓝色的 test --> test.txt (test 指向 test.txt)。同时文件类型是            l 开头,l 是指链接文件的意思。 

    4、对软链接文件进行 vim 操作。输入This is ln -s test. :wq保存并退出。

    5、通过cat test 和 cat test.txt 查看内容。得出的结果都是一样的。既软链接 test 和 test.txt              已经建立关联,对 test 操作等于对 test.txt 操作。


tips:软链接特点。

    1、可以对不存在的文件创建软链接。

    tmp 目录下除了 test 和 test.txt 并没有其他文件。

    此时 ln -s abc.txt t1,为不存在的 abc.txt 文件创建一个 t1 的软链接。t1 软链接是可以创建        的,只是由于没有真实存在的 abc.txt 文件。通过 ll 查看详情,系统会在 abc.txt 处用红色闪      烁高光发出提示,意指abc.txt文件不存在。

    此时,tmp 目录下新建一个 abc.txt 文件,t1 软链接到 abc.txt 文件就会正常。不会再有红色      提示。

    2、可以对文件 或者 目录创建软链接,目录创建软链接和文件创建软链接流程一样。

    3、删除软链接,不会影响它的指向文件。

    vim t1:编辑 t1 软链接,输入1 t1 的内容保存退出。

    删除 t1 软链接,tmp 目录下已没有软链接指向 abc.txt 文件。

    此时,cat abc.txt 文件可以查看内容,也可以 vim abc.txt 增加 2 abc.txt 内容。证实了,删        除软链接,不会影响它的指向文件。

    4、删除了指向文件,该软链接将变为无效连接。

    当 t1 软链接指向实际文件 abc.txt 的时候,t1是可以对 abc.txt 进行增删改查操作的。若 rm -      rf abc.txt 删除了实质性的 abc.txt 文件后,t1 将不能做任何操作。失去了实质性文件而存在       的软链接等同于创建一个空的软链接效果一样。

相关文章

  • 2-18 Linux中的连接文件 --- 软链接

    Linux中的软链接类似于windows中的快捷方式。 创建方式:ln -s oldfile newfile。 例...

  • Linux链接文件与查看或者合并文件内容

    04-建立链接文件:ln Linux链接文件类似于Windows下的快捷方式。链接文件分为软连接和硬链接。软连接:...

  • ln -s 软链接

    linux 创建连接命令 ln -s 软链接linux-ln -s(链接)、mount(挂载 软连接和硬连接 硬链...

  • 软链接、硬链接和引用链接,以及如何实现文件快速拷贝(cp --r

    Linux系统(包括Unix系统)有三种类型的链接文件:symlinks(符号链接、软连接),hardlinks(...

  • 【LINUX】

    1. 硬链接和软连接区别 硬连接-------指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区...

  • 文件软连接、硬链接

    上图是在在mac终端进入/目录下,获取的各个文件信息,其中划线的部分就是链接文件。关于链接下文Linux软连接和硬链接

  • Day10预习笔记

    符号链接文件:软连接 以l开头的文件 软连接的创建:ln –s 原文件 链接文件 删除:rm 字符/块设备文件: ...

  • 索引 - Linux / Ubuntu

    文集主页 Ubuntu 系统中的用户与用户组Linux 系统中的硬链接和软链接Linux 文件查找之术Linux ...

  • 软连接-Tomcat软连接部署 Linux和window

    Tomcat软连接部署 Linux和window 1.在Linux里实现软连接,执行命令: ln -s 目标文件(...

  • link

    linux 下,为了节省储存成本,可以对文件创建硬链接和软连接linux 下对应的命令为 link/ln 创建硬链...

网友评论

      本文标题:2-18 Linux中的连接文件 --- 软链接

      本文链接:https://www.haomeiwen.com/subject/shuflltx.html