Linux系统中的软连接和硬连接
软连接概述软连接类似Windows中的快捷方式本身是一个独立文件有自己的inode内容只是指向另一个文件的路径字符串。其特点如下可以跨文件系统、跨分区、跨磁盘可以链接目录源文件删除后软链接变成死链接失效软链接大小 指向路径的字符串长度支持相对路径、绝对路径创建软连接创建方式ln -s 源文件 目标链接示例# 相对路径创建软连接rootmaster:/data00/tmp# ln -s sort.txt sort.txt.ln# 查看rootmaster:/data00/tmp# ll -i | grep sort28573733 -rw-r--r-- 1 root root 77 Apr 14 10:56 sort.txt28573734 lrwxrwxrwx 1 root root 8 Apr 14 11:05 sort.txt.ln - sort.txt# 通过上面可以看到其inode不相同文件大小不相同当修改链接文件后源文件会产生什么变化呢会发现两个文件都会同时修改rootmaster:/data00/tmp# echo haha sort.txt.lnrootmaster:/data00/tmp# cat sort.txt.lnhaharootmaster:/data00/tmp# cat sort.txthaha当我们删除链接文件时源文件会删除吗源文件不会删除删除链接文件对源文件不会产生任何影响rootmaster:/data00/tmp# rm -rf sort.txt.lnrootmaster:/data00/tmp# ll | grep sort.txt-rw-r--r-- 1 root root 5 Apr 14 11:11 sort.txtrootmaster:/data00/tmp# cat sort.txthaha当删除源文件会对链接文件产生什么影响呢发现链接文件失效# 创建软连接rootmaster:/data00/tmp# ln -s sort.txt sort.txt.lnrootmaster:/data00/tmp# ll | grep sort.txt-rw-r--r-- 1 root root 5 Apr 14 11:11 sort.txtlrwxrwxrwx 1 root root 8 Apr 14 11:15 sort.txt.ln - sort.txt# 删除源文件rootmaster:/data00/tmp# rm -rf sort.txtrootmaster:/data00/tmp# ll | grep sort.txt.lnlrwxrwxrwx 1 root root 8 Apr 14 11:15 sort.txt.ln - sort.txt# 查看源文件内容rootmaster:/data00/tmp# cat sort.txt.lncat: sort.txt.ln: No such file or directory回到顶部硬连接概述在同一个磁盘分区中inode号码相同的文件互为硬链接。其特点如下多个文件名直接指向同一个 inode所有硬链接地位完全平等没有主次之分删除其中一个文件本体不会消失直到所有链接都被删除不能跨文件系统不能跨分区、跨磁盘不能链接目录系统禁止防止循环引用不占用额外空间只多一个目录项源文件移动 / 改名后链接依然有效只有链接数 link count 变为 0文件才真正删除文件大小一致创建方式ln 源文件 目标链接示例# 创建硬连接rootmaster:/data00/tmp# ln uniq.txt uniq.txt.ln# 可以看到inode完全一样文件大小一样rootmaster:/data00/tmp# ll -i | grep uniq.txt28573736 -rw-r--r-- 2 root root 96 Apr 14 10:58 uniq.txt28573736 -rw-r--r-- 2 root root 96 Apr 14 10:58 uniq.txt.ln当修改硬连接文件后源文件会修改吗会同时修改rootmaster:/data00/tmp# echo hahaha uniq.txt.lnrootmaster:/data00/tmp# cat uniq.txthahaharootmaster:/data00/tmp# cat uniq.txt.lnhahaha删除源文件硬连接会失效吗不会失效rootmaster:/data00/tmp# rm -rf uniq.txtrootmaster:/data00/tmp# cat uniq.txt.lnhahaharootmaster:/data00/tmp# ll -i | grep uniq.txt.ln28573736 -rw-r--r-- 1 root root 7 Apr 14 11:39 uniq.txt.ln回到顶部软连接和硬连接区别对比项硬链接软链接本质同一文件的多个名字指向路径的快捷方式是否有独立 inode否共用是独立能否跨分区不能能能否链接目录不能能源文件删除后依然可用失效红底闪烁占用空间几乎不占占少量存路径支持相对 / 绝对不关心支持适用场景防误删、多路径访问软件版本管理、快捷入口回到顶部常见使用场景硬链接防止文件被误删多入口备份同一文件在多个目录使用不占双倍空间软链接软件版本切换ln -s python3.10 python目录快捷访问跨目录共享程序 / 配置

相关新闻

2026智能门锁行业白皮书:为什么说C级直插锁芯+3D活体识别是2026年的技术底线?

2026智能门锁行业白皮书:为什么说C级直插锁芯+3D活体识别是2026年的技术底线?

2026年,随着新版防盗锁强制性国标落地,智能门锁与传统机械锁被拉到同一安全考场。2025年智能锁全渠道销量达1781万套,城市普及率接近39.5%。面对代际更替,消费者如何明智抉择?一、智能锁的三大代际优势消除钥匙焦虑&am…

2026/7/2 4:38:47阅读更多 →
深度解析 diff-cover 架构设计:企业级代码覆盖率分析实战指南

深度解析 diff-cover 架构设计:企业级代码覆盖率分析实战指南

深度解析 diff-cover 架构设计:企业级代码覆盖率分析实战指南 【免费下载链接】diff_cover Automatically find diff lines that need test coverage. 项目地址: https://gitcode.com/gh_mirrors/di/diff_cover diff-cover 是一款专注于代码质量管理的 Pytho…

