命令行创建(推荐)
通过终端使用 ln
命令创建软链接,适用于所有Linux发行版:
-
基础命令
ln -s 源文件绝对路径 快捷方式路径
-s
:表示创建符号链接(软链接)- 示例:
为/home/user/Downloads/app.desktop
在桌面创建快捷方式:ln -s /home/user/Downloads/app.desktop /home/user/Desktop/app_shortcut
-
验证快捷方式
ls -l 快捷方式路径 # 查看链接指向
成功显示类似:
lrwxrwxrwx 1 user user 35 Jan 1 12:00 app_shortcut -> /home/user/Downloads/app.desktop
-
删除快捷方式
rm 快捷方式路径 # 仅删除链接,不影响源文件
图形界面创建
不同桌面环境操作略有差异:
GNOME(Ubuntu默认)
- 右键点击源文件(如程序.desktop文件) → 选择 “创建链接”
- 将生成的
链接到[文件名]
拖拽到桌面或目标文件夹
KDE Plasma(Kubuntu)
- 右键点击源文件 → 选择 “创建链接”
- 重命名链接并移动到所需位置(如桌面)
XFCE(Xubuntu)
- 右键桌面 → 选择 “创建启动器”
- 填写名称和命令(或浏览选择程序) → 点击 “确定”
⚠️ 注意:若为可执行程序创建快捷方式,需确保.desktop文件有运行权限:
chmod +x 程序.desktop
软链接 vs 硬链接
类型 | 特点 | 适用场景 |
---|---|---|
软链接 | 类似Windows快捷方式,删除源文件后链接失效;可跨磁盘分区 | 桌面快捷方式、路径简化 |
硬链接 | 与源文件共享存储空间,删除源文件不影响链接;不可跨分区或链接目录 | 文件备份、防止误删 |
关键注意事项
- 路径问题
- 使用绝对路径(如
/home/user/file
)避免链接失效 - 相对路径仅在特定目录结构下有效
- 使用绝对路径(如
- 权限管理
快捷方式继承目标文件的权限,创建时需有目标位置的写入权限
- 链接失效处理
若源文件被移动或删除,软链接会显示“断链”(红色提示),需重新创建
- 快捷方式类型
- 程序快捷方式建议使用
.desktop
文件(含图标和元数据) - 普通文件/文件夹直接用软链接
- 程序快捷方式建议使用
Linux中创建快捷方式的核心是 ln -s
命令(命令行)和 右键创建链接(图形界面),软链接因其跨分区和易管理的特性成为首选方案,而.desktop文件则能提供更完整的程序启动体验,掌握这些方法可显著提升日常操作效率。
引用说明基于Linux核心文档(man7.org)、Ubuntu官方帮助指南及GNOME/KDE桌面手册,经实践验证确保准确性,命令行操作适用于POSIX兼容系统,图形界面步骤基于主流桌面环境2025年版本。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8489.html