把/oldboy目录及子目录下面 所有以.sh结尾的文件复制到 /tmp下面
手续创建环境:

mkdir -p /oldboy/test
cd /oldboy
echo "oldboy">test/del.sh
echo "oldboy">test.sh
echo "oldboy">t.sh
touch oldboy.txt
touch alex.txt

这里写图片描述 
 
接下来进行实际复制:

方法1:cp +$()
cp $(find /oldboy/ -type f -name "*.sh")  /tmp
1
方法2:find +|xargs -i
find -type f -name "*.sh" | xargs -i cp {} /tmp
1
主要使用了xargs的 -i 参数 配合使用{} 完成要求

方法3:find -exec
find -type f -name "*.sh" -exec cp {} /tmp \;
1
使用了find 的 -exec参数 也是通过使用{} 完成要求

方法4: find +|xargs cp -t
find -type f -name "*.sh" | xargs cp -t /tmp
1

--------------------- 
作者:凌云客 
来源:CSDN 
原文:https://blog.csdn.net/jiedao_liyk/article/details/77935731 
版权声明:本文为博主原创文章,转载请附上博文链接!

Linux下复制指定的目录及其子目录下的文件,到其他文件夹下(4种方法)相关推荐

  1. linux列出一个目录及其子目录下面的某种类型的文件

    linux列出一个目录及其子目录下面的某种类型的文件 作者:smarteng ⁄ 时间:2009年07月09日 ⁄ 分类: Linux命令 ⁄ 评论:0 怎么样把,一个目录及其所有的子目录下面的某种类 ...

  2. 递归遍历文件及子文件夹下的文件(该代码是复制过来修改过的,如果有侵作者权的话,请作者联系我,立即删除)...

    调用: ListFiles(new DirectoryInfo(source)); /// <summary>/// //递归遍历所有文件包括子文件夹下的文件 并对word excel p ...

  3. linux centos8 将指定本地目录下的文件上传到阿里云OSS上

    使用场景:为了解决高并发问题,尤其带宽限制(阿里云最高200M,当前首页一个用户请求4M的资源,导致带宽跟不上),jenkins打包vue下的前端静态资源上传到阿里云OSS上 前提工作:因工具是jav ...

  4. linux命令复制指定文件到指定文件夹

    对于Linux命令,就是一位特别白的小白,一个小小的复制操作,就搜索了大半天,特此纪念一下. 网上搜了很多,都比较语法化,对我这样的小白不是很理解,这个就通俗易懂吧. 举栗子:想把test1下的文件1 ...

  5. linux装百度网盘不能运行,在Deepin系统中安装百度网盘的两种方法

    本文教你在Deepin Linux操作系统中安装百度网盘,有两种方法:一种是通过深度商店安装,另一种则采用命令的方式安装. 第一种方法:采用深度商店安装百度网盘 Deepin Linux系统默认有深度 ...

  6. 在GitHub 上下载指定的文件夹的两种方法

    一.下载所有文件 首先介绍下如果你要下载GitHub下所有的项目文件的话,可以点击其主页下的Clone or download下的Download Zip ,可以直接下载到本地电脑:或者复制其链接,如 ...

  7. linux修改ftp锁定目录,解决linux下ftp指定访问目录无法修改的问题

    他的系统是CentOS,是RH派系的.我把vsftpd安装配置好了,以为大功告成,但客户端访问提示如下错误: 500 OOPS: cannot change directory:/home/ftp 原 ...

  8. linux wget下载整个ftp目录(含子目录)

    wget -nH -m --ftp-user=your_username --ftp-password=your_password ftp://your_ftp_host/* 解释: -nH:不创建以 ...

  9. linux创建用户指定用户目录,linux创建用户并指定用户的默认目录 bash-4.2$

    1 切换到root用户 2创建用户命令 useradd -d  userpath -m username 3设置用户密码 passwd username    接着输入密码 4进入用户 su - us ...

最新文章

  1. TVM图优化与算子融合
  2. HTML5 Dashboard – 那些让你激动的 Web 技术
  3. java.lang.IncompatibleClassChangeError: Found interface org.apache.poi.util.POILogger, but class was
  4. java ec_Java ECKey.setK方法代码示例
  5. Spring第二弹—–搭建与测试Spring的开发环境
  6. 计算机组成原理——总线系统总结
  7. [Unity] 定义 Assembly 之后还要定义 Assembly Reference
  8. 《JSON笔记之二》----封装JSONUtil
  9. python 创建随机数专题
  10. CRM对于企业管理有哪些突破性价值?
  11. linux下淘宝安全控件问题
  12. 计算机的组装与维修的知识点总结,计算机组装与维修教学总结
  13. 蓝蓝的天空上飘着白云,白云的下面藏着雪白的羊群 ---- 刘烨
  14. python pandas按照行数切分文件
  15. Pandas 的使用
  16. 数据分析驱动数字化企业转型
  17. 用matlab求解jacobi,用jacobi迭代法求解线性方程,求助matlab大师
  18. Unity中的宏定义
  19. 怎样把计算机扫描放到桌面上,Win10系统怎么把画图/扫描等小工具添加到桌面
  20. BZOJ:3441 乌鸦喝水

热门文章

  1. 四川对口高考的计算机分数线,盘点四川省近年来对口高考录取分数线,中职生上大学很容易...
  2. div文字垂直居中的方法有哪些?
  3. imx6q mxc 的 framebuffer 初始化过程
  4. 在Windows Server 2012R2服务器安装乐播投屏
  5. b站江科大自化协51单片机入门教程笔记(2)
  6. android 下载apk安装后自动启动,下载apk并启动安装
  7. 邮件push服务器,Coremail Push
  8. 微信小程序倒计时,小程序60秒倒计时,小程序倒计时防止重复点击
  9. (林大oj1276)
  10. Coggle 30 Days of ML - 糖尿病遗传风险检测挑战赛