免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 163829 | 回复: 10

求助:如何用cp 命令将一个文件夹的内容复制到另一个文件夹? [复制链接]

论坛徽章:
0
发表于 2006-09-29 19:02 |显示全部楼层
我安照书上的命令做了几次都不行,求助中.

论坛徽章:
0
发表于 2006-09-29 19:04 |显示全部楼层
cp -R <要复制的文件/目录> <目标位置>

把你的情况详细说一下,最好把错误陈述陈述。

另外,你看的是哪一本书?

论坛徽章:
0
发表于 2006-09-29 19:41 |显示全部楼层
我看的是电子工业出版社<<从入门到精通>>,red hat linux 7.
它上面说的可以从一个文件夹到另一个文件夹的操作每次都只能在本目录下复制.

论坛徽章:
0
发表于 2006-09-29 20:19 |显示全部楼层
把你的命令写上来吧,大家能帮你找到问题的,呵呵

论坛徽章:
0
发表于 2006-09-29 22:04 |显示全部楼层
应该不会这样子的。把你的语法写上来给大家看看吧。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
发表于 2006-09-29 23:18 |显示全部楼层

  1. /home/lee#cp --help
  2. 用法:cp [选项]... 来源 目的地
  3.   或:cp [选项]... 来源... 目录
  4.   或:cp [选项]... --target-directory=目录 来源...
  5. 将<来源>文件复制至<目的地>,或将多个<文件>复制至<目录>。

  6. 长选项必须用的参数在使用短选项时也是必须的。
  7.   -a, --archive                等於 -dpR
  8.       --backup[=CONTROL]       为每个已存在的目的地文件创建备份文件
  9.   -b                           类似 --backup,但不接受任何参数
  10.       --copy-contents          当使用递归模式时复制特殊文件的内容
  11.   -d                           等於 --no-dereference --preserve=link
  12.       --no-dereference         不会找出符号链接指示的真正目的地
  13.   -f, --force                  如果无法打开已存在的文件,会删除该文件并再
  14.                                  尝试打开
  15.   -i, --interactive            覆盖文件前需要确认
  16.   -H                           使用命令列中的符号链接指示的真正目的地
  17.   -l, --link                   链接而非复制文件
  18.   -L, --dereference            一定先找出符号链接指示的真正目的地
  19.   -p                           等於 --preserve=mode,ownership,timestamps
  20.       --preserve[=ATTR_LIST]   若可能,保留指定的文件属性
  21.                                  (默认值为:mode,ownership,timestamps)
  22.                                  额外的属性有:links、all
  23.       --sno-preserve=ATTR_LIST  不保留指定的文件属性
  24.       --parents                复制前先在<目录>创建来源文件路径中的所有目录
  25.   -P                           等於‘--no-dereference’
  26.   -R, -r, --recursive          复制目录及目录内的所有项目
  27.       --remove-destination     尝试打开目的地文件前先删除已存在的目的地
  28.                                文件 (与 --force 选项作对比)
  29.       --reply={yes,no,query}   指定如何处理已存在的目的地文件
  30.       --sparse=WHEN            控制创建 sparse 文件的方式
  31.       --strip-trailing-slashes 删除参数中所有<来源>文件/目录末端的斜杠
  32.   -s, --symbolic-link          只创建符号链接而不是复制文件
  33.   -S, --suffix=后缀            自行指定备份文件的<后缀>
  34.       --target-directory=目录  将所有参数指定的<来源>文件/目录复制至<目录>
  35.   -u, --update                 只在<来源>文件比目的地文件新,或目的地文件
  36.                                  不存在时才进行复制
  37.   -v, --verbose                详细显示进行的步骤
  38.   -x, --one-file-system        不会跨越文件系统进行操作
  39.       --help     显示此帮助信息并离开
  40.       --version  显示版本信息并离开

  41. 默认使用模式中,<来源>文件是否 sparse 文件会由一种粗略的方式决定,而且相应
  42. 的<目的地>文件也会是 sparse 文件。此方式等於使用 --sparse=auto 选项。指定
  43. --sparse=always 则只要<来源>文件含有足够长的 0 字节都会产生 sparse 的
  44. <目的地>文件。
  45. 使用 --sparse=never 会禁止产生 sparse 文件。

  46. 备份文件的后缀为‘~’,除非以 --suffix 选项或是 SIMPLE_BACKUP_SUFFIX
  47. 环境变量指定。版本控制的方式可透过 --backup 选项或 VERSION_CONTROL 环境
  48. 变量来选择。以下是可用的变量值:

  49.   none, off       不会进行备份 (即使使用了 --backup 选项)
  50.   numbered, t     备份文件会加上数字
  51.   existing, nil   若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
  52.   simple, never   永远使用普通方式备份

  53. 有一个特别情况:如果同时指定 --force 和 --backup 选项,而且<来源>和<目的地>
  54. 是同一个已存在的一般文件的话,cp 会将<来源>文件备份。

  55. Report bugs to <bug-coreutils@gnu.org>.
复制代码

当你对某个command感到困惑的时候,首先应该看他的帮助页! 这是一个好习惯!

论坛徽章:
0
发表于 2006-11-30 22:06 |显示全部楼层

十分感谢

我已经解决了这个问题.谢谢大家的帮助!

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-02-26 06:20:00IT运维版块每日发帖之星
日期:2016-07-13 06:20:002016科比退役纪念章
日期:2016-07-31 11:28:35
发表于 2012-04-03 14:54 |显示全部楼层
怎么解决的、期待、

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
发表于 2012-04-03 19:45 |显示全部楼层
cp -rf

论坛徽章:
0
发表于 2013-11-08 14:33 |显示全部楼层
6楼的中文help 能赐教吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP