艺考网
全国站

Eleght科技:Linux中文件处理命令的链接命令ln详解

xunaa
2024-10-06 16:41:39
编辑说
亿莱特科技
命令名称:ln
英文原义:链接
命令所在路径:/bin/ln
执行权限:所有用户
语法:ln -s [源文件] [目标文件]
-s 创建软链接
功能描述:生成链接文件,大致相当于Windows桌面

亿莱特科技

命令名称:ln

英文原义:链接

命令所在路径:/bin/ln

执行权限:所有用户

语法:ln -s [源文件] [目标文件]

-s 创建软链接

功能描述:生成链接文件,大致相当于Windows桌面上的快捷方式

Linux 中的链接生成有两种类型:

例子

[root@centos eleght]# ln -s /etc/issue /tmp/issue.soft #创建到文件/etc/issue /tmp/issue.soft的软连接

[root@centos eleght]# ln /etc/issue /tmp/issue.hard #创建文件/etc/issue /tmp/issue.hard的硬链接

如图1-1所示

1-1

我们来看看两者的区别

首先我们查看一下原文件的属性,如图1-2

[root@centos eleght]# ls -l /etc/issue

1-2

我们看一下软连接的属性,如图1-3

Eleght科技:Linux中文件处理命令的链接命令ln详解

[root@centos eleght]# ls -l /tmp/issue.soft

1-3

我们可以看到源文件的读、写、执行权限都发生了变化。链接的文件向所有用户授予所有权限。但事实上,链接文件的权限并不代表源文件的权限,所以真正的权限最终还是取决于源文件的权限。

软件行业的特点:

1、前面的l代表链接文件,-代表文件,d代表目录。

2. 文件大小非常非常小。原因很简单。它只是一个符号链接。

3、详细信息中,/tmp/issue.soft - /etc/iss箭头指向源文件,只有软链接有

我们再看一下硬链接,如图1-4

[root@centos ~]# ls -l /tmp/issue.hard

1-4

从上面的信息我们可以看出,除了文件位置不同之外,其他都是一样的。难道就跟副本一样吗?它和cp -p 有什么区别?即可以同步更新。当一个文件更改时,另一个文件也会相应更改。

硬链接特点:

1.硬链接=复制cp -p +同步更新

我们再做一个实验。我们删除源文件,然后检查软链接和硬链接,如图1-5所示。

[root@centos ~]# rm /etc/issue

[root@centos ~]# cat /tmp/issue.soft

[root@centos ~]# cat /tmp/issue.hard

1-5

从上面的输入情况可以看出,软链接找不到文件,但是硬链接还是可以查看的,因为软链接相当于Windows上的快捷键。

用户评论

浮光浅夏ζ

终于找到一篇详细讲解linux 链接命令的教程啦!我一直在找一个解释 ln 命令各个选项用法的文章,这个真的太棒了!

    有15位网友表示赞同!

你身上有刺,别扎我

看介绍感觉这个博客对 Eleght 科技 非常了解 Linux 文件操作,期待了解更多!

    有12位网友表示赞同!

来自火星的我

ln 命令真是一门好用的工具呀,这篇教程讲解的很透彻,我终于明白了如何使用 -s 和 -f 选项。

    有19位网友表示赞同!

巷陌繁花丶

链接命令真的好多用法啊!这篇文章帮助我入门了。

    有9位网友表示赞同!

搞搞嗎妹妹

Eleght 科技的博客内容越来越好了,干货满满!这篇文章很有用,我最近要用 ln 命令解决文件路径的问题。

    有15位网友表示赞同!

最迷人的危险

真是太赞了!我一直想深入了解这个命令,现在终于解开了谜团。

    有8位网友表示赞同!

我怕疼别碰我伤口

收藏了!这个教程对理解文件连接概念很有帮助。

    有11位网友表示赞同!

我家的爱豆是怪比i

ln -s 选项果然是软链接的必备工具啊,这篇文章解释的很清楚!

    有13位网友表示赞同!

算了吧

学习 Linux 文件处理真是太痛苦了,希望以后还有更多这样的详细讲解文章。

    有9位网友表示赞同!

无所谓

终于明白 ln 命令的具体用法了,感谢 Eleght 科技的分享!

    有13位网友表示赞同!

你与清晨阳光

我之前就遇到过 ln 命令的问题,幸好找到了这篇教程!

    有15位网友表示赞同!

红玫瑰。

这篇文章真是太棒了!希望 Eleght 科技继续带来优质的内容。

    有8位网友表示赞同!

淡写薰衣草的香

学习效率提升啦!这篇文章讲解得很详细,比官方文档更容易理解。

    有9位网友表示赞同!

