You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04中Nautilus拖拽时按Ctrl+Shift无法执行ln -s命令的修复方法咨询

Ubuntu 22.04中Nautilus拖拽时按Ctrl+Shift无法执行ln -s命令的修复方法咨询

我完全懂你这种烦躁的心情——以前在Nautilus里拖拽文件时按住Ctrl+Shift就能一键创建软链接,现在这个实用功能突然失效,每次都得开终端敲ln -s,尤其是用SFTP连接远程站点的时候,来回切换窗口真的太麻烦了!别担心,这里有几个经过验证的修复方案,你可以一步步尝试:

  • 检查并重置Nautilus快捷键
    打开Nautilus后,点击顶部菜单栏的「编辑」→「键盘快捷键」,在弹出的窗口里查找「复制为链接」相关的选项。如果发现快捷键被修改或者未绑定,你可以重新设置为Ctrl+Shift组合(注意排查是否和系统其他快捷键冲突)。要是找不到这个选项,也可以点击窗口底部的「+」号手动添加动作:名称填「拖拽创建软链接」,动作类型选择「文件操作」,然后绑定对应的快捷键组合。

  • 用dconf-editor修改Nautilus底层配置
    这个方法直接调整Nautilus的核心设置,成功率很高:

    1. 先打开终端,输入sudo apt install dconf-editor安装配置编辑器;
    2. 启动dconf-editor,导航到路径org/gnome/nautilus/preferences;
    3. 在右侧找到create-symbolic-links-via-drag-drop选项,把它的开关从false改成true;
    4. 重启Nautilus(终端输入nautilus -q再重新打开),试试拖拽时按住Ctrl+Shift能不能恢复软链接创建功能。
  • 自定义脚本替代(备选方案)
    如果上面的方法都没效果,你可以用Nautilus的脚本功能来快速创建软链接:

    1. 在终端输入mkdir -p ~/.local/share/nautilus/scripts创建脚本目录;
    2. 创建脚本文件:nano ~/.local/share/nautilus/scripts/Create_Symlink.sh,然后粘贴以下内容:
      #!/bin/bash
      for FILE in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
          ln -s "$FILE" "$PWD"
      done
      
    3. 给脚本添加执行权限:chmod +x ~/.local/share/nautilus/scripts/Create_Symlink.sh;
    4. 之后在Nautilus里选中要创建链接的文件,右键点击「脚本」→「Create_Symlink.sh」就能快速生成软链接,虽然不是拖拽触发,但比开终端要高效很多。

另外你提到的SFTP场景,这些方案同样适用,因为Nautilus的远程文件管理是基于同一核心逻辑的,修复本地功能后远程操作也能同步恢复。

备注:内容来源于stack exchange,提问作者Wobbo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 13:19:48