Linux复制指定目录及子目录下特定类型的文件

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  首先建立一个用于测试的目录,用’tree’命令查看其结构如下所示:

  可见,目录中主要包含用于测试的*.txt文件和用于充当炮灰的*.tes文件

  目标是保持当前的目录结构,只把txt文件复制出来

  方法一:当不需要的文件类型较为单一时,可以通过完全复制然后删除指定类型的文件完成

  Step1 使用命令 cp -r test/ test2 将测试目录test下所有内容完全复制到test2,此时树形结构如下图

  Step2 组合使用find及xargs,将*.tes文件删除

  xargs是给命令传递参数的一个过滤器,可以将前一个命令产生的输出作为后一个命令的参数

[1][2]

而你自己根本不想从中跑出来。学习啦分享旅行唯美心情说说语录,仅供参考!

Linux复制指定目录及子目录下特定类型的文件

相关文章:

你感兴趣的文章:

标签云: