如果dir2目录不存在,可以使用:

    1. cp -r dir1 dir2

    linux下cp整个文件夹的文件到另一个文件夹

    1. cp -ri A/B/* A1/B1/
    2. ## 若复制的过程中询问是否覆盖,输入y按回车,如不想看到提示直接覆盖使用-rf
    3. ## 如果A A1在同一目录。最好填绝对路径,就是/xxxx/xxxx/A/B/* /xxxx/A1/B1

    下面是cp命令的一些参数:

    1. -f 删除已经存在的目标文件而不提示
    2. -i f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝
    3. -r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名

    参考
    linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