1  查找当前目录a.txt和b.txt文件,下面的o是or的意思, -iname是忽略大小写的意思(-o -iname)

find . -iname a.txt -o -iname b.txt

2 查找当前目录下的除了a.txt的文件(!)

find . ! -iname "a.txt"

3 查看当前目前下的目录(-type d)

find . -type d

4 查看当前目录下的普通文件(-type f)

find . -type f

5 查看当前目录下访问时间在一天内的文件(-atime)

find . -type f -atime -1 

6 查看当前目录下访问时间在恰好一天的文件(-atime)

find . -type f -atime 1

7 查看当前目录下访问时间在恰好大于一天的文件(-atime)

find . -type f -atime +1

8 查看当前目录下访问时间在一分钟内的文件(-amin)

find . -type f -amin  -1

9 查看当前目录下访问时间在恰好一分钟的文件(-amin)

find . -type f -amin 1

10 查看当前目录下访问时间在恰好大于一分钟的文件(-amin)

find . -type f -amin +1

11 查看当前目录下访问时间在访问b.txt文件更加接近的文件,就是更加接近现在(-newer)

find . -type f -newer b.txt

12 查看当前目录下文件大小在2G之内的文件(-size)

find . -type f -size -2G

13 查看当前目录下文件大小恰好2M的文件(-size)

find . -type f -size 2M

14 查看当前目录下文件大小恰好2K的文件(-size)

find . -type f -size +2k

15 删除当前目录下面的*.txt文件(-delete)

find . -name *.txt -delete

16 给当前目录的sh文件添加权限(-exec {} \;)

find . -name "*.sh" -exec chmod 777 {} \;

17 给当前目录下的普通文件添加权限(-exec {} \;)

find . -type f -exec chmod 777 {} \;

18 复制当前目录的sh文件到./sh目录(-exec {} \;)

find . -name "*.sh" -exec cp {} ./sh/ \;

19 删除当前目录的sh文件(-exec {} \;)

find . -name "*.sh" -exec rm {} \;

20 查找当前目录下的不包含".git"目录下的普通文件(-prune修剪)

find . -type f -o -name "*.git" -prune

linux shell之find高级点的用法相关推荐

  1. linux 关联数组,Linux shell数组与关联数组的用法实例

    Linux shell数组与关联数组的用法实例 1. 关联数组 使用 declare -A(declare 的用法请使用 help 进行查看,help declare) 进行声明关联数组变量: $ d ...

  2. linux shell命令行选项与参数用法详解

    问题描述:在linux shell中如何处理tail -n 10 access.log这样的命令行选项? 在bash中,可以用以下三种方式来处理命令行参数,每种方式都有自己的应用场景. 1,直接处理, ...

  3. linux shell $0怎么输出,linux shell中$0,$?,$!等的特殊用法

    一.Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 (1)$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) (2)$! Shell最后运行的后台Pr ...

  4. linux列去重命令,Linux shell命令统计某列去重后的值

    需求:根据MAC获取,MAC对应的硬件版本和软件版本.在根据硬件版本统计MAC的数量 $ head test_1.txt 00:07:67,EC2108,HWV010537P0000 00:07:63 ...

  5. linux here用法,linux shell的here document用法(cat EOF)

    什么是Here Document? Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here Doc ...

  6. shell实例第20讲:linux shell date的用法

    linux shell date的用法 转自:https://www.cnblogs.com/faberbeta/p/linux-shell002.html 1.date中的参数 %% 一个文字的 % ...

  7. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  8. linux shell的here document用法(cat EOF)

    什么是Here Document? Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter   Here D ...

  9. linux中bc用法英文,使用GNU bc在Linux Shell中进行数学运算

    在 shell 中使用 bc 更好地做算数,它是一种用于高级计算的数学语言. 大多数 POSIX 系统带有 GNU bc,这是一种任意精度的数字处理语言.它的语法类似于 C,但是它也支持交互式执行语句 ...

最新文章

  1. C#中 int.TryParse 的用法
  2. 2亿美元投入+软硬件新服务!华为加速构建计算产业生态,侯金龙:要与开发者共成长...
  3. 035_jQuery Ajax的ajaxSetup方法
  4. 金融风控实战——不均衡学习
  5. java 方块_哈工大java实验 移动小方块
  6. 如何在UI设计中制作完美阴影
  7. MySQL—delete和truncate的区别
  8. 学前端可以做哪些功能?
  9. 快照(Snapshot)
  10. 海康相机SDK+halcon17(64位)+MFC+VS(64位)联合开发遇到的问题(在使用GenImage3Extern将RGB数据转换为halcon图像时出现异常情况处理)
  11. 凸优化第四章凸优化问题 4.3线性规划问题
  12. 实战|淘宝用户行为分析案例
  13. matlab如何整理表格数据,数据整理的程序与步骤:包括数据预处理、分类或分组、图表显示...
  14. 负载均衡添加ssl证书
  15. 在windows和Ubuntu配置OpenXXX客户端
  16. 服务器vga接显示器无信号,显示器用HDMI转VGA接口后,无信号怎么解决
  17. 低功耗电流波形分析仪mPower1203之Esight用户手册
  18. centos路由查看命令_centos查看ip
  19. Android10支持volte,Nemo_LG V35 安卓10.0解锁Volte(联通、电信、移动)教程_Nemo社区_LinkNemo_关于分享和探索的好地方...
  20. 老调重弹之Java引用类型

热门文章

  1. WPF实现环(圆)形进度条
  2. 晕了!这个配置值从哪来的?
  3. asp.net core 自定义 Content-Type
  4. 芯片项目谁支持谁负责 重大损失将予以通报
  5. 使用Magicodes.IE.Excel完成Excel图片的导入和导出
  6. Magicodes.IE编写多框架版本支持和执行单元测试
  7. WebAssembly生态将完善网络安全性
  8. .Net Core3.0 配置Configuration
  9. 译 | .NET Core 3.0 对诊断的改进
  10. 推荐VSCode多语言开发,支持一键JAVA