红联Linux门户
Linux帮助

怎么建立QQ链接?

发布时间:2011-05-08 19:23:29来源:红联作者:hyw322
ln -s qq /home/tony/桌面/QQ
进入QQ目录后,以这样的指令在桌面建立了一个链接,可是不能用,提示:无法使用此链接,因为其目标qq不存在。
这是怎么回事呢?直接点“qq”是可以的。
文章评论

共有 4 条评论

  1. 120lenovo 于 2011-05-10 15:38:22发表:

    不错可以学习一下

  2. huangyandong 于 2011-05-10 13:10:28发表:

    下面是我翻译的ln手册页,希望对您有帮助
    ln

    名称:在文件间建立符号链接

    总揽:

    ln [options] [-T] Target Link_Name (1st form)

    ln [options] Target (2nd form)

    ln [options] Target Directory (3rd form)

    ln [options] -t Directory Target (4th form)

    描述:

    在第一种格式下,仅将Link_Name看成普通文件而不是目录;

    在第二种格式下,将链接文件创建在当前目录(好像不能建立哦)

    在第三/四种格式下,将链接文家创建到指定目录Directory中

    默认情况下,ln创建的是硬链接,使用选项-s(或--symbolic)可以创建软链接。

    当创建硬链接时每一个指定的Target文件必须存在.符号链接在Target文件的位置改变时,

    其就失效.

    options:

    --backup[=Control] 备份一个已存在的目标文件

    -b,类似--backup,但是不需要选项

    -d,-F,--directory:允许管理员创建指向目录的硬链接(只适用于超级管理员),但是可能

    因为发行版本的不同而失败(ubuntu中不允许)

    -f,--force:强制删除已存在的目标文件。

    -n.--no-dereference:将目录链接看成普通文件而不是目录。

    -i,--interactive:提示用户移除目标文件。

    -s,--symbolic:创建符号链接而不是硬链接。

    -S,--suffix=Suffix:指定覆盖目标文件时备份文件的后缀。

    -t,--target-directory=Directory:指定目录中创建链接。

    -T,--no-target-directory 将链接名称看成普通文件而不是目录。

    -v,--verbose:详细输出模式。

    --version:输出ln的版本信息。

    --help:显示帮助信息。

    说明:

    备份文件的后缀默认为~,除非你指定-S(或--suffix)选项来指定后缀。

    以下是--backup的Control的有效值:

    none,off 不进行备份(即使使用了--backup)

    numbered,t 备份文件加上数字进行排序。

    existing,nil 若有数字的备份文件存在,则使用数字,否则使用普通的方式备份。

    simple,never 永远使用普通方式备份文件。
    实例:

    ln -s dir link-dir #创建目录的符号链接。

    ln file link-file #创建文件的硬链接

    使用权限:

    所有者

    注意:

    1.ln默认创建的是硬链接,ln -s创建的是符号链接。

    2.硬链接只能在文件之间创建,且只能在同一个文件系统中创建。符号链接可以

    在目录之间创建链接,且可以在不同的文件系统之间建立符号链接。

  3. huangyandong 于 2011-05-09 23:39:49发表:

    ln 是创建链接用的命令,它默认不指定选项是创建的是硬链接,而指定选项-s时创建的是软链接,硬链接和软链接的区别有:(1).不能创建目录的硬链接(2)不能跨文件系统创建硬链接。而软链接没有上面两个限制。您使用的ln -s qq /home/tony/桌面/QQ命令是创建软链接的,但是之所以“目标qq不存在”是因为你在创建软链接时
    没有指定qq的完整路径的话,则默认qq的路径为/”home/tony/桌面“.这也就是说您的命令中因为没有指定qq的完整路径,所以默认您的命令等价于ln -s /homt/tony/桌面/qq /home/tony/桌面/QQ.而您真正的qq不在桌面上因此出现“目标qq不存在”

  4. xiandehaizi 于 2011-05-09 19:09:28发表:

    学习中!