可以使用cp命令的通配符和递归选项来复制多个目录下多个文件夹下的文件到指定目录。
如果目标目录不存在,可以使用 mkdir -p命令来创建目录。 -p 选项表示递归创建目录,如果目录已经存在,则不会报错。
例如,以下命令会复制 /path/to/dir1和 /path/to/dir2 下的所有子目录中的文件到目录 /path/to/destination,如果目录 /path/to/destination不存在,会自动创建它:
mkdir -p/path/to/destination/
cp -r /path/to/dir1/*/ /path/to/dir2/*/ /path/to/destination/
在这个命令中,-r选项指定了递归复制,/*/通配符表示复制每个目录下的所有文件和子目录,最后一个参数/path/to/destination/指定了目标目录。
如果你只想复制所有 .txt 文件到目录/path/to/destination,并自动创建目标目录,可以使用以下命令:文章来源:https://www.toymoban.com/news/detail-519407.html
mkdir -p/path/to/destination/
cp -r/path/to/dir1/*/*.txt /path/to/dir2/*/*.txt /path/to/destination/
在这个命令中,*.txt通配符表示只复制扩展名为.txt的文件。文章来源地址https://www.toymoban.com/news/detail-519407.html
到了这里,关于cp命令 复制多个目录/文件夹下文件到指定目录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!