博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
find与xargs的用法
阅读量:5940 次
发布时间:2019-06-19

本文共 683 字,大约阅读时间需要 2 分钟。

(1) find . -type f -exec ls -l {} \;

解释:查找当前路径下的所有普通文件,并把它们列出来。


(2)find logs -type f -mtime +5 -exec rm {} \;

解释:删除logs目录下更新时间为5日以上的文件。


(3)find . -name "*.log" -mtime +5 -ok rm {} \;

解释:删除当前路径下以。log结尾的五日以上的文件,删除之前要确认。


(4) find ~ -type f -perm 4755 -print

解释:查找$HOME目录下suid位被设置,文件属性为755的文件打印出来。


说明: find在有点系统中会一次性得到将匹配到的文件都传给exec,但是有的系统对exec的命令长度做限制,就会报:”参数列太长“,这就需要使用xargs。xargs是部分取传来的文件。


(5)find / -type f -print |xargs file

解释:xargs测试文件分类


(6)find . -name "core*" -print|xargs echo " ">/tmp/core.log

解释:将core文件信息查询结果报存到core。log日志。


(7)find / -type f -print | xargs chmod o -w


(8)find . -name * -print |xargs grep "DBO"

本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/419871

转载地址:http://ylqtx.baihongyu.com/

你可能感兴趣的文章
重做日志和控制文件的多路复用
查看>>
eclipse提交项目到github
查看>>
Linux下mysql ERROR 1045,Mysql无法执行批处理
查看>>
MyEclipse修改jsp模板文件
查看>>
MSSQL 2000 错误823恢复数据案例
查看>>
javascript,继承,封装
查看>>
scala入门--快学scala第一章练习题
查看>>
RHCS集群理论暨 最佳实践
查看>>
phpstrom快捷键
查看>>
shell脚本中echo显示内容带颜色
查看>>
浏览器缓存
查看>>
POI导入大excel文件
查看>>
我的友情链接
查看>>
安装R语言开发环境RStudio服务器版
查看>>
不忘初心,努力做最好的自己
查看>>
走在浪潮尖端——为什么选择云计算
查看>>
重启nagios有异常提示Starting nagios:This account is currently not available
查看>>
全面、经典视频教程(php、java、jsp、ajax、linux...)
查看>>
Windows 7/Windows 8都有上帝模式
查看>>
华为云计算FusionCompute环境部署实验之使用批量部署工具安装
查看>>