Linux命令详解(13)- ln命令

article/2025/10/6 0:58:24

ln是英文“link files”的缩写,命令不算复杂,但是非常重要。

语法:

ln option Source file or directory    Destination  file or directory

这里先讲下两个概念。

1.软连接

软链接类似于windows系统中的快捷方式。创建之后,可以指向一个文件类文件或目录类文件。(说的有点绕口,这里再次强调,Linux系统中一切皆文件。)如果链接的文件被删除了或者不存在,那么这个软链接会说失效,但是依旧存在。

因为软链接内容是指向另一个文件的位置,因此它和指向文件可以放在不同的文件系统内。

2.硬链接

硬链接实现了一个文件有多个名字,同时放在多个不同目录。编辑其中一个文件并保存,查看其它位置文件内容时,内容显示还是一致的。硬链接建立后,删除任意一个文件,即使是源文件也可以,文件内容不会受损,直到源文件和硬链接文件都被删除后,文件内容才会损失。这可以看做硬链接相互为副本,但是实际并没有多占空间。

硬链接不能创建目录硬链接,并且必须在同一个文件系统内才能创建。

 

命令参数:

选项说明
-b        删除、覆盖以前建立的链接
-d允许超级用户制作目录的硬链接
-f强制执行
-i 交互模式,文件存在则提示用户是否覆盖

-s

软件链接
-n把符号链接视为一般目录
-v详细的处理过程
--help获得帮助
-P创建一个硬链接,指向一个符号链接文件(软链接文件)
-S 或--suffix=<..>覆盖时备份文件后缀

例1:创建一个硬链接,但是是一个目录文件

上面说过不能为目录创建硬链接。不过使用-P可以变相实现这个目标。

 如图,先创建一个软链接指向目录/home/allenle,然后创建硬链接指向这个软链接文件。

再使用ls -l,我们看到创建的硬链接文件指向了目录/home/allenle。

例2:创建硬链接并修改内容

如图创建1个文本文件,存入“1111”字符串,再创建硬链接文件,此时查看硬链接文件内容与源文件一致。

编辑硬链接文件,追加字符串“222”到硬链接文件中。查看源文件,两个文件内容仍然一致。

删除源文件,查看硬链接文件,内容正常,跟未删除源文件时相比没有任何变化。

例3:创建一个重名的硬链接文件

如图创建一个硬链接文件,然后在执行一次。此时提示失败,原因是文件已经存在。

再次执行命令,但是加上-b参数,此时可以执行了。

再次执行命令,这次换-f参数,也可以执行。 


http://chatgpt.dhexx.cn/article/UxhxHy06.shtml

相关文章

linux ln 远程,Linux 软连接 (ln命令)

这是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个…

linux 中的 ln 命令,Linux ln命令操作指南

ln是Linux系统中一个重要的命令&#xff0c;能够为文件建立链接&#xff0c;保持链接文件的同步性&#xff0c;下面小编就给大家介绍下Linux下如何使用ln命令&#xff0c;通过实例来详细了解。 1. 使用ln命令给档案创建symbolic link。 linux系统下的symbolic link类似于window…

Linux ln命令详解

ln命令来自于英文单词link的缩写&#xff0c;中文译为“链接”&#xff0c;其功能是用于为某个文件在另外一个位置建立同步的链接。Linux系统中的链接文件有两种形式&#xff0c;一种是硬链接&#xff08;hard link&#xff09;&#xff0c;另一种是软链接&#xff08;symbolic…

ln命令应用

记录&#xff1a;352 场景&#xff1a;在CentOS 7.9操作系统上&#xff0c;使用ln命令创建软链接(symbolic links)和硬链接(hard links)。解决&#xff1a;Too many levels of symbolic links。 版本&#xff1a; 操作系统&#xff1a;CentOS 7.9 1.命令应用 (1)目录创建软…

linux ln命令

ln 命令的功能是在不同的位置创建一个链接&#xff0c;又分软链接和硬链接&#xff0c;一般软链接使用较多。 硬链接&#xff1a;ln 源文件 链接文件 是在选定的位置生成一个文件的镜像&#xff0c;镜像文件与源文件同样大小 软连接&#xff1a;ln –s 源文件 链接文件 是…

ln命令详解

Linux文件系统中&#xff0c;有所谓的链接(link)&#xff0c;我们可以将其视为档案的别名&#xff0c;而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link)&#xff0c;硬链接的意思是一个文件可以有多个名称&#xff0c;而软链接的方式则是产生一个特殊的文件&…

ubuntu18.04虚拟机崩掉导致硬盘错误,提示fsck manually

问题描述&#xff1a; 可能是一次性复制的文件太大了&#xff0c;导致内存吃紧&#xff0c;Windows10直接崩掉&#xff0c;接着就进入了我经常看到的那个蓝屏错误提示界面&#xff0c;有个正在恢复的百分数进度提示。 这个问题我经常碰到&#xff0c;或许是网页开多了吧&…

dos磁盘管理命令

