如何在 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 {} \;

注意: 确保您具有将文件复制到目标目录的必要权限。

我的开源项目

相关推荐
2401_868534785 分钟前
安全故障分析
服务器·网络·安全
xixiaoyunya8 分钟前
集中保护多台电脑:搭建内网备份服务器的完整实操方案
运维·服务器·电脑
她说彩礼65万17 分钟前
C语言 const的使用
java·服务器·c语言
JEECG低代码平台26 分钟前
不买服务器也能异地组网:开源 P2WLAN 把两地电脑“插“进同一台路由器
运维·服务器·开源·开源软件
wdfk_prog35 分钟前
LWIP教程 00:从网线上的电信号到 lwIP——PHY、MAC、DMA 与 `netif` 的完整边界
运维·网络·笔记·学习·ip
cehuishi952742 分钟前
测绘外业调查如何正确的开展
运维·服务器·网络
lisanmengmeng1 小时前
NRPE 添加命令(三)
java·linux·服务器
zmsup1 小时前
从运维需求到产品能力:OpsArk Agent 的运维智能平台架构设计思路
运维·系统架构·agent·智能体·运维智能平台
人工智能培训1 小时前
数字孪生驱动大模型工业知识库:为具身机器人植入领域专业经验
大数据·linux·服务器·前端·人工智能
江屿风1 小时前
【Linux系统】【从菜鸟驿站到操作系统:一节课打通Linux重定向与缓冲区真相】流食般投喂
linux·运维·服务器·开发语言·笔记