`

将通过find命令找到的文件拷贝到一个新的目录中

 
阅读更多

有这样的一个需求,需要将一部分符合条件的文件从一个目录拷贝到另一个目录中,我通过find命令从源目录查找到符合条件的文件然后使用cp命令拷贝到目标目录:

 

方法一

命令如下:

find src_dir -name "access.log.2011102[2-6]*" -exec cp {} dst_dir \;

 

拷贝文件到远程主机上的目标目录的命令:

find src_dir -name "access.log.2011102[2-6]*" -exec scp {} 用户名@主机ip:dst_dir \;

 

方法二

find src_dir -name "access.log.2011102[2-6]*" |xargs -i cp {} dst_dir

find src_dir -name "access.log.2011102[2-6]*" |xargs -I {} cp {} dst_dir

 

拷贝文件到远程主机上的目标目录的命令:

find src_dir -name "access.log.2011102[2-6]*" |xargs -i scp {} 用户名@主机ip:dst_dir

find src_dir -name "access.log.2011102[2-6]*" |xargs -I {} scp {} 用户名@主机ip:dst_dir

 

注:suse9只有-i参数,suse11有-i和-I参数

 

src_dir 源目录

dst_dir 目标目录

access.log.2011102[2-6]* 文件名的正则表达式,获取文件的条件

分享到:
评论

相关推荐

    cmd操作命令和linux命令大全收集

    copy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 copy ipadmin$svv.exe c: 或:copyipadmin$*.* 复制...

    入门学习Linux常用必会60个命令实例详解doc/txt

    umount命令的作用是卸载一个文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。 2.格式 unmount -a [-fFnrsvw] [-t vfstype] [-n] [-rw] [-F] device dir 3.使用说明 umount 命令是mount命令...

    Solaris操作系统常用命令

    19、find 搜索指定目录下要找的文件,找到后给出文件的路径 20、vi 文本文件编辑工具 21、echo 是向标准输出设备(一般指屏幕)重显、回送字符串 22、ping 测试网络通断情况 23、ftp 本地工作站与远端工作站之间...

    Linux常见命令与shell脚本

    1.9 cp文件/目录拷贝 5 1.10 mv文件/目录改名、移动 6 1.11 rm文件/目录删除 6 1.12 cat查看文件内容 6 1.13 more分页显示文件内容 7 1.14 less分页显示文件内容 8 1.15 head显示文件内容的前几行 8 1.16 tail显示...

    基础的Linux常用命令

    a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。 3. cp 拷贝文件 eg: cp filename1 filename2 //把...

    cpio命令使用

    说明:cpio 共有三种基本模式,-o即copy-out 模式,将一组文件copy到一个文件库,-i 即copy-in 模式,读取文件库,并将其展开在当前目录,-p 能从某个目录读取所有文件(包括子目录到另一个目录),且不以archive...

    linux操作系统命令手册

    常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括...find 在文件系统中搜索某文件 wc 统计文本中行数、字数、字符数 grep 在文本文件中查找某个字符串 rmdir

    shell编程和unix命令

    18.3.5 文件拷贝输出检查 164 18.3.6 当前目录测试 164 18.3.7 文件权限测试 165 18.3.8 测试传递到脚本中的参数 165 18.3.9 决定脚本是否为交互模式 165 18.3.10 简单的if else语句 166 18.3.11 变量设置测试 166 ...

    Linux操作系统基础教程

    我们并不能使同学们通过这次系列讲座成为一个 UNIX 类操作系统的高手,这次系列 讲座的目的就是在同学们中间普及 Linux 基础知识,为今后我们更加接近的了解 Linux 做一 个好的开端。 第一讲 Linux基础 在这一...

    网管教程 从入门到精通软件篇.txt

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

    linux操作系统培训资料.pptx

    (cp a b 把a文件拷贝成b文件) du 列出目录占用磁盘空间的大小 rmdir 删除一个目录 find 在指定路径查找文件 linux操作系统培训资料全文共28页,当前为第6页。 Linux常用操作命令 命令 功能 grep 在指定文件查找...

    LINUX安装与配置简明手册

    9.2.7 把一个现存的目录转移到一个新 分区 111 第10章 编译系统内核 113 10.1 概述 113 10.1.1 为什么要编译 113 10.1.2 为什么不编译 114 10.1.3 内核升级问题 114 10.1.4 应该使用哪一个内核 114 10.1.5 系统内核...

    API之网络函数---整理网络函数及功能

    RegSaveKey 将一个项以及它的所有子项都保存到一个磁盘文件 RegSetKeySecurity 设置指定项的安全特性 RegSetValue 设置指定项或子项的默认值 RegSetValueEx 设置指定项的值 RegUnLoadKey 卸载指定的项以及它的...

    linux安装与配置简明手册

    9.2.7 把一个现存的目录转移到一个新 分区 111 第10章 编译系统内核 113 10.1 概述 113 10.1.1 为什么要编译 113 10.1.2 为什么不编译 114 10.1.3 内核升级问题 114 10.1.4 应该使用哪一个内核 114 10.1.5 ...

    第一篇 基础篇UNIX操作系统

    4.2 利用find命令查找文件 18 4.3 grep命令基本用法 19 4.4 利用cmp命令比较文件 20 4.5 文件的备份和恢复实用程序 20 一、tar命令 20 二、cpio命令 21 4.6 文件压缩和解压程序 22 一、compress 压缩命令 22 二、...

    linux中scp命令和scp命令用法大全

    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证....svn 删除所有的 .svn文件 ...说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。 把计

    Linux常用的命令。。。。。

    scp file1 ip:file2 远程将本机file1拷贝到ip为此的机子的目录下 scp ip:file1 file2 远程将ip 的file1拷贝到本机file2 中 ln –s file1 file2 为file1创建file3的软连接 ln –s file1(绝对路径) file2(绝对路径) ...

    代码语法错误分析工具pclint8.0

    2.通常一个VC项目中包含多个C或C++文件,有时需要同时对这一系列的文件进行lint检查,我们可以通过配置一个pclint_project来达到目的。 和前面第一步中的方法基本一样,不过这里我们需要用到unix中的find等命令来...

    LINUX与UNIX SHELL编程指南

    18.3.5 文件拷贝输出检查 164 18.3.6 当前目录测试 164 18.3.7 文件权限测试 165 18.3.8 测试传递到脚本中的参数 165 18.3.9 决定脚本是否为交互模式 165 18.3.10 简单的if else语句 166 18.3.11 变量设置测试 166 ...

Global site tag (gtag.js) - Google Analytics