╯念抹浅笑

刚学 Linux,遇到很多困惑,幸好找到了这个博客!

    有5位网友表示赞同!

念旧是个瘾。

ln 命令确实有很多细节需要注意,这篇教程给我打开了新视界!

    有18位网友表示赞同!

青楼买醉

推荐给所有想学习 Linux 文件操作的人!

    有6位网友表示赞同!

有恃无恐

Eleght 科技 真强啊!这篇文章讲解的思路非常清晰逻辑严密。

    有13位网友表示赞同!

雨后彩虹

终于知道为什么软链接和硬链接的区别了!这篇教程简直太棒了!

    有12位网友表示赞同!

免责声明
本站所有收录的学校、专业及发布的图片、内容,均收集整理自互联网,仅用于信息展示,不作为择校或选择专业的建议,若有侵权请联系删除!

大家都在看

Eleght科技:Linux中文件处理命令的链接命令ln详解

Eleght科技:Linux中文件处理命令的链接命令ln详解

亿莱特科技 命令名称:ln 英文原义:链接 命令所在路径:/bin/ln 执行权限:所有用户 语法:ln -s [源文件] [目标文件] -s 创建软链接 功能描述:生成链接文件,大致相当于Windows桌面
2024-10-06
什么是BN、LN、IN 和GN?不同归一化方法的比较

什么是BN、LN、IN 和GN?不同归一化方法的比较

批量归一化(BN)已成为许多高级深度学习模型的重要组成部分,特别是在计算机视觉领域。它通过批量计算的均值和方差对层输入进行归一化,因此得名。为了使BN 工作,批量大小必须足够
2024-10-06
Easy Office Excel函数讲解(186)数学与三角LN函数

Easy Office Excel函数讲解(186)数学与三角LN函数

(186) 数学与三角函数LN 函数 1、功能功能 返回数字的自然对数。 自然对数以常数e 为底,记为lnN (N0)。在数学中,logx也常用来表示自然对数。 e是无限不循环小数,其值约等于
2024-10-06
新手学习Linux中的ln命令

新手学习Linux中的ln命令

今天我们就来学习ln命令: 一、ln命令介绍 ln 命令用于创建文件的链接。链接分为软链接(类似于Windows系统中的快捷方式)和硬链接(相当于源文件的副本,通过程序或命令访问文件块
2024-10-06
《代号LN》 试玩体验:大型竞技射击网游先行者

《代号LN》 试玩体验:大型竞技射击网游先行者

LN中有丰富的角色定制内容。玩家进入游戏后,选择性别并输入ID创建自己的角色后,可以进一步塑造自己的角色。 LN捏脸系统的内容量并不比我们熟悉的各种大型网络游戏少。从发色
2024-10-06
漏电开关LN代表什么?

漏电开关LN代表什么?

1P+N漏电保护开关端子旁的外壳上有标志。有的只标识其中一个端子为N,另一个不带符号的端子为L;有些终端的两个终端均带有识别信息。一个标记为N,另一个标记为L;我们以上图中的1P
2024-10-06
心、听、声都是“听”,听八方。

心、听、声都是“听”,听八方。

每晚一篇文章普及英语知识 罐头英语 昨天和前天,Can Fungus讲了“talk/say/tell/speak”的词汇分析和用法,以及“see”(see/look/watch)的词汇分析和用法。每个人都喜欢使用这
2024-10-06
学过英语的人可能不知道listen和hear这两个词的区别。

学过英语的人可能不知道listen和hear这两个词的区别。

你还记得英国女歌手阿黛尔的神曲《Hello》吗? 其中之一是 你好,你能听到我说话吗? “你能听到我的声音吗?”意思是你能清楚地听到我的声音吗? 如果把这里的“hear”改成“listen
2024-10-06
Listen与hear、learn与study、light与lamp的区别,learn L的本义与引申义

Listen与hear、learn与study、light与lamp的区别,learn L的本义与引申义

字母K到底代表什么?国王的王冠和字母K有什么关系? 承接上!现在我们从字母的形、声、义来分析Ll字母本义引申义,同时彻底弄清listen和hear,learn和study,light和lamp的区别,明白let
2024-10-06
两者都有“听”的意思,听和听有什么区别?

两者都有“听”的意思,听和听有什么区别?

听我说,谢谢; 聆听音乐、歌曲和风声; 你听到他们的讨论了吗? 听力课、听力题、听力题; 这么多的“听”用英语怎么表达呢? 1. 听 听:/ls()n/ v.听,听;服从;认真听,专心听 名词听,听 不及
2024-10-06