文章目录

  • 概述
  • 通常写法
  • 快捷写法

概述

在学习 Linux 的过程中,对于新手而言总是会使用几个命令来完成一个简单的任务。对正在熟悉使用终端的人这是很容易理解的行为。然而,如果你想要成为一个老手,学习一些“快捷命令”会显著减少时间浪费。

在本篇中,我们会用一个简单的方法在 Linux 中用一个命令来将目录复制到多个文件夹中。


通常写法

在 Linux 中,cp 命令常被用于从一个文件夹中复制文件到另一个文件夹中,最简单的语法如下:

# cp [options….] source(s) destination

看下下面的命令,通常你会使用两个不同的命令来将相同的文件复制到不同的文件夹中:

# cp -v /home/xgj/bin/sys_info.sh /home/xgj/test
# cp -v /home/xgj/bin/sys_info.sh /home/xgj/tmp

快捷写法

假设你想要复制一个特定文件到 5 个或者更多的文件夹中,这意味着你需要输入 5 次或者更多的cp命令么?

要摆脱这个问题,你可以用 cp 命令与 echo命令、管道、xargs 命令一起使用:

# echo /home/xgj/test/ /home/xgj/tmp | xargs -n 1 cp -v /home/xgj/bin/sys_info.sh

上面的命令中,目录的路径(dir1、dir2、dir3…dirN)被管道作为输入到 xargs 命令中,含义是:

  • -n 1 - 告诉 xargs 命令每个命令行最多使用一个参数,并发送到 cp 命令中。
  • cp – 用于复制文件。
  • -v – 启用详细模式来显示更多复制细节。

更多的 cp、 echo 和 xargs 的 man 所有有用和高级的用法信息:

$ man cp
$ man echo
$ man xargs

Linux 中复制文件到多个目录中相关推荐

  1. 如何在 Linux 中复制文件到多个目录中

    在 Linux 中,cp 命令常被用于从一个文件夹中复制文件到另一个文件夹中,最简单的语法如下: # cp [options-.] source(s) destination 另外,你也可以使用高级复 ...

  2. linux拷贝文件到多个目录,怎么在 Linux 中复制文件到多个目录中

    cp命令将文件复制到目录文件夹. 如果需要复制一个文件到多个文件夹下,可以使用多条cp语句,或者使用shell脚本. 用法示例: 复制abc.txt到ab cd ef目录下 $ cp abc.txt ...

  3. linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录 ...

  4. linux cp目录到指定目录,linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...

    解压war包    jar -xvf   xxxx.war linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复 ...

  5. 将linux目录中的特定文件推送到手机_linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...

    linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复制的命令为cp. 假设复制源目录 为 dir1 ,目标目录为 ...

  6. linux命令 把文件夹拷贝一遍_cp 快捷命令:复制文件到多个目录

    导读 在学习 Linux 的过程中,对于新手而言总是会使用几个命令来完成一个简单的任务.对正在熟悉使用终端的人这是很容易理解的行为.然而,如果你想要成为一个老手,学习我说的"快捷命令&quo ...

  7. html复制文件到目录,复制指定目录下的全部文件到另一个目录中

    linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...

  8. 到另一个文件夹 复制hdfs上的文件_复制指定目录下的全部文件到另一个目录中...

    linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...

  9. linux怎么复制文件夹全部内容,linux局域网怎么复制文件夹下的全部文件到另外文件夹...

    在Linux系统局域网中复制或拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢?linux局域网复制文件夹下的全部文件到另外文件夹的方法其实 ...

最新文章

  1. .Net CLR 中的同步机制(一): 互斥体
  2. 笔记-项目整体管理-开工会议-kick-off-meeting
  3. oracle会话资源,oracle session 会话
  4. swift:创建表格UITableView
  5. 洛谷P1919 【模板】A*B Problem升级版(FFT快速傅里叶)
  6. 【深入JAVA】java注解
  7. mysql安装前的系统准备工作(转)
  8. 【kafka】kerberos Server not found in Kerberos database LOOKING_UP_SERVER Identifier doesn‘t match
  9. 零基础带你学习MySQL—数学函数(十四)
  10. Python 爬虫分析豆瓣 TOP250 告诉你程序员业余该看什么书?
  11. 国内外最佳的photoshop教程网站推荐
  12. EasyCVR调用Ehome协议接入的硬盘录像机设备录像无法播放,如何处理?
  13. 手把手教你用Python创建SQL数据库~
  14. unity android判断是否横屏,android 强制设置横屏 判断是横屏还是竖屏
  15. 北京2019积分落户名单
  16. html5个人影集,全屏的个人影集展示网页模板
  17. python人民币和美元转换
  18. 计算机主板尺寸,电脑主板大中小三个等级的尺寸是多少?
  19. IE浏览器弹出另存为文件(可以自主选择存储路径)对话框
  20. 我爱Flask之URL和Flask视图介绍

热门文章

  1. C++ 命名空间 实战(一)
  2. python 提取字符串中的中文字符
  3. pyspark 读取本txt 构建RDD
  4. numpy 创建加一行_Python数据分析快速入门--NumPy amp; Pandas
  5. 合并两个有序的单链表
  6. 重温强化学习之无模型学习方法:蒙特卡洛方法
  7. 机器学习笔记:线性判别分析(Fisher)
  8. 文巾解题 231. 2的幂
  9. 【数据可视化应用】华夫饼型柱状图(附R语言代码)
  10. JAVA WEB知识总结之一--responserequest