dos磁盘管理命令 前言 磁盘管理命令用于日常的磁盘维护。DOS命令行提供了多种文件管理命令用于设置和管理磁盘列表。由于很多磁盘在没有安装图形界面的时候就需要对其进行操作&#xff0c;所以掌握DOS命令行下的磁盘管 理命令对系统管理员是十分必要的。 磁盘管理命令 以下…

centos 硬盘 修复

xfs_repair -n /dev/sdb centos 硬盘 修复 sudo parted -l sudo parted -l [localhost home]$ sudo parted -l Model: Dell VIRTUAL DISK (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags:Number Start End…

电脑修复损坏文件--修复命令;系统盘磁盘空间不足

目录 sfc/scannow--修复损坏的系统文件命令解析command parse步骤 命令修复磁盘&#xff1b;磁盘空间的释放输入“sfc /purgecache”命令&#xff08;不含双引号&#xff0c;下同&#xff09;输入“cleanmgr”命令输入“CHKDSK D:/F”&#xff0c;修复D驱动器号 sfc/scannow–修…

mac 磁盘修复

1、使用磁盘工具 2、终端查看并修复 diskutil listdiskutil verifyVolume disknamediskutil repairDisk diskname

如何扫描和修复 Linux 磁盘错误

在本文中&#xff0c;将学习如何使用 fsck 和 xfs_repair 命令修复 Linux 磁盘错误。 什么是FSCK&#xff1f; fsck&#xff08;文件系统一致性检查&#xff09;是用于检查Linux操作系统文件系统一致性的工具。 列出 Linux 磁盘分区和类型&#xff1a; 首先&#xff0c;需要…

计算机磁盘修复工具,chkdsk磁盘修复工具

chkdsk磁盘修复工具是一款非常具有专业性、权威的工具,使用chkdsk磁盘修复工具时你不可以有任何其他操作(停止运行任何程序),只能锁定磁盘(也就是强制卸下该卷),如果出现其他程序在修复时运行,就需要你重启电脑后重新修复了。硬盘坏道修复工具使用简单且安全性高,推荐使用…

ubuntu磁盘修复

输入命令ls的时候遇到错误 ls: reading directory .: Input/output error 用 dmesg 查看&#xff0c;发现io错误 先umount磁盘 cd /mnt umount diske 遇到 umount: /mnt/diske: target is busy. 查看谁在用 &#xff0c;并kill掉&#xff0c;再次umount lsof /mnt/disk 然…

磁盘检查清理修复命令

Cmd命令在桌面版windowsPC和大多数windows server下都是通用的,所以掌握命令对于使用者非常重要; 经常会遇到检查硬盘、清理磁盘的时候&#xff0c;但是使用360、金山等杀毒软件会有一些安全隐患&#xff0c;尤其是大企业有自己的杀毒软件不允许使用其他的带有插件或广告的杀毒…

windows自带磁盘修复命令chkdsk的使用方法

在电脑使用过程会因突然断电或者是非正常关机等原因导致磁盘受损&#xff0c;这里介绍Windows系统自带chkdsk命令修复硬盘。 2022.10.26补充&#xff0c;专业硬盘维修的朋友告诉我此命令不要随意使用&#xff0c;尤其硬盘已经有坏道&#xff0c;用该方法可能导致更严重的问题。…

cmd命令下修复硬盘/U盘

1、以管理员身份运行cmd(命令提示符),必须是管理员身份,如图所示&#xff1a; 2、 输出命令&#xff1a;chkdsk H: /f 这里的D为磁盘的盘符&#xff0c;也就是你所要修复的盘符号&#xff0c;比如你想修复 C盘&#xff0c;就将H替换成C&#xff0c;后边的/f就是修复命令&#…

阿里巴巴优酷视频增强和超分辨率挑战赛-持续更新

目录 大赛概况 1.数据预处理 2.模型初选 3.训练 ->确定两个模型 4.训练,修改网络&#xff0c;继续优化 大赛概况 大赛地址&#xff1a;https://tianchi.aliyun.com/competition/entrance/231711/introduction?spm5176.12281949.1003.2.37422448y3C5Xj 视频增强和超分…

视频怎么转换html代码实现,音视频格式转换神器与html视频元素加字幕——零基础自学网页制作...

音视频格式转换神器——格式工厂 如果您下载了上一篇《为HTML页面添加音频、视频的方法——零基础自学网页制作》(目录在结尾)中的素材&#xff0c;您会看到有这样一个文件&#xff0c;如图 音视频格式转换神器与html视频元素加字幕——零基础自学网页制作 这就是格式工厂软件的…

免费的视频转换器有哪些?推荐3款好用免费视频格式转换软件

如果您需要免费的视频转换器&#xff0c;则指尖有很多选择。无论您是否尝试将整个视频集合保留为一种格式&#xff0c;将视频的格式更改为更易于共享的格式&#xff0c;或者将文件大小缩小到更易于管理的格式&#xff0c;几乎每种用途都有一个。 有一个免费的转换器&#xff0…