(ln) - 用来为文件创件连接

ln

用来为文件创件连接

补充说明

ln命令 用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。

注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。

语法

ln [选项]... [-T] 目标 链接名  (第一种格式)
 或:ln [选项]... 目标        (第二种格式)
 或:ln [选项]... 目标... 目录  (第三种格式)
 或:ln [选项]... -t 目录 目标...   (第四种格式)

选项

    --backup[=CONTROL]  为每个已存在的目标文件创建备份文件
-b        类似--backup,但不接受任何参数
-d, -F, --directory   创建指向目录的硬链接(只适用于超级用户)
-f, --force     强行删除任何已存在的目标文件
-i, --interactive           覆盖既有文件之前先询问用户;
-L, --logical               取消引用作为符号链接的目标
-n, --no-dereference        把符号连接的目的目录视为一般文件;
-P, --physical              直接将硬链接到符号链接
-r, --relative              创建相对于链接位置的符号链接
-s, --symbolic              对源文件建立符号连接,而非硬连接;
-S, --suffix=SUFFIX         用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它;
-t, --target-directory=DIRECTORY  指定要在其中创建链接的DIRECTORY
-T, --no-target-directory   将“LINK_NAME”视为常规文件
-v, --verbose               打印每个链接文件的名称
    --help    显示此帮助信息并退出
    --version   显示版本信息并退出

参数

  • 源文件:指定连接的源文件。如果使用-s选项创建符号连接,则“源文件”可以是文件或者目录。创建硬连接时,则“源文件”参数只能是文件;
  • 目标文件:指定源文件的目标连接文件。
none, off       # 不进行备份(即使使用了--backup 选项)
numbered, t     # 备份文件加上数字进行排序
existing, nil   # 若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
simple, never   # 永远使用普通方式备份

实例

将目录/usr/mengqc/mub1下的文件m2.c链接到目录/usr/liu下的文件a2.c

cd /usr/mengqc
ln /mub1/m2.c /usr/liu/a2.c

在执行ln命令之前,目录/usr/liu中不存在a2.c文件。执行ln之后,在/usr/liu目录中才有a2.c这一项,表明m2.c和a2.c链接起来(注意,二者在物理上是同一文件),利用ls -l命令可以看到链接数的变化。

在目录/usr/liu下建立一个符号链接文件abc,使它指向目录/usr/mengqc/mub1

ln -s /usr/mengqc/mub1 /usr/liu/abc

执行该命令后,/usr/mengqc/mub1代表的路径将存放在名为/usr/liu/abc的文件中。

扩展知识

Linux具有为一个文件起多个名字的功能,称为链接。被链接的文件可以存放在相同的目录下,但是必须有不同的文件名,而不用在硬盘上为同样的数据重复备份。另外,被链接的文件也可以有相同的文件名,但是存放在不同的目录下,这样只要对一个目录下的该文件进行修改,就可以完成对所有目录下同名链接文件的修改。对于某个文件的各链接文件,我们可以给它们指定不同的存取权限,以控制对信息的共享和增强安全性。

文件链接有两种形式,即硬链接和符号链接。

硬链接

建立硬链接时,在另外的目录或本目录中增加目标文件的一个目录项,这样,一个文件就登记在多个目录中。如图所示的m2.c文件就在目录mub1和liu中都建立了目录项。

创建硬链接后,己经存在的文件的I节点号(Inode)会被多个目录文件项使用。一个文件的硬链接数可以在目录的长列表格式的第二列中看到,无额外链接的文件的链接数为l。

在默认情况下,ln命令创建硬链接。ln命令会增加链接数,rm命令会减少链接数。一个文件除非链接数为0,否则不会从文件系统中被物理地删除。

对硬链接有如下限制:

  • 不能对目录文件做硬链接。
  • 不能在不同的文件系统之间做硬链接。就是说,链接文件和被链接文件必须位于同一个文件系统中。

符号链接

符号链接也称为软链接,是将一个路径名链接到一个文件。这些文件是一种特别类型的文件。事实上,它只是一个文本文件(如图中的abc文件),其中包含它提供链接的另一个文件的路径名,如图中虚线箭头所示。另一个文件是实际包含所有数据的文件。所有读、写文件内容的命令被用于符号链接时,将沿着链接方向前进来访问实际的文件。

!符号连接

与硬链接不同的是,符号链接确实是一个新文件,当然它具有不同的I节点号;而硬链接并没有建立新文件。

符号链接没有硬链接的限制,可以对目录文件做符号链接,也可以在不同文件系统之间做符号链接。

ln -s命令建立符号链接时,源文件最好用绝对路径名。这样可以在任何工作目录下进行符号链接。而当源文件用相对路径时,如果当前的工作路径与要创建的符号链接文件所在路径不同,就不能进行链接。

