Linux递归复制文件夹/内容

复制命令不能创建目录或文件夹,因此如果你试图将文件或目录复制到目标目录,在复制之前必须有目标目录。
Linux递归复制文件夹/内容 - 图1

递归复制:

复制命令不能将目录复制到其他目录。
Linux递归复制文件夹/内容 - 图2

如果你试图将文件和文件夹复制到另一个目录,它将跳过文件夹,但将文件复制到目标目录。
所以如果你想要将目录内的文件夹和文件复制到另一个目录, 我们将使用递归复制。
通过递归复制,我们可以将文件和文件夹复制到其他目录。
但是递归复制也不能创建目标目录,只能将文件和文件夹复制到目标目录。

对于递归复制,我们使用cp -r命令。

语法:

在Linux里复制文件夹:

  1. cp r <dir1> <dir2>

它将dir1及其文件复制到dir2中

将所有文件和文件夹复制到目标目录:

  1. cp r /fath/to/the/files/* /path/to/destination/<dir2>

它将复制所有文件和文件夹到目标目录。