cp -Rf 原文件夹路径 目标文件夹路径

例子:

cp -Rf /home/src/* /home/tar/

原文件夹路径:/home/src/* (加上 * 表示 /home/src/下的所有文件)

目标文件夹路径:/home/tar/

问题报错:linux sh: /bin/cp: Argument list too long 

出现问题:执行linux中的cp命令,当cp 的目录超过一定的数目会报Argument list too long 的警告,具体的cp 文件的上限以及一个文件夹最多可以创建几个文件个数,可以通过以下查看命令:

ulimit  -a

解决方法:使用find命令

find /home/src/ -name "*.txt" -exec cp {} /home/target \;

或者

find /home/src/ -name "*.txt" | xargs -i cp {} /home/tar/

注:例子中要批量复制的是/home/src/文件夹路径下的.txt文件,如果是其他格式的文件,请修改 "*.txt" 为相应的文件格式后缀。如 "*.jpg" 、"*.xml"

举一反三:如果不是复制,而是其他操作命令,如果是 mv、rm 、ls 操作将以上命令里中的 cp 改为相应的命令即可。

Linux批量复制文件夹里的文件到另一个文件夹(问题:linux sh: /bin/cp: Argument list too long )相关推荐

  1. 目录下的多个文件夹里的内容合并到一个文件夹

    import os,shutil path="源路径" topath="目标路径" n=0 for root,dir,file in os.walk(path, ...

  2. linux批量复制并新建文件夹

    问题描述:已知一批包含文件的文件夹,想要重新新建一批同名的空文件夹,且不包含原来的文件. 思路: 将这批文件夹的名称批量复制下来,再利用makedir命令批量生成文件夹. 步骤: 1. 在shell终 ...

  3. python读写文件详解,将数据写入一个文件或读一个文件写入另一个文件中。

    目录 实践一:读取文件并打印,read() 实践二:读取文件的一行并打印,readline() 实践三:读取文件的所有行存入到一个列表中并打印,readlines() 实践四:向文件中写入字符串,wr ...

  4. linux下复制文件并重命名,Linux 批量复制并重命名 和 批量复制文件到多个文件夹...

    先说linux下批量复制并重命名,其实就是个for循环 以txt文件为例 命令行打入(F为变量名,可任意) for F in *.txt ; do cp $F ${F%.txt}_1.txt;done ...

  5. linux添加windows字体文件夹里,如何把Windows下的字体添加到Linux中

    如何把Windows下的字体添加到Linux中 Linux(Fedora/Ubuntu/CentOS)的字体实在不尽如人意,而且在网页及文档显示时很多字无法显示出来,特别多的空白和乱码,其实,我们可以 ...

  6. linux桌面上创建文件夹,如何在桌面上创建一个文件夹_在桌面上建立文件夹的方法...

    有些朋友会习惯把文件资料放到桌面,时间久了之后,文件越来越多,这时就需要把它们整理进文件夹了.那么如何在桌面上创建一个文件夹呢?今天小编就为大家带来在桌面上建立文件夹的方法. 在桌面上建立文件夹的方法 ...

  7. 数据集学习笔记(四):VOC转COCO数据集并据txt中图片的名字批量提取对应的图片并保存到另一个文件夹

    文章目录 转换代码 根据名字将图片保存在另一个文件夹 转换代码 import os import random import shutil import sys import json import ...

  8. php如何删除文件夹里的图片,php如何删除文件夹

    php如何删除文件夹 php删除文件夹的方法:首先创建一个PHP示例文件:然后通过"function deldir($dir) {...}"删除目录下的文件并删除当前文件夹即可. ...

  9. python如何创建一个文件夹_利用Python怎么创建一个文件夹

    利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...

最新文章

  1. Mac OS Terminal Commands
  2. Redis6.0新版本开始引入多线程,到底改善了什么
  3. 【NeurIPS2019】Yoshua Bengio报告:深度学习系统从1代到2代
  4. mysql读取表最后10条数据
  5. OpenLayers中地图缩放级别的设置方法
  6. VS2013和VS2015中MVC 区域路由匹配顺序相反
  7. 与context的关系_Android 一个进程有多少个 Context 对象(答对的不多)
  8. android emmc生产日期,碎碎念android eMMC【转】
  9. CentOS 删除OpenJDK并安装OracleJDK
  10. TS笔记--------Jonathan
  11. python源码打包成exe、exe反编译、pyd加密防止反编译
  12. 单晶X射线衍射法和粉末X射线衍射法有哪些不同?
  13. 基于自抗扰控制adrc的高速列车运行控制算法研究
  14. gamemaker学习笔记:截屏
  15. docker仓库mysql所有版本_Docker 安装 MySQL8.0
  16. 三星 android 4.4 kitkat 刷机包,三星 Galaxy S III LTE(i9305) 刷机包 CM11 KitKat 安卓Android4.4 非官方版...
  17. 软件工程资料 - UCSD 怎么教软件工程
  18. 走入SVG-姜威-专题视频课程
  19. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
  20. 心血来潮 回味人生

热门文章

  1. 开启防火墙并添加出入站规则
  2. 如何找到一篇论文的源代码?
  3. 设单片机的晶振频率为6mhz c语言,单片机习题科学出版社.doc
  4. python爬虫入门 - 代码、案例集合
  5. shopxo二次开发:底部导航VS顶部导航 (统一性问题)
  6. WordPress一个还不错的404html单页代码
  7. hadoop jar包_计算机毕业设计中hadoop上运行Java程序
  8. HTML5跑酷网页游戏源码
  9. wechat-app-mall — 微信小程序商城,微信小程序微店
  10. 一款打包免签分发平台源码+搭建说明