Chinaunix

标题: linux下面关于目录的复制 [打印本页]

作者: 无语的奇迹    时间: 2010-12-07 16:01
标题: linux下面关于目录的复制
大家好,请教大家一个问题
我创建了2个目录  test和 test1
在test目录下面创建了一个文档touch a.txt
a.txt内容为1

同样我在test1下面创建了一个文档touch a.txt
a.txt内容为2

我想把 test目录 全部覆盖目录test2,也就是最终实现的结果是 test2/a.txt 内容变为1

而且不要提示我按 Y覆盖  不知道大家有什么好的办法解决 谢谢
作者: gilet    时间: 2010-12-07 16:22
没理解
作者: 飞哥2005    时间: 2010-12-07 16:28
>unalias cp
>cp -f test/a.txt test1/
作者: 无语的奇迹    时间: 2010-12-07 16:40
一个论坛bbs1.0文件夹  新的版本bbs2.0文件夹  现在bbs2.0要覆盖替换bbs1.0  纠集linux用哪个命令才是真正的覆盖  除了用ftp可以覆盖
作者: 无语的奇迹    时间: 2010-12-07 16:41
回复 2# gilet


    一个论坛bbs1.0文件夹  新的版本bbs2.0文件夹  现在bbs2.0要覆盖替换bbs1.0  纠集linux用哪个命令才是真正的覆盖  除了用ftp可以覆盖
作者: 无语的奇迹    时间: 2010-12-07 16:58
您好我想问的问题是,一个文件夹如何覆盖另外一个文件夹而不提示 “覆盖提示”

一个论坛文件夹bbs1 一个新的版本文件夹bbs2

我想把bbs2 覆盖到bbs1 在window下面是直接可以拖过去覆盖的,但是linux下面的shell界面用什么命令来实现呢?
作者: gilet    时间: 2010-12-07 17:01
try
  1. cp -Rf test/* test1
复制代码

作者: 无语的奇迹    时间: 2010-12-07 17:53
回复 7# gilet


[root@mail ~]# cp -Rf vbforum_4_4-1-0_L1114daf/* vbforum_4_4
cp: overwrite `vbforum_4_4/license_agreement.html'? y
cp: overwrite `vbforum_4_4/upload/printthread.php'?

不行的还是会提示overwite
作者: ooooldman    时间: 2010-12-07 17:57
cp 是一个alias
  所以你要敲全这个命令,这样
bin/cp -fra  test/* test1/
作者: to407    时间: 2010-12-07 19:38
回复 1# 无语的奇迹
  1.   mv -fr test1 test2
复制代码
不过mv慎用,养成备份习惯
作者: liuyangxky    时间: 2010-12-07 23:49
你用的是root用户吧?
root用户的~/.bashrc中cp其实是“cp -i”的别名。你只需要把这个aliase删了就可以了。记得重新启动shell
作者: 无语的奇迹    时间: 2010-12-08 14:06
回复 10# to407


    mv 没有-r参数 请实践在回答谢谢
作者: 无语的奇迹    时间: 2010-12-08 14:09
回复 11# liuyangxky


    重新启动shell 这个怎么重启呢?
作者: unicornSir    时间: 2010-12-08 14:22
cp -fra  test/* test1/
可以的啊,我测试过了
作者: to407    时间: 2010-12-08 21:58
回复 12# 无语的奇迹


    没有就去掉呗,
 要没有交互,可以 在命令前加 `yes | `
作者: liuyangxky    时间: 2010-12-09 10:59
退出shell...重新开一个
作者: alleva    时间: 2010-12-12 16:41
这个问题好...
作者: hai836045106    时间: 2010-12-13 09:13
编辑.bashrc  
然后运行source .bashrc
可以立刻生效,不用重启
作者: 宁愿冷酷到底    时间: 2010-12-13 11:44
最好先复制,在删除,慎用mv,还有,最好对文件进行操作,简单些,对目录操作容易晕菜
作者: dhl1990aion    时间: 2010-12-13 16:04
man mv  man cp

里面都有的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2