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

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

我的开源项目

相关推荐
谢白羽4 分钟前
从传统运维到 AI Infra: K8s 上调度 100 张 GPU踩坑笔记
运维·人工智能·缓存·kubernetes·vllm·sglang·vllm-omni
ai_coder_ai26 分钟前
使用Web IDE边写自动化脚本
运维·前端·自动化
wacsii28 分钟前
【Linux基础开发工具(五)】Git版本控制器从入门到实战:核心操作三板斧与新手避坑指南
linux·运维·服务器
水饺编程30 分钟前
第2章:Linux 基础,解压缩【.tar.gz】压缩包
linux·c语言·汇编
zhongben123_38 分钟前
从零开发一个打车APP:技术选型、系统架构与成本评估指南
大数据·运维·ios·系统架构·uni-app·web app
FII工业富联科技服务44 分钟前
服务器开始按柜交付 数据中心需要具备怎样的承接能力
大数据·运维·服务器·人工智能·自动化·制造
luoqice1 小时前
telnet登录linux实时查看xx.log日志
linux
李迟1 小时前
Nginx容器绑定81端口报拒绝访问错误的解决
运维·nginx
嵌入式@hxydj1 小时前
WorkBuddy中调用本地ComfyUi工作流免费生图
运维·服务器
贾伟康1 小时前
【共创稿事节】一个 UserDataManager 管八类数据:Preferences 持久化的克制用法
java·服务器·前端·harmonyos·arkts·鸿蒙