Linux批量复制文件夹里的文件到另一个文件夹(问题:linux sh: /bin/cp: Argument list too long )
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 )相关推荐
- 目录下的多个文件夹里的内容合并到一个文件夹
import os,shutil path="源路径" topath="目标路径" n=0 for root,dir,file in os.walk(path, ...
- linux批量复制并新建文件夹
问题描述:已知一批包含文件的文件夹,想要重新新建一批同名的空文件夹,且不包含原来的文件. 思路: 将这批文件夹的名称批量复制下来,再利用makedir命令批量生成文件夹. 步骤: 1. 在shell终 ...
- python读写文件详解,将数据写入一个文件或读一个文件写入另一个文件中。
目录 实践一:读取文件并打印,read() 实践二:读取文件的一行并打印,readline() 实践三:读取文件的所有行存入到一个列表中并打印,readlines() 实践四:向文件中写入字符串,wr ...
- linux下复制文件并重命名,Linux 批量复制并重命名 和 批量复制文件到多个文件夹...
先说linux下批量复制并重命名,其实就是个for循环 以txt文件为例 命令行打入(F为变量名,可任意) for F in *.txt ; do cp $F ${F%.txt}_1.txt;done ...
- linux添加windows字体文件夹里,如何把Windows下的字体添加到Linux中
如何把Windows下的字体添加到Linux中 Linux(Fedora/Ubuntu/CentOS)的字体实在不尽如人意,而且在网页及文档显示时很多字无法显示出来,特别多的空白和乱码,其实,我们可以 ...
- linux桌面上创建文件夹,如何在桌面上创建一个文件夹_在桌面上建立文件夹的方法...
有些朋友会习惯把文件资料放到桌面,时间久了之后,文件越来越多,这时就需要把它们整理进文件夹了.那么如何在桌面上创建一个文件夹呢?今天小编就为大家带来在桌面上建立文件夹的方法. 在桌面上建立文件夹的方法 ...
- 数据集学习笔记(四):VOC转COCO数据集并据txt中图片的名字批量提取对应的图片并保存到另一个文件夹
文章目录 转换代码 根据名字将图片保存在另一个文件夹 转换代码 import os import random import shutil import sys import json import ...
- php如何删除文件夹里的图片,php如何删除文件夹
php如何删除文件夹 php删除文件夹的方法:首先创建一个PHP示例文件:然后通过"function deldir($dir) {...}"删除目录下的文件并删除当前文件夹即可. ...
- python如何创建一个文件夹_利用Python怎么创建一个文件夹
利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...
最新文章
- Mac OS Terminal Commands
- Redis6.0新版本开始引入多线程,到底改善了什么
- 【NeurIPS2019】Yoshua Bengio报告:深度学习系统从1代到2代
- mysql读取表最后10条数据
- OpenLayers中地图缩放级别的设置方法
- VS2013和VS2015中MVC 区域路由匹配顺序相反
- 与context的关系_Android 一个进程有多少个 Context 对象(答对的不多)
- android emmc生产日期,碎碎念android eMMC【转】
- CentOS 删除OpenJDK并安装OracleJDK
- TS笔记--------Jonathan
- python源码打包成exe、exe反编译、pyd加密防止反编译
- 单晶X射线衍射法和粉末X射线衍射法有哪些不同?
- 基于自抗扰控制adrc的高速列车运行控制算法研究
- gamemaker学习笔记:截屏
- docker仓库mysql所有版本_Docker 安装 MySQL8.0
- 三星 android 4.4 kitkat 刷机包,三星 Galaxy S III LTE(i9305) 刷机包 CM11 KitKat 安卓Android4.4 非官方版...
- 软件工程资料 - UCSD 怎么教软件工程
- 走入SVG-姜威-专题视频课程
- Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
- 心血来潮 回味人生