Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)

您所在的位置:网站首页 相对路径下一级怎么写 Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)

Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)

2024-01-05 18:44| 来源: 网络整理| 查看: 265

ln命令创建软链接的绝对路径和相对路径详解 简介ln命令总结

简介

Linux链接,可以分为硬链接与软链接;本文主要介绍软链接。(默认情况下,ln命令产生硬链接)

软链接文件类似于Windows的快捷方式,但实际上是一个特殊的文件。在软连接中,文件实际上是一个文本文件,其中包含另一文件的位置信息;这就允许软链接指向位于其他分区、甚至是其他网络硬盘上的某个文件。

ln命令

语法: ln -s 源文件路径 软链接文件路径

参数功能-b删除,覆盖以前建立的链接-d允许超级用户制作目录的硬链接-f强制执行-i交互模式,文件存在则提示用户是否覆盖-n把符号链接视为一般目录-s软链接(符号链接)-v显示详细的处理过程

绝对路径创建

查看相应文件路径,将目标文件创建链接到目标目录之中 liuyan@liuyan-virtual-machine:~/Desktop/Text/practice/bb$ ls aaa liuyan@liuyan-virtual-machine:~/Desktop/Text/practice/bb$ ln -s /home/liuyan/Desktop/Text/practice/55 /home/liuyan/Desktop/Text/practice/bb/55.link liuyan@liuyan-virtual-machine:~/Desktop/Text/practice/bb$ ls 55.link aaa 利用ll命令查看绝对路径下的软链接地址映射 liuyan@liuyan-virtual-machine:~/Desktop/Text/practice/bb$ ll /home/liuyan/Desktop/Text/practice/bb/55.link lrwxrwxrwx 1 liuyan liuyan 37 3月 7 22:25 /home/liuyan/Desktop/Text/practice/bb/55.link -> /home/liuyan/Desktop/Text/practice/55*

相对路径创建

找到目标文件了解其相对路径,然后创建其软链接到目标目录下 liuyan@liuyan-virtual-machine:~/Desktop/Text/practice$ ls 55 aa bb liuyan@liuyan-virtual-machine:~/Desktop/Text/practice/bb$ ln -s ../aa ./aa.link liuyan@liuyan-virtual-machine:~/Desktop/Text/practice/bb$ ls 55.link aaa aa.link 利用ll命令查看软链接的详细信息 liuyan@liuyan-virtual-machine:~/Desktop/Text/practice/bb$ ll ./aa.link lrwxrwxrwx 1 liuyan liuyan 5 3月 7 22:32 ./aa.link -> ../aa* 总结

根据以上两个示例可以看出,虽然两个目标文件所在的目录相同,软链接所在的目录也相同,但是软链接表示链接路径的形式是不一样的。 至此可以说明建立软链接时真实的文件路径必须相对于需要建立的软链接的路径。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3