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

要将文件复制到 Linux 中的多个目录,可以使用 cpxargs 命令。所有目标目录都将作为标准输入管道连接到 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 {} \;

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

我的开源项目

相关推荐
开开心心就好5 分钟前
直接减少蓝光辐射的专业护眼工具
linux·运维·服务器·智能手机·excel·java-rabbitmq·sdkman
唔666 分钟前
Android在局域网中搭建 MQTT服务器 协议V3.1.1
android·运维·服务器
StackNoOverflow6 分钟前
Elasticsearch 全文检索服务器入门教程(含 IK 分词器)
服务器·elasticsearch·全文检索
Shadow(⊙o⊙)7 分钟前
进程分析—从操作系统到Linux内核深入
linux·运维·服务器·开发语言·网络·c++·后端
Championship.23.249 分钟前
AI驱动的DevOps革命:智能运维系统实战指南
运维·人工智能·devops
Harvy_没救了9 分钟前
【容器-docker】docker操作速查表
运维·docker·容器
H_老邪18 分钟前
虚拟机-docker版本-1.0
运维·docker·容器
辞旧 lekkk8 小时前
【Qt】信号和槽
linux·开发语言·数据库·qt·学习·mysql·萌新
腾讯蓝鲸智云8 小时前
【运维自动化-节点管理】节点管理的插件策略如何使用
运维·自动化·云计算·sass·paas
疯狂成瘾者10 小时前
服务器的单体和集群
运维·服务器