统信系统如何创建硬链接和软链接符号链接

冬晨酱_5561

冬晨酱_5561

2026-10-03

274人浏览

原创

必须使用软链接:一、终端用ln -s命令;二、文件管理器右键“创建链接”;三、手动编写.desktop文件;四、为smb网络共享创建协议链接;五、为设备节点或系统路径创建功能性软链接。

统信系统如何创建硬链接和软链接符号链接

在统信UOS系统中为文件快速建立多个访问入口,同时确保修改任一入口内容时其他入口同步更新,或需要跨分区、指向目录、甚至提前占位尚未存在的目标路径,必须区分使用硬链接与软链接。

用终端命令创建软链接

这一步操作起来很简单,直接在终端输入一条带-s参数的ln命令即可生效。

打开终端(按 Ctrl+Alt+T 或从启动器搜索“终端”)。

确认目标文件或目录的【绝对路径】:执行 ls -l /path/to/target,避免因相对路径导致链接失效;若目标在挂载点下(如/mnt/nas),务必先用 df -h 验证该路径已实际挂载,否则生成的链接将无法访问。

切换到希望放置软链接的位置,例如桌面:cd ~/Desktop。

运行命令:ln -s /目标绝对路径 软链接名称,例如 ln -s /home/user/project /home/user/Desktop/项目快捷入口。

按 F5 刷新当前目录,看到带箭头图标的文件即表示创建成功;若图标未出现,右键→“属性”→“权限”,勾选“允许作为程序执行文件”可修复部分桌面环境识别异常。

用终端命令创建硬链接

硬链接只能用于普通文件,且必须与源文件位于同一文件系统(即同一块磁盘的同一分区),但它的优势在于删除原文件后链接仍可完整读写数据。

第一步:执行 ls -i /path/to/source_file,记录输出最左侧的inode编号。

第二步:执行 ln /path/to/source_file /path/to/hardlink_name,注意不加任何参数,也不加-s。

第三步:再次执行 ls -i /path/to/hardlink_name,比对两个inode编号是否完全一致——若相同,说明硬链接创建成功;若不同,则可能是跨了文件系统,此时命令会静默失败,不会报错但也不会生成有效链接。

第四步:修改源文件内容,立即用 cat 查看硬链接文件,确认内容同步更新;此时删除源文件,硬链接文件依然可读可写,数据不会丢失。

CodeSnippets
CodeSnippets

CodeSnippets是一款把代码片段库和 AI 编程聊天结合起来的开发者工具。

下载

通过文件管理器图形化创建软链接

适合不想打开终端、只想对当前浏览中的文件快速生成桌面快捷入口的用户。

在文件管理器中定位到目标文件或文件夹。

右键单击目标项 → 选择“创建链接”(部分版本显示为“新建链接”)。

系统会在当前目录下生成一个名为“链接到 XXX”的文件,它就是一个标准软链接。

将该链接文件拖拽至桌面,或剪切后粘贴到桌面;【不要重命名时删掉末尾的“链接到 ”前缀】,否则可能破坏DDE桌面环境的图标识别逻辑。

手动编写.desktop文件模拟软链接行为

当需要为软链接指定专属图标、双击时用特定程序打开(比如用WPS打开文档而非默认文本编辑器),或链接目标是网络路径(如 smb://server/share)时,此方法不可替代。

桌面右键 → “新建文档” → “空白文件”。

将文件重命名为任意名称.desktop(必须含 .desktop 后缀,例如:财务报表.desktop)。

右键该文件 → “用文本编辑器打开”,填入以下内容(替换其中两处URL和Name):

[Desktop Entry]
Type=Link
URL=file:///home/user/Documents/2026年财务报表.xlsx
Name=2026年财务报表
Icon=application-vnd.openxmlformats-officedocument.spreadsheetml.sheet

保存后右键该.desktop文件 → “属性” → “权限” → 勾选“允许作为程序执行文件”。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

20

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

40

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

20

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

20

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

20

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

240

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

140

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

120

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

60

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习