Linux--软链接,硬链接

news/2024/9/28 13:21:42

在 Linux 和类 Unix 系统中,软链接(符号链接)和硬链接是用于文件系统中引用文件的两种方式。它们各自有不同的特点和用途。

  软链接(符号链接) 硬链接
定义 软链接是一个指向另一个文件或目录的特殊文件,包含指向目标文件路径的文本信息 硬链接是指向文件系统中同一文件的另一个目录项。两个或多个硬链接指向同一个文件数据块
可否跨文件系统 可跨文件系统 不能跨文件系统
删除数据 软链接与原始文件是独立的,如果原始文件被删除,软链接将变为“断链”,无法访问 所有硬链接都指向相同的数据块,文件的内容不会因删除某个链接而丢失,只有在所有链接都被删除后,数据才会被释放
能否链接目录 软链接可以指向目录,也可以指向文件 硬链接不能为目录(除非是超级用户),只能为文件
磁盘空间使用 软链接是一个独立的文件,通常,软链接本身占用的磁盘空间非常小(一般为几十字节),但它不包含原始文件的数据 硬链接指向同一个物理数据块,不会占用额外的磁盘空间。每创建一个硬链接,系统会增加该文件的引用计数,但不会复制数据
是否创建新的inode 创建,相当于重新创建一个文件 不创建,只给原文件多加一个文件名
能否修改 可修改,但需删除并重新创建以更改目标 不可修改,指向相同的数据块,可以重新创建一个硬链接
使用场景 常用于创建快捷方式、指向配置文件或在不同位置共享文件的情况 用于在文件系统中创建多个指向同一数据块的入口,适合需要共享文件内容的情况
创建方式 ln -s /path/to/original /path/to/symlink ln /path/to/original /path/to/hardlink

 

实例

1、将/home/symlink1.txt文件,/home/symlink2/目录软链到/目录下

[root@test home]# ln -s /home/symlink1.txt /
[root@test home]# ln -s /home/symlink2/ /

 

2、将/home/hardlink1.txt硬链至/home/service/var(硬链接到/目录会报错,不同的分区与文件系统)

[root@test home]# ln /home/hardlink1.txt /home/service/var/

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/59534.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

ant design使用本地IconFont文件

先参考这个官网的示例 :官网示例:通过设置 createFromIconfontCN 方法参数对象中的 scriptUrl 字段, 可以使用 iconfont.cn 项目中的图标。在iconfont.cn网站使用symbol方式生成在线链接。 但官网的说明有个问题,就是全部使用的是网络引用,有时候我们需要的环境可能并不是…

容器云平台建设可行性分析报告

一、项目背景和原因1.1 什么是容器云1.2 容器和虚拟机的区别1.3 为什么要建设容器云1.4 我们的建设目标1.5 建设过程可能存在的风险二、容器云PaaS平台构建2.1 总体技术架构2.2 设计原则2.3 总计规划三、容器云平台关键技术选型3.1 容器核心技术3.2 容器编排技术3.3 容器网络技…

机器学习 - 课程笔记

线性回归 代价函数J,也被称为平方误差函数,用来描述假设函数值与真实值的误差大小。其中乘1/2是用于减少平均误差,并且后面求导会有一个2,可以消掉。线性回归的代价函数常用平方误差函数。假设函数的参数是x,代价函数的参数是θ。梯度下降法 要得到最小化代价函数的Θ0和Θ…

通过LiveGBS实现安防监控摄像头GB28181转成WebRTC流实现web浏览器网页无插件低延迟直播

@目录1、WebRTC超低延时直播2、WebRTC延时对比3、LiveGBS的低延时的WebRTC流4、分屏页面如何选择默认播放流5、无法播放Webrtc6、搭建GB28181视频直播平台 1、WebRTC超低延时直播 需要低延时的视频流监控播放,之前可以用rtmp的低延时播放(1秒左右),随着浏览器对rtmp的禁用,…

.NET Core 邮件发送使用库MailKit

安装库MailKit 发送邮件/// <summary>/// 发送邮件/// </summary>/// <param name="subject">邮件主题</param>/// <param name="body">邮件内容</param>public void SendEmail(string subject, string body){var mes…

2021 CSP-J 完善程序3

2021 CSP-J 完善程序3 1 完善程序 (单选题 ,每小题3分,共30分) (矩形计数)平面上有n个关键点,求有多少个四条边都和x轴或者y轴平行的矩形,满足四个顶点都是关键点。给出的关键点可能有重复,但完全重合的矩形只计一次。 试补全枚举算法 #include<stdio.h>struct poin…

MUR3040CT-ASEMI快恢复二极管MUR3040CT

MUR3040CT-ASEMI快恢复二极管MUR3040CT编辑:ll MUR3040CT-ASEMI快恢复二极管MUR3040CT 型号:MUR3040CT 品牌:ASEMI 封装:TO-220AB 安装方式:插件 批号:最新 恢复时间:35ns 最大平均正向电流(IF):30A 最大循环峰值反向电压(VRRM):400V 最大正向电压(VF):0.95V~1…

pbootcms模板后台登录页面在哪里修改

在PBootCMS中,如果你想修改后台登录页面的内容,比如文字和链接,可以通过编辑相应的HTML文件来实现。以下是具体的步骤: 修改后台登录页面备份文件:在修改任何文件之前,务必先备份相关文件,以防万一操作失误可以恢复。找到登录页面文件:打开你的PBootCMS安装目录,找到a…