老男孩教育每日一题-2017年4月10日-find查找到文件并复制系列题目

简介:

1.题目

老男孩教育每日一题-2017年4月10日-基础知识点:
查找出/tmp目录下面修改时间是7天以前,大小在50k到2M之间,并以.log结尾的文件把这些文件复制到/data目录中
本次题目是find命令与cp,mv,rm命令的配合。是linux基础必会的题目。

2.参考答案

方法一:

find /tmp/ -type f -mtime +7 -size +50k -size -2M -name "*.log"|xargs -i cp {} /data

默认xargs不支持,{}这种形式,xargs加上-i就可以支持,-i参数就可以用{}花括号了。

方法二:

find /tmp/ -typef -mtime +7 -size +50k -size -2M -name "*.log" -exec cp {} /tmp \;

-exec就是find命令自己的参数,-exec默认的形式是 -exec 命令 {}  \;  注意是以\;结尾的。
{}表示find命令找到的文件。

方法三:

find /tmp/ -type f -mtime +7 -size +50k -size -2M -name "*.log"|xargs  cp -t/data

这里面 我们说一下cp命令的参数.
cp  苹果 苹果 苹果 筐
cp -t 筐苹果 苹果 苹果

cp命令的-t参数就是把苹果和筐调换位置,把筐放在最前面。
mv命令也有这个参数,含义相同。

方法四:

cp $( find /tmp/ -type f -mtime +7 -size +50k -size -2M -name"*.log")  /data

$() 或者``(反引号 esc下面的,数字1左边的)表示先执行这个命令,然后把命令结果放在这个位置上面。
举例

[root@show ~]# which mkdir/bin/mkdir
[root@show ~]# ls -l /bin/mkdir-rwxr-xr-x. 1 root root 49384 Nov 10  2015 /bin/mkdir
ls -l 此处放着which mkdir 命令的结果
[root@show ~]# ls -l $(which mkdir)-rwxr-xr-x. 1 root root 49384 Nov 10 2015 /bin/mkdir

3.统计信息

今天是每日一题陪伴大家的第24天期待你的进步

对于题目和答案的任何疑问,请在博客评论区留言
往期题目索引

http://lidao.blog.51cto.com/3388056/1914205


本文转自 李导 51CTO博客,原文链接:http://blog.51cto.com/lidao/1914790

相关文章
|
9月前
|
算法 Go Cloud Native
【刷题日记】890. 查找和替换模式
本次刷题日记的第 62 篇,力扣题为:890. 查找和替换模式,中等
每日一题---蓝桥杯基础练习“01字串”
每日一题---蓝桥杯基础练习“01字串”
每日一题---蓝桥练习“字符串合并”
每日一题---蓝桥练习“字符串合并”
|
安全
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:3.合并检测
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:3.合并检测
142 0
|
测试技术
蓝桥杯2019年第十届JavaB组真题题目+解析+代码+答案:6.特别数的和
蓝桥杯2019年第十届JavaB组真题题目+解析+代码+答案:6.特别数的和
57 0
LeetCode每日一题——890. 查找和替换模式
你有一个单词列表 words 和一个模式 pattern,你想知道 words 中的哪些单词与模式匹配。
88 0
|
前端开发
#yyds干货盘点# 前端歌谣的刷题之路-第六十四题-查找元素位置前端歌谣的刷题之路-第六十四题-查找元素位置
#yyds干货盘点# 前端歌谣的刷题之路-第六十四题-查找元素位置前端歌谣的刷题之路-第六十四题-查找元素位置
52 0
#yyds干货盘点# 前端歌谣的刷题之路-第六十四题-查找元素位置前端歌谣的刷题之路-第六十四题-查找元素位置
|
C语言
浙大版《C语言程序设计(第3版)》题目集 - 练习7-10 查找指定字符(15 分)
浙大版《C语言程序设计(第3版)》题目集 - 练习7-10 查找指定字符(15 分)
193 0
|
C语言
浙大版《C语言程序设计(第3版)》题目集 - 习题8-5 使用函数实现字符串部分复制(20 分)
浙大版《C语言程序设计(第3版)》题目集 - 习题8-5 使用函数实现字符串部分复制(20 分)
170 0
|
算法
​LeetCode刷题实战277:搜寻名人
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
148 0
​LeetCode刷题实战277:搜寻名人