cp命令将文件复制到目录文件夹。

如果需要复制一个文件到多个文件夹下,可以使用多条cp语句,或者使用shell脚本。

用法示例:

复制abc.txt到ab cd ef目录下

$ cp abc.txt ab

$ cp abc.txt cd

$ cp abc.txt ef

脚本方式:

复制abc.txt到ab cd ef目录下

dirs=("ab" "cd" "ef")

for dir in ${dirs[@]}

do

cp abc.txt $(dir)

done

cp命令说明

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。

语法

cp(选项)(参数)

选项

-a:此参数的效果和同时指定"-dpR"参数相同;

-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;

-f:强行复制文件或目录,不论目标文件或目录是否已存在;

-i:覆盖既有文件之前先询问用户;

-l:对源文件建立硬连接,而非复制文件;

-p:保留源文件或目录的属性;

-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;

-s:对源文件建立符号连接,而非复制文件;

-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;

-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;

-b:覆盖已存在的文件目标前将目标文件备份;

-v:详细显示命令执行的操作。

参数

源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项;

目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。

取消

评论

linux拷贝文件到多个目录,怎么在 Linux 中复制文件到多个目录中相关推荐

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

    文章目录 概述 通常写法 快捷写法 概述 在学习 Linux 的过程中,对于新手而言总是会使用几个命令来完成一个简单的任务.对正在熟悉使用终端的人这是很容易理解的行为.然而,如果你想要成为一个老手,学 ...

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

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

  3. c语言实现将两个文件复制到一个文件里_Python中复制文件的9种方法

    作者:小小程序员 链接:https://zhuanlan.zhihu.com/p/91277888 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. Python 中有 ...

  4. python复制文件的方法是_Python中复制文件的9种方法

    Python 中有许多"开盖即食"的模块(比如 os,subprocess 和 shutil)以支持文件 I/O 操作.在这篇文章中,你将会看到一些用 Python 实现文件复制的 ...

  5. java 复制文件_Java中复制文件的4种方法

    Java拷贝文件是一种非常常见的操作.但是java.io.File类没有任何快捷方法可以将文件从源复制到目标文件.在这里,我们将了解学习可以在java中复制文件的四种不同方法. 方法一:使用Strea ...

  6. 在node.js中复制文件的最快方法

    本文翻译自:Fastest way to copy file in node.js Project that I am working on (node.js) implies lots of ope ...

  7. 不能往Windows Server 2008 R2 Server中复制文件的解决方法

    目前一直直接往Windows 2008 R2 Server中复制文件(暂时还没有搭建ftp服务),突然不能复制了,于是百度找到了解决方法,特此记录(记忆). 1.在任务管理器中找到"rdpc ...

  8. Ubuntu中复制文件出现权限不够的问题

    Ubuntu中复制文件出现权限不够的问题 首先,打开终端,进入root模式,或者直接输入sudo nautilus. 然后,在新打开的窗口操作文件即可.

  9. c语言复制文件夹xcopy,C#学习基本概念---xcopy(复制文件和目录树)

    XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件:使用时源盘符.源目标路径名.源文件名至少指定一个:选用/S时对源目录下及其子目录下的所有文件进行COPY.除非 ...

最新文章

  1. 让Keil生成汇编文件、bin文件
  2. 模拟退火总结+洛谷模板题(P1337 [JSOI2004]平衡点 / 吊打XXX)
  3. LeetCode Hot100 ---- 链表专题专题
  4. python统计词频_python统计词频
  5. nodejs 生成证书 和 wss server
  6. IDEA 不愧为神器,结合 Groovy 脚本,简直无敌!
  7. 132.分割回文串II
  8. NGFF(M.2) m.2中Bkey接口Mkey接口有什么不同
  9. 语音社交app源码,更改ProgressBar颜色(圈圈)
  10. 使用Jsoup实现网络爬虫
  11. topaz滤镜 V1.31中文版
  12. 京东后台:订单履约系统设计(下)
  13. Intent intent =new Intent(getActivity(),DeliverListActivity.class,Cannot resolve method'getActivity'
  14. intel SPR新特性CXL
  15. 学习Python的做笔记神器——Jupyter Notebook
  16. 涪陵创新计算机学校2015元旦晚会,涓涓之情助力成才丨重庆市涪陵创新计算机学校助推纳雍脱贫...
  17. MindMapper中如何添加备注
  18. 通灵学院|游戏设计研习7:兴趣曲线★(1200字)
  19. Android/iOS微信6.3.5同时发布更新 支持群视频聊天、群公告
  20. 用计算机中的知识秀恩爱,自从用专业知识改了情侣名,女友再也不逼我秀恩爱了...

热门文章

  1. 热门的“挑战视频”,凭什么火起来的?
  2. JavaScript 发布-订阅模式
  3. 施尧耘:量子计算终将实现;段路明:大规模量子计算还任重道远
  4. Hangfire 任务调度
  5. Android 关闭软键盘
  6. tomcat quartz 被触发两次
  7. Go语言入门指南,带你轻松学Go
  8. 【从零入门 Web 前端】HTML5 + CSS 简明教程
  9. 初识Docker-什么是docker
  10. MyBatis 插件原理与自定义插件