LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1150|回复: 4

用ln命令建立链接必须在同一文件夹下吗?

[复制链接]
发表于 2007-3-19 00:39:06 | 显示全部楼层 |阅读模式
各位大哥,

    我想为/usr/bin/gedit创建一个软链接aa,键入命令:
    ln -s /usr/bin/gedit  /aa
      链接创建成功,但我在/下执行aa命令时却不能运行,在同一文件夹下创建是可以的。
   
    为目录创建软链接时也有这种情况。

    请问用ln命令建立链接是否必须在同一文件夹下?

    请不吝赐教!!
发表于 2007-3-19 06:46:36 | 显示全部楼层
Post by espto
各位大哥,
    请问用ln命令建立链接是否必须在同一文件夹下?
不是的。
Post by espto

    我想为/usr/bin/gedit创建一个软链接aa,键入命令:
    ln -s /usr/bin/gedit  /aa
      链接创建成功,但我在/下执行aa命令时却不能运行,在同一文件夹下创建是可以的。
啥错误?
用 /aa 去执行,要用绝对路径。因为根目录不在PATH中。
Post by espto

   为目录创建软链接时也有这种情况。
不明白?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-19 08:34:39 | 显示全部楼层
biinn你好,

我具体是这样操作的:
cd /usr/bin
ln -s gedit /aa
cd /
/aa或./aa都不能执行,提示没有那个文件或目录
在/下执行ls命令时,aa显示为红色,表示链接不可用,
不知什么原因,请指教!
回复 支持 反对

使用道具 举报

发表于 2007-3-19 10:45:35 | 显示全部楼层
应该是这样的:
cd /
ln -s /usr/bin/gedit aa
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-19 10:56:02 | 显示全部楼层
按你说的,成功了!
太感谢你了!
你真是个好人啊!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表