Linux CentOS:将目录复制到另一个目录

Linux CentOS:将目录复制到另一个目录,linux,centos,copy,cp,Linux,Centos,Copy,Cp,我正在使用CentOS服务器。我有一个名为test的文件夹,位于/home/server/folder/test中。我需要将目录test复制到/home/server/。我该怎么做?据我所知,您希望递归地将测试目录复制到/home/server/路径中 cp -r /home/server/folder/test /home/server/ 这可以通过以下方式实现: -cp -rf /home/server/folder/test/* /home/server/ 希望这有助于复制所有文件,包

我正在使用CentOS服务器。我有一个名为
test
的文件夹,位于
/home/server/folder/test
中。我需要将目录
test
复制到
/home/server/
。我该怎么做?

据我所知,您希望递归地将测试目录复制到
/home/server/
路径中

cp -r /home/server/folder/test /home/server/
这可以通过以下方式实现:

-cp -rf /home/server/folder/test/* /home/server/

希望这有助于复制所有文件,包括隐藏文件。请使用:

cp -r /home/server/folder/test/. /home/server/
这对我有用

cp -r /home/server/folder/test/. /home/server

要复制目录,请使用以下命令

cp -r source    Destination
比如说

cp -r  /home/hasan   /opt 
对于复制文件,请使用不带-r的命令

cp   /home/file    /home/hasan/

如果我只需要将
test
目录(无测试目录)中的所有文件复制到
/home/server/
。如何?
cp-r/home/server/folder/test/*/home/server/
在这里使用-r有什么区别吗?如果
test
目录中有一个目录,是的有区别。谢谢。复制文件没有问题,复制文件和隐藏文件是一个难以捉摸的问题+1这是唯一对我有效的方法。这个*坏了!在我的例子中,为了节省时间,我像这样指定当前目录:
$cp-r./Origin//目的地/
对我不起作用。添加
*
时,“无此类文件或目录”。