LinuxSir.cn,穿越时空的Linuxsir!

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

文件管理!!!

[复制链接]
发表于 2008-1-15 10:29:16 | 显示全部楼层 |阅读模式
我现在有mm1和mm2,我想把mm1放到mm2中,还不能覆盖mm2当中原有的内容应该怎么写命令?请大家帮帮忙!!!谢谢大家!
发表于 2008-1-15 11:49:48 | 显示全部楼层
mv -v mm1/ mm2/
---
这个命令不能?
---
如果担心的话,建议备份一次后,尝试上面的命令.
回复 支持 反对

使用道具 举报

发表于 2008-1-15 12:16:49 | 显示全部楼层
不要用那么多感叹号!!!

  1. cp -r mm1 -T mm2 --update
复制代码

update 参数会把 mm2 中比 mm1 中旧的文件覆盖掉,其他文件保留原来的。

或者用
  1. cp -r mm1 -T mm2 -i
复制代码

这样在覆盖文件时会提示是否要覆盖。

如果文件很多不想一个一个回答的话用
  1. cp -r mm1 -T mm2 -b
复制代码

这样被覆盖的文件有一个文件名加后缀~的备份文件,cp 完以后再把这些文件名改回来吧。

我不知道 cp 有没有什么参数可以直接达到这个目的,不行的话写个脚本吧。
回复 支持 反对

使用道具 举报

发表于 2008-1-15 12:40:24 | 显示全部楼层
Post by rising007;1807291
我现在有mm1和mm2,我想把mm1放到mm2中,还不能覆盖mm2当中原有的内容应该怎么写命令?请大家帮帮忙!!!谢谢大家!
mm1 及 mm2 到底是什麽东西?是文字档还是目录?

文字档就用:

cat mm1 >> mm2
回复 支持 反对

使用道具 举报

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

本版积分规则

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