linux shell之find高级点的用法
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高级点的用法相关推荐
- linux 关联数组,Linux shell数组与关联数组的用法实例
Linux shell数组与关联数组的用法实例 1. 关联数组 使用 declare -A(declare 的用法请使用 help 进行查看,help declare) 进行声明关联数组变量: $ d ...
- linux shell命令行选项与参数用法详解
问题描述:在linux shell中如何处理tail -n 10 access.log这样的命令行选项? 在bash中,可以用以下三种方式来处理命令行参数,每种方式都有自己的应用场景. 1,直接处理, ...
- linux shell $0怎么输出,linux shell中$0,$?,$!等的特殊用法
一.Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 (1)$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) (2)$! Shell最后运行的后台Pr ...
- linux列去重命令,Linux shell命令统计某列去重后的值
需求:根据MAC获取,MAC对应的硬件版本和软件版本.在根据硬件版本统计MAC的数量 $ head test_1.txt 00:07:67,EC2108,HWV010537P0000 00:07:63 ...
- linux here用法,linux shell的here document用法(cat EOF)
什么是Here Document? Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here Doc ...
- shell实例第20讲:linux shell date的用法
linux shell date的用法 转自:https://www.cnblogs.com/faberbeta/p/linux-shell002.html 1.date中的参数 %% 一个文字的 % ...
- Linux Shell脚本入门--wget 命令用法详解
Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...
- linux shell的here document用法(cat EOF)
什么是Here Document? Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here D ...
- linux中bc用法英文,使用GNU bc在Linux Shell中进行数学运算
在 shell 中使用 bc 更好地做算数,它是一种用于高级计算的数学语言. 大多数 POSIX 系统带有 GNU bc,这是一种任意精度的数字处理语言.它的语法类似于 C,但是它也支持交互式执行语句 ...
最新文章
- C#中 int.TryParse 的用法
- 2亿美元投入+软硬件新服务!华为加速构建计算产业生态,侯金龙:要与开发者共成长...
- 035_jQuery Ajax的ajaxSetup方法
- 金融风控实战——不均衡学习
- java 方块_哈工大java实验 移动小方块
- 如何在UI设计中制作完美阴影
- MySQL—delete和truncate的区别
- 学前端可以做哪些功能?
- 快照(Snapshot)
- 海康相机SDK+halcon17(64位)+MFC+VS(64位)联合开发遇到的问题(在使用GenImage3Extern将RGB数据转换为halcon图像时出现异常情况处理)
- 凸优化第四章凸优化问题 4.3线性规划问题
- 实战|淘宝用户行为分析案例
- matlab如何整理表格数据,数据整理的程序与步骤:包括数据预处理、分类或分组、图表显示...
- 负载均衡添加ssl证书
- 在windows和Ubuntu配置OpenXXX客户端
- 服务器vga接显示器无信号,显示器用HDMI转VGA接口后,无信号怎么解决
- 低功耗电流波形分析仪mPower1203之Esight用户手册
- centos路由查看命令_centos查看ip
- Android10支持volte,Nemo_LG V35 安卓10.0解锁Volte(联通、电信、移动)教程_Nemo社区_LinkNemo_关于分享和探索的好地方...
- 老调重弹之Java引用类型
热门文章
- WPF实现环(圆)形进度条
- 晕了!这个配置值从哪来的?
- asp.net core 自定义 Content-Type
- 芯片项目谁支持谁负责 重大损失将予以通报
- 使用Magicodes.IE.Excel完成Excel图片的导入和导出
- Magicodes.IE编写多框架版本支持和执行单元测试
- WebAssembly生态将完善网络安全性
- .Net Core3.0 配置Configuration
- 译 | .NET Core 3.0 对诊断的改进
- 推荐VSCode多语言开发,支持一键JAVA