find 查找文件的命令,并可以做出相应的处理

命令格式:

find filename 【选项】【-print -exec -ok ...】

选项参数:

1、-name :按照文件名称查找,可以提前cd定位,也可以在find命令最前面加上待查找路径

注意需要写上文件类型

2、-type:按类型查找文件

d: 目录文件    b:块设备文件  c:字符设备文件  f:普通文件

3、-mtime -n +m:  按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前

命令实操:

1.find 【路径】(可省)  -name   "*.ini"(或者可以指定任意准确的文件名称)

2、find 【路径】(可省)  -type f/d -name  "*.ini"

练习:

1、寻找具体的文件

2、当前目录下寻找任何文件后缀是.ini的文件

3、在当前目录下查找所有的目录

4、在当前目录下查找所有的文件

find 与 xargs 的组合:

什么是xargs:x 是加减乘除的乘号,args 则是 arguments (参数) 的意思,所以说,就是在产生某个指令的参数的意思;

会使用 xargs 的原因是, 很多指令其实并不支持管线命令,因此我们可以透过 xargs 来提供该指令引用 standard input 之用。

实例:1、搜索具体文件:在当前目录下,所有普通文件中搜索“hh”这个词

find ./  -type f | xargs grep "hh"

2、与删除连用:①在当前目录下,删除1天以内的所有东西

find ./ -mtime -1 | xargs rm -rf

②在当前目录下,删除文件大小为0的文件

find ./ -size 0 | xargs rm -rf

最新文章

  1. UVa 11729
  2. .net断点续传的原理
  3. C#中gridView常用属性和技巧介绍
  4. Nginx 简单的负载均衡配置示例
  5. java小数点的两种处理方法
  6. [TPYBoard - Micropython之会python就能做硬件 8] 学习使用蓝牙模块及舵机
  7. php的laravel框架使用心得
  8. 设计模式——代理模式(C++实现)
  9. 【Java】 剑指offer(38) 字符串的排列
  10. Linux下的tr编辑器命令详解
  11. 用xtrabackup2.4备份mysql5.6.30一直显示log scanned up to
  12. 正则表达式中\b和\s有什么区别
  13. 2、Keepalived提供日志与双主模型演示
  14. 处理 Maven 项目名称红色感叹号的问题
  15. 复刻smartbits的国产网络测试工具minismb-如何测试路由器
  16. android 的安全问题
  17. SqlServer当前月份时间
  18. Keil C51与Keil ARM共存
  19. VC++使用CSocket发送HTTP Request时需要注意发送数据的编码格式
  20. java环境变量配置(win7)

热门文章

  1. NLS_LANG引起的SQLPLUS乱码和length长度不正确.
  2. [转]用python爬虫抓站的一些技巧总结 zz
  3. Android组件系列----Activity的生命周期
  4. AWK与SED命令
  5. 机器学习之step by step实战及知识积累笔记
  6. C#.net XML的序列化与反序列化
  7. 转载:eclipse 搭建SSH项目(第一篇)
  8. css实现梯形
  9. dotnet core入门
  10. 【[SDOI2017]数字表格】