如何在 Linux 中复制文件到多个目录中
来源:互联网 发布:免费mv制作软件 编辑:程序博客网 时间:2024/05/28 23:19
如何在 Linux 中复制文件到多个目录中
编译自:http://www.tecmint.com/copy-file-to-multiple-directories-in-linux/作者: Aaron Kili
原创:LCTThttps://linux.cn/article-8041-1.html译者: geekpi
本文地址:https://linux.cn/article-8041-1.html
在学习 Linux 的过程中,对于新手而言总是会使用几个命令来完成一个简单的任务。对正在熟悉使用终端的人这是很容易理解的行为。然而,如果你想要成为一个老手,学习我说的“快捷命令”会显著减少时间浪费。
在本篇中,我们会用一个简单的方法在 Linux 中用一个命令来将目录复制到多个文件夹中。
在 Linux 中,cp 命令常被用于从一个文件夹中复制文件到另一个文件夹中,最简单的语法如下:
# cp [options….] source(s) destination
另外,你也可以使用高级复制命令,它可以在复制大的文件或文件夹时显示进度条。
看下下面的命令,通常你会使用两个不同的命令来将相同的文件复制到不同的文件夹中:
# cp -v /home/aaronkilik/bin/sys_info.sh /home/aaronkilik/test
# cp -v /home/aaronkilik/bin/sys_info.sh /home/aaronkilik/tmp
复制文件到多个文件夹中
假设你想要复制一个特定文件到 5 个或者更多的文件夹中,这意味着你需要输入 5 次或者更多的cp命令么?
要摆脱这个问题,你可以用 cp 命令与 echo命令、管道、xargs 命令一起使用:
# echo /home/aaronkilik/test/ /home/aaronkilik/tmp | xargs -n 1 cp -v /home/aaronkilik/bin/sys_info.sh
上面的命令中,目录的路径(dir1、dir2、dir3...dirN)被管道作为输入到 xargs 命令中,含义是:
-n 1
- 告诉 xargs 命令每个命令行最多使用一个参数,并发送到 cp 命令中。cp
– 用于复制文件。-v
– 启用详细模式来显示更多复制细节。
在 Linux 中复制文件到多个位置中
试试阅读 cp
、 echo
和 xargs
的 man 页面来找出所有有用和高级的用法信息:
$ man cp
$ man echo
$ man xargs
就是这样了,你可以在下面的评论区给我们发送主题相关的问题或者反馈。你也可以阅读有关 progress 命令来帮助监控运行中的(cp、mv、dd、tar 等等)的进度。
作者简介:
Aaron Kili 是一个 Linux 及 F.O.S.S 热衷者,即将成为 Linux 系统管理员、web 开发者,目前是 TecMint 的内容创作者,他喜欢用电脑工作,并坚信分享知识。
via: http://www.tecmint.com/copy-file-to-multiple-directories-in-linux/
- 如何在 Linux 中复制文件到多个目录中
- scp在Linux中复制文件/目录
- Linux 中复制文件到多个目录中
- Linux/Unix 中如何在复制一个目录时排除其中的某个文件
- Linux/Unix中如何在复制一个目录时排除其中的某个文件
- 如何在Linux中查找目录
- Linux中复制文件或目录的命令
- linux中cp (copy)复制文件或目录的用法
- linux命令复制指定文件或者指定目录下的全部文件到另一个目录中
- linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
- linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
- linux中在某个目录下多个文件中搜索关键字
- linux中如何快速在某目录下打开终端 及vim多文件调试
- java中如何复制文件
- linux复制指定目录下的全部文件到另一个目录中
- Linux中如何复制删除带有特殊字符的文件
- Linux 中如何复制和删除文件夹中的所有文件?
- 在javaEE中如何获取SCR目录下的文件
- todo list201612
- POJ 1986 Distance Queries 已翻译
- 异常大全
- MyBatis(4):动态SQL
- 慧鑫系统(一)
- 如何在 Linux 中复制文件到多个目录中
- 《C++ Primer Plus(第六版)》(24)(第十二章 类和动态内存分配 编程题和答案)
- Linux下的atime mtime ctime及如何用touch来修改
- NOSQL数据库基本知识
- org.springframework.web.util.IntrospectorCleanupListener的作用
- java 代理二三事
- 概率的定义与性质
- SQL中的DML、DDL以及DCL是什么?
- PostgreSQL中的数据库实例、模式、用户(角色)、表空间