在统信UOS中可通过五种方法创建软链接:一、终端用ln -s命令;二、文件管理器右键“创建链接”;三、手动编写.desktop文件;四、为SMB网络共享创建协议链接;五、为设备节点或系统路径创建功能性软链接。
如果您需要在统信UOS中为文件、目录或挂载点创建快速访问入口,但又不希望复制实际数据,可使用软链接(符号链接)实现。软链接是一个指向目标路径的特殊文件,其行为类似Windows中的快捷方式,但具备Linux原生特性。以下是多种可行方法:
一、使用终端命令 ln -s 创建软链接
该方法适用于所有用户场景,尤其适合精确控制链接名称、位置及目标路径,是Linux系统最标准、最可靠的软链接创建方式。
1、打开终端(可通过启动器搜索“终端”或按 Ctrl+Alt+T 快捷键)。
2、执行命令查看当前挂载信息或目标路径,例如:
df -h或ls -l /mnt/,确认目标对象的绝对路径。
3、切换至期望存放软链接的目录,例如桌面:
cd ~/Desktop。
4、运行软链接创建命令:
ln -s /目标路径/文件夹名 或 文件名 软链接名称
,例如:
ln -s /mnt/shared_folder 我的共享。
5、刷新桌面或在文件管理器中按 F5 键,即可看到新生成的软链接图标(默认带箭头标识)。
二、通过文件管理器右键菜单创建“创建链接”
该方法面向图形界面用户,无需记忆命令,操作直观,适用于已显示在文件管理器中的本地文件、目录或已挂载的网络共享资源。
1、打开文件管理器,导航至目标文件或文件夹所在位置。
2、右键单击该目标项。
3、在弹出菜单中选择
“创建链接”
(部分版本显示为“新建链接”)。
4、系统将自动生成一个名为“链接到 XXX”的文件,位于当前目录下。
5、将该链接文件拖拽至桌面,或使用剪切/粘贴方式移至桌面。
三、手动创建.desktop文件模拟软链接行为
该方法适用于需兼容DDE桌面环境图标的特殊需求,例如使软链接在桌面双击时以指定应用打开,或添加自定义图标与描述,本质是构建一个功能等效的桌面入口文件。
1、在桌面空白处右键,选择“新建文档” → “空白文件”。
2、将新建文件重命名为:
任意名称.desktop(必须含 .desktop 后缀)。
3、右键该文件,选择“用文本编辑器打开”,输入以下内容:
[Desktop Entry]Type=Link URL=file:///目标路径的绝对地址Name=显示名称Icon=system-file-manager
4、保存文件并关闭编辑器。
5、右键该.desktop文件 → “属性” → “权限”选项卡 → 勾选“允许作为程序执行文件”
。
四、对已挂载网络共享使用 smb:// 协议直接生成链接
该方法专用于未显式挂载但可通过SMB协议访问的远程共享,避免本地挂载步骤,直接在桌面建立可点击访问的协议链接。
1、在桌面右键 → “新建文档” → “空白文件”,命名为:共享链接.desktop。
2、用文本编辑器打开该文件,填入如下内容:
[Desktop Entry]Type=Link URL=smb://服务器IP/共享名Name=我的NAS Icon=folder-remote
3、保存后,赋予执行权限:
chmod +x ~/Desktop/共享链接.desktop。
4、双击该文件,系统将调用文件管理器自动访问对应SMB地址。
五、使用 ln -s 为设备节点或系统路径创建功能性软链接
该方法适用于开发或系统管理场景,例如统一访问不同命名的串口设备(如 ttyUSB0 与 ttyACM0),或简化长路径调用。
1、确认目标设备路径存在,例如执行:
ls /dev/ttyUSB*或ls /sys/class/backlight/。
2、进入用户常用路径,如:
cd ~/bin
(若不存在则先创建:
mkdir -p ~/bin)。
3、创建软链接:
ln -s /dev/ttyUSB0 my_arduino_port。
4、将该链接加入PATH(可选):
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc。
5、此后可在任意终端中直接使用
my_arduino_port代替原始设备路径。
