cp命令 复制多个目录/文件夹下文件到指定目录

2023-05-16

可以使用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,并自动创建目标目录,可以使用以下命令:

mkdir -p/path/to/destination/
cp -r/path/to/dir1/*/*.txt /path/to/dir2/*/*.txt /path/to/destination/

在这个命令中,*.txt通配符表示只复制扩展名为.txt的文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cp命令 复制多个目录/文件夹下文件到指定目录 的相关文章

随机推荐