日期:2014-05-16  浏览次数:20695 次

如何将一目录下的文件复制到另一目录
例如,home有a和b两目录,我现在使用如下命令欲将a目录下的东西(包括子目录以及子目录下的所有文件)全部复制到b目录下
cp   -rf   /home/a/*   /home/b
系统提示说   /home/a/*失败:没有那个文件或目录
但若使用命令cp   -rf   /home/a   /home/b,则将a目录复制到了b目录下,现在我复制的目的是b目录下的东西也应该是a目录下的子目录c和一些文件d,如何实现?

------解决方案--------------------
/home/a目录为空
------解决方案--------------------
cp -rf /home/a /home/b 正确
cp -rf /home/a/* /home/b 错误,你的/home/a目录为空就会出现这个错误