find命令的一点注意事项
浏览:9489次 出处信息
如果文件不够多我们也不使用find命令; find命令的结果是文件名,要想知道自己find的结果是否正确,一般管道输出给ls 于是命令很容易写成: find .... | ls -lh 结果看到的总是目录内的所有内容,似乎是find失效,为什么呢? 命令应该写成: find ... | xargs ls -lh 看到了吧,就一个xargs只差,把所有的罪过都错给了find命令了
下面写几个find命令已做纪念:
查找大于30k,并且小于30M的文件:ffind . -type f -size +30k -size -30M |xargs ls -lh
注意:
size的单位有: cbkMG , 里面的“k”是小写的,M、G是大写的 两个size条件之间是“并且”的关系,如果需要“或”关系,可以使用 “-or” 链接两个条件 查找小于30k,或者大于30M的文件:find . -type f -size -30k -or -size +30M |xargs ls -lh
查找小于30k,或者大于30M,或者文件名以“abc”开头的文件:find . -type f -size -30k -or -size +30M -name -or "abc*" |xargs ls -lh
查找小于30k,或者大于30M,并且文件名以“abc”开头的文件:find . -type f -size -30k -or -size +30M -name "abc*" |xargs ls -lh
注意:
“-or”命令只对后面的一个过滤器有效
建议继续学习:
- vim几个小技巧(批量替换,列编辑) (阅读:36132)
- ps - 按进程消耗内存多少排序 (阅读:11468)
- 100个常用的linux命令 (阅读:10403)
- Linux命令行里的“瑞士军刀” (阅读:10433)
- 利用find和sed批量替换文件内容 (阅读:10260)
- 每个程序员都应该知道的8个Linux命令 (阅读:9683)
- 最受欢迎的10个 Linux 单行命令 (阅读:8970)
- Linux date 命令获取某日期的前一天 (阅读:8595)
- ps 命令常见用法 (阅读:8034)
- linux下搜索find命令详解 (阅读:8120)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:加密你的shell
后一篇:.bash_profile和.bashrc的什么区别 >>
文章信息
- 作者:phpor 来源: PHPor 的Blog
- 标签: find 命令
- 发布时间:2010-11-21 20:10:11
建议继续学习
近3天十大热文
-
[69] find命令的一点注意事项
-
[53] 读书笔记-壹百度:百度十年千倍的29条法则
-
[38] 小屏幕移动设备网页设计注意事项
-
[36] 卡诺模型―设计品质与设计价值的思考
-
[35] memory prefetch浅析
-
[31] Oracle bbed工具的编译
-
[23] 杨建:网站加速--Cache为王篇
-
[21] 程序员技术练级攻略
-
[21] 在vim保存时获得sudo权限
-
[20] 洋葱式信息安全观察:信息安全与业务浪涌