如何在 Linux 中将文件复制到多个目录 ?

要将文件复制到 Linux 中的多个目录,可以使用 cp 和 xargs 命令。所有目标目录都将作为标准输入管道连接到 xargs 命令,示例如下:
echo dir1 dir2 dir3 | xargs -n 1 cp -v file.txt
这将复制文件 file.txt 到 dir1,dir2 和 dir3 目录。
或者,使用 for 循环将文件复制到多个目录,示例如下:
for dir in dir1 dir2 dir3; do
cp file.txt $dir
done
也可以使用 find 命令将文件复制到多个目录,示例如下:
find dir1 dir2 dir3 -type d -exec cp file.txt {} \;
注意: 确保您具有将文件复制到目标目录的必要权限。
我的开源项目
评论已关闭