2026/7/2 4:38:47阅读更多 →
摩尔投票法:线性时间寻找多数元素的优雅算法

摩尔投票法:线性时间寻找多数元素的优雅算法

摩尔投票法:线性时间寻找多数元素的优雅算法 在算法面试和数据处理中,我们常遇到一类问题:给定一个长度为 n 的数组,找出其中出现次数超过 n/2 的 “多数元素”(众数)。若不做特殊限制,最直观的…

2026/7/2 4:38:47阅读更多 →
智能工牌合规方案:授权录音、加密传输与最小权限控制的工程实践

智能工牌合规方案:授权录音、加密传输与最小权限控制的工程实践

门店销售接待的过程,长期以来像一个“黑盒”——管理者知道结果,却难以看清每一次接待中到底发生了什么。销售人员的话术是否到位、客户的真实意向如何、哪些环节导致了丢单,往往只能凭感觉复盘。随着AI技术落地,一批专门针对销售…

2026/7/2 5:48:53阅读更多 →
3分钟上手TranslucentTB:让你的Windows任务栏焕然一新的透明美化神器

3分钟上手TranslucentTB:让你的Windows任务栏焕然一新的透明美化神器

3分钟上手TranslucentTB:让你的Windows任务栏焕然一新的透明美化神器 【免费下载链接】TranslucentTB A lightweight utility that makes the Windows taskbar translucent/transparent. 项目地址: https://gitcode.com/gh_mirrors/tr/TranslucentTB 想要摆脱…

2026/7/2 5:48:53阅读更多 →
.NET 7 SDK、Desktop development with C++ workload。

.NET 7 SDK、Desktop development with C++ workload。

IDE:Visual Studio 2022 Desktop development with C workload 是一个工具集,里面包含 C 开发工具,需要在 Visual Studio Installer 中安装,如下图红框中所示。 创建一个控制台项目 首先创建一个 .NET 7 控制台项目,…

2026/7/2 5:48:53阅读更多 →
联想拯救者独显报 43 花屏黑屏维修|20 年曾工芯片重植低温锡通病修复

联想拯救者独显报 43 花屏黑屏维修|20 年曾工芯片重植低温锡通病修复

不少联想拯救者 Y7000P/Y9000P/R9000P 玩家都遇到同款故障:设备管理器独显带黄色感叹号,提示代码 43,重装驱动、重装系统很难解决问题,伴随花屏、条纹、黑屏、游戏掉帧、独显无法正常工作等情况。电脑长期高负载游戏、冷热交替&am…

2026/7/2 5:48:53阅读更多 →
轮式双臂机器人在VLA大模型时代的科研价值与产业应用

轮式双臂机器人在VLA大模型时代的科研价值与产业应用

摘要轮式双臂机器人通过”移动底盘仿生双臂”复合架构,在具身智能、柔性制造与科研教育领域展现显著成本效益与场景适应性。2026年中国轮式双臂机器人市场规模预计突破18亿元,增速达350%。本文梳理技术架构与应用场景,以时空行者行者R1为典型…

2026/7/2 5:48:53阅读更多 →
【EI会议】智能交通系统与自动化控制方向

【EI会议】智能交通系统与自动化控制方向

2026智能交通系统与自动化控制国际会议(ITSAC 2026) 时间:2026年7月4-5日 地点:河南省-洛阳市 论文出版:SPIE 论文收录:EI Compendex、Scopus 会议主题:智能交通系统;交通建模与仿真…

2026/7/2 5:43:53阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/7/1 4:42:14阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/7/1 5:19:01阅读更多 →
塞尔达传说旷野之息存档修改器:3分钟掌握海拉鲁世界自由定制技巧

塞尔达传说旷野之息存档修改器:3分钟掌握海拉鲁世界自由定制技巧

塞尔达传说旷野之息存档修改器:3分钟掌握海拉鲁世界自由定制技巧 【免费下载链接】BOTW-Save-Editor-GUI A Work in Progress Save Editor for BOTW 项目地址: https://gitcode.com/gh_mirrors/bo/BOTW-Save-Editor-GUI 想在《塞尔达传说:旷野之息…

2026/7/2 0:03:01阅读更多 →
告别 AccessKey:多云平台 CLI OAuth 免密认证完全指南

告别 AccessKey:多云平台 CLI OAuth 免密认证完全指南

在本地开发环境使用云厂商 CLI 时,传统的 AccessKey(AK)方式需要手动创建、下载和保管密钥,不仅繁琐,还存在泄漏风险。其实,主流云平台都已提供基于 OAuth 2.0 的免密认证方案,让开发者可以通过浏览器登录一次性完成授权,CLI 自动管理临时凭证的刷新,兼顾了便利与安全…

2026/7/2 0:03:01阅读更多 →
基于13DOF传感器与PIC32MZ的高精度嵌入式导航系统设计

基于13DOF传感器与PIC32MZ的高精度嵌入式导航系统设计

1. 项目背景与核心价值在嵌入式系统开发领域,高精度定位与导航一直是极具挑战性的技术方向。传统方案往往面临成本、精度和实时性难以兼顾的困境。这个项目通过13DOF(13自由度)传感器组合与PIC32MZ2048EFH100高性能MCU的协同工作,…

2026/7/2 0:03:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/2 0:33:58阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/2 1:32:11阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/2 1:50:13阅读更多 →