符号链接保持了链接与源文件或目录之间的区别:

  • 删除源文件或目录,只删除了数据,不会删除链接。一旦以同样文件名创建了源文件,链接将继续指向该文件的新数据。
  • 在目录长列表中,符号链接作为一种特殊的文件类型显示出来,其第一个字母是l。
  • 符号链接的大小是其链接文件的路径名中的字节数。
  • 当用ln -s命令列出文件时,可以看到符号链接名后有一个箭头指向源文件或目录,例如lrwxrwxrwx … 14 jun 20 10:20 /etc/motd->/original_file其中,表示“文件大小”的数字“14”恰好说明源文件名original_file由14个字符构成。

热点新闻

通用电气计划利用世界上第二快的超级计算机来推动美国海上风电开发

通用电气计划利用世界上第二快的超级计算机来推动美国海上风电开发。IBM位于美国能源部橡树岭国家实验室的Summit超级计算机将使GE能够以该公司以前从未有过的方式模拟气流。最终,这项研究可以影响未来风力涡轮机的设计、控制和运行。它还旨在通过让研究人员更好地掌握大西洋的可用风力资源,推动美国东海岸的风力发电发展。据GE称,Summit将运行的模拟可以填补一些历史数据的空白。 阅读全文

发布于:2020-08-06T03:14:30Z  |  90次阅读  |  详细内容 »

理想汽车回应车辆起火事件:初步判断为疑似铁片击穿高压油管

北京时间8月7日凌晨消息,今日凌晨理想汽车在官方微博发布事故说明称,2020年8月6日16点09分左右,发生在广东省肇庆市二广高速四会、连州方向的车辆起火事故,原因初步判断为疑似铁片的物体被高速行驶的车辆卷起,并击穿了高压油管,造成燃油喷溅并被排气管高温引燃。具体的事故原因及详细分析结果,有待事故现场的详细勘察及分析。 阅读全文

发布于:2020-08-07T04:14:42Z  |  88次阅读  |  详细内容 »

TikTok今天公布新的内容政策 更好地保护其平台免受错误虚假信息影响

TikTok今天建立了新的内容政策,以更好地保护其平台在2020年美国大选前免受错误信息、选举干预和其他形式的操纵性内容影响。该公司表示,在受到美国禁令威胁后,目前正与微软进行前所未有的收购谈判,该公司现在明确禁止Deepfakes。Deepfakes是人工智能驱动的音频和视频操作,旨在误导人们对某人可能做过或说过的事情。 阅读全文

发布于:2020-08-06T01:45:38Z  |  83次阅读  |  详细内容 »

特朗普:微软等有意收购TikTok的公司同意向美政府付钱

北京时间8月6日消息,美国总统特朗普声称,微软和其他有意收购TikTok美国业务的公司已同意,如果最终敲定这笔收购交易,将向美国财政部“支付大笔款项”。特朗普周三对媒体表示:“如果你收购(TikTok),美国将使收购成为可能,因为没有我们,他们将无能为力。(需要)适当地支付一笔非常大的款项。这笔钱会流入美国财政部。顺便说一句,正在研究(收购)的微软和其他公司都同意了。” 阅读全文

发布于:2020-08-06T01:45:38Z  |  82次阅读  |  详细内容 »

小米十周年旗舰 常程晒小米10至尊纪念版包装盒

8月6日消息,小米集团副总裁常程晒出了小米超大杯小米10至尊纪念版包装盒。如图所示,小米10至尊纪念版包装盒与小米海报一致,主题突出“小米十周年(2010-2020)”,包装盒为银色设计,不排除小米10至尊纪念版推出银色的可能。 阅读全文

发布于:2020-08-06T20:15:11Z  |  80次阅读  |  详细内容 »

消息称台积电和富士康也有意投资ARM 苹果已放弃

多位知情人士今日称,包括台积电和富士康在内的苹果公司的主要供应商,都有兴趣投资英国芯片设计公司ARM。四年前,软银集团以320亿美元收购了ARM。如今,软银和银行家们已经接触了几家科技巨头,商讨潜在的ARM出售事宜。 阅读全文

发布于:2020-08-06T01:45:39Z  |  79次阅读  |  详细内容 »

App Annie:7月《王者荣耀》收入降至第3位 Pokémon Go夺冠

8月6日下午消息,7 月全球热门游戏下载排行榜与上月相比,Outfit7 的《汤姆猫总动员》下载热度不减,依然稳坐 Top 1 宝座;来自 Voodoo 的新作《搬砖我最强》紧随其后,继上月空降榜单第 5 名后,凭借其在印度市场优异成绩,拿下本月下载亚军。 阅读全文

