红联Linux门户
Linux帮助

cp 目录时如何避免复制链接

发布时间:2011-03-31 09:42:04来源:红联作者:花格小衫
我想复制一个目录到指定的位置,目录中存在一些链接,复制的时候使用什么参数可以告诉系统不复制这些链接。我使用很多参数,都无一例外的出现了"cp: cannot creat symbolic link '(拷贝文件的存放路径)': operation not permitted"这样的话,用什么参数可以避免出现这样的信息。谢谢~~~~
文章评论

共有 13 条评论

  1. haizdl@126.com 于 2011-06-01 21:21:27发表:

    用 -exec

  2. gao8927375 于 2011-05-30 20:19:54发表:

    man!!哎,让我又爱又恨的东西啊!!!

  3. caohuhao 于 2011-04-23 19:02:47发表:

    哈哈

  4. huangyandong 于 2011-04-23 18:18:00发表:

    cp

    名称:复制文件和目录

    总揽:

    cp [options] [-T] Source Dest

    cp [options] Source Directory

    cp [options] -t Directory Source

    描述:

    cp命令用于将Source复制到Dest,或者将多个Source复制到Directory中

    options:

    -a,--archive:和-dR --preserve=all

    --backup[=Control]: 若目标文件已存在则覆盖前备份目标文件

    -b:类似--backup选项,当这个选项不要参数

    --copy-contents:当递归操作时复制指定文件的内容。

    -d:和--no-dereference --preserve=links

    -f,--force:若目标文件已存在但不能打开,移除它后重试.

    -i,--interactive: 覆盖前提示

    -H:进入命令行中指定的源文件的符号链接中

    -l,--link 制作符号链接而不是复制

    -L,--dereference:允许进入符号链接

    -n,--no-clobber:不覆盖一个已存在的目标文件

    -P,--no-dereference:不允许进入符号链接文件

    -R,-r,--recursive:递归复制目录

    -p,--preserve[=Attr_List]:保护指定指定属性

    --no-preserve=Attr_list:不保护指定的属性

    --remove-destination:在试图打开每一个已存在的目标文件前移出目标文件

    -s:创建符号链接而不是复制文件

    -S,--suffix=Suffix:指定备份文件的后缀

    -t,--target-directory=Directory 将源文件复制到指定的目录Directory中、

      -T,--no-target-directory 将目标文件仅看成普通文件而不是目录

      -u,--update:仅复制比目标文件(已存在的)更新的原文件

    使用权限:

      所有人

    实例:

       cp -r file1 file2 directory #复制file1,file2到目录directory中

    不复制符号连接文件只需要加上-P选项就可以了

  5. cjhe 于 2011-04-05 22:23:33发表:

    cp --help

  6. cjhe 于 2011-04-05 22:23:25发表:

    man cp 就可以知道答案的

  7. cjhe 于 2011-04-05 22:23:21发表:

    man cp 就可以知道答案的

  8. comes 于 2011-04-05 17:03:24发表:

    是移动目录的命令。。

  9. 相思爱文 于 2011-04-04 09:08:21发表:

    常用命令手册中都有介绍。cp是常用命令,主要参数都有说明的。详细的读man

  10. 孙晓 于 2011-03-31 16:12:12发表:

    谢谢,你说了我现在知道了

  11. karl_der_grosse 于 2011-03-31 10:33:13发表:

    [i=s] 本帖最后由 karl_der_grosse 于 2011-3-31 11:59 编辑 [/i]

    就算要读, 最好经过别人指导

  12. karl_der_grosse 于 2011-03-31 10:32:15发表:

    阅读manpage, 是很让人感到费解

  13. pallana 于 2011-03-31 10:17:59发表:

    man cp 就可以知道答案的
    或者cp --help也可以的