发布于:2020-08-06T17:16:14Z  |  78次阅读  |  详细内容 »

三星和微软为Galaxy设备带来Xbox游戏

三星认为,下一个证明其手机威力的方式是与微软Xbox合作。这家科技巨头表示,它正在与微软合作,将流媒体游戏技术带到其手机和平板电脑上,首先是Galaxy Note 20和Galaxy Tab S7。三星总裁兼移动通信业务负责人TM Roh周三在三星直播的Unpacked活动上宣布新设备时表示,新设备的设计是像电脑一样工作,像游戏机一样玩游戏。 阅读全文

发布于:2020-08-06T03:14:28Z  |  76次阅读  |  详细内容 »

Galaxy Buds Live 外媒体验:佩戴舒适,降噪划水

在 8 月 5 日举办的“Galaxy Unpacked 2020”活动中,三星正式推出了新一代真无线耳机。这款名为 Galaxy Buds Live 的无线耳机最早于今年年初就被曝光,宛如“蚕豆”的独特外观设计让人眼前一亮,也因此衍生出了“腰子”“豆子”等调侃的称号。 阅读全文

发布于:2020-08-06T20:15:40Z  |  73次阅读  |  详细内容 »

科学家发难以置信的高密度行星 挑战行星形成理论

研究人员发现了一颗密度惊人的年轻系外行星,它正在围绕Hyades星团中的一颗年轻恒星运行。研究人员表示,这颗行星的大小和质量都异常密集。据估计,它的质量为25个地球,比海王星略小。这颗行星的存在使它与领先的行星形成理论不一致。 阅读全文

发布于:2020-08-06T01:45:38Z  |  73次阅读  |  详细内容 »

谷歌下架2500个被指与中国有关的YouTube频道

据外媒报道,谷歌表示,它已经删除了2500多个被指跟中国有关的YouTube频道。这家Alphabet旗下的公司表示,“作为持续调查相关协作影响力行动的部分举措(coordinated influence operation)”,这些频道在4月至6月间被删除。 阅读全文

发布于:2020-08-06T12:15:46Z  |  70次阅读  |  详细内容 »

柯达7.65亿美元联邦贷款引发争议 众议院民主党人启动调查

北京时间8月6日消息,美国众议院民主党人已启动一项对伊士曼柯达公司获得7.65亿美元联邦政府贷款的调查,并正寻求从一家参与发放资金的美国机构处获得相关文件。众议院金融服务委员会主席Maxine Waters等民主党议员表示,他们已寻求从美国国际开发金融公司获取有关该贷款的所有信息。 阅读全文

发布于:2020-08-06T03:14:29Z  |  70次阅读  |  详细内容 »

Firefox 79稳定版导致部分Mac用户陷入不明卡顿

Firefox 79 是 Mozilla 目前提供的最新稳定版本,包含了功能和安全性方面的全面保障。在 Windows 平台上,Firefox 79 的 WebRender 可充分发挥 Intel 和 AMD 显卡的性能。然而在 macOS 上,Firefox 79 的改进不仅不明显(主要集中在底层),甚至还引入了一个奇怪的 bug 。 阅读全文

发布于:2020-08-07T16:47:13Z  |  68次阅读  |  详细内容 »

微软等科技巨头已响应白宫发起的量子信息科学教育倡议

路透社报道称,微软已经加入了白宫发起的一项倡议,以促进全美 K-12 学校的量子信息科学教育(简称 QIS)。由美国国家科学基金会主持的这项工作,吸引了包括微软、亚马逊云服务、波音、Alphabet(谷歌)、IBM、洛克希德·马丁、伊利诺伊和芝加哥大学等公私机构合作伙伴,此外该基金会还向 QIS 教育项目提供了百万美元的拨款。 阅读全文

发布于:2020-08-06T09:14:55Z  |  68次阅读  |  详细内容 »

美银下调苹果股票评级至中性 称5G iPhone存风险

美国银行将苹果公司从其美国第一首选股列表中剔除,并将苹果股票评级由买入下调至中性,目标价从420美元上调至470美元。美银分析师Wamsi Mohan指出,自6月份以来,苹果公司的股价一直在快速上涨,而对2021年的预估几乎保持不变。 阅读全文

发布于:2020-08-06T01:45:37Z  |  68次阅读  |  详细内容 »

《福布斯》:Facebook山寨TikTok太过仓促

据《福布斯》报道,TikTok前途未卜之际,Facebook趁机在法国、日本、德国、英国和美国等全球50多个国家推出自己的短视频Instagram Reels,然而据Instagram用户曝光,除了图标不一样,该应用几乎是TikTok的翻版,两者的体验完全一致。 阅读全文

发布于:2020-08-06T17:16:29Z  |  67次阅读  |  详细内容 »

热门Linux命令