find 查找方式
1.按照名称进行查找
[root@oldboyedu ~]# find ./ -name "*eth0"
2.按照名称查找(不区分大小写)
[root@oldboyedu ~]# find ./ -iname "*eth0"
3.查找/etc/目录下大于5M的文件
[root@oldboyedu ~]# find /etc/ -size +5M
4.查找/etc/目录下小于5M的文件
[root@oldboyedu ~]# find /etc/ -size -5M
5.查找/etc/目录下等于5M的文件
[root@oldboyedu ~]# find /etc/ -size 5M
6. 按文件类型查找 -type
f |
普通文件 |
d |
目录 文件 |
s |
socket套接字文件 |
l |
链接文件 |
c |
字符设备 |
b |
块设备 |
7 按修改时间进行查找 -mtime

1.查找当前目录下类型是文件的,并且名称跟eth0相关的都列出来
[root@oldboyedu ~]# find ./ -type f -iname "*eth0" | xargs ls -l
2.查找/etc/目录下类型是文件的,大小是大于5M,名称以.bin结尾的
[root@oldboyedu ~]# find /etc/ -type f -size +5M name "*.bin"
3.查找/etc/目录下类型是文件的,名称是.repo结尾的
[root@oldboyedu ~]# find /etc/ -type f -name "*.repo"
4.查找/dev下的类型是块设备的,并名称是sda开头的
[root@oldboyedu ~]# find /dev/ -type b -name "sda*" | xargs ls -l
5.查找/dev下的类型是字符设备,并名称是tty开头的
[root@oldboyedu ~]# find /dev/ -type c -name "tty*"
[root@oldboyedu ~]# for i in {1..31}; do date -s "2019/08/$i" ; touch file-$i ; done
6.第7天
[root@oldboyedu ~]# find ./ -type f -mtime 7
5. 按用户和组进行查找 -user -group -nouser -nogroup
6.find查找后的处理动作?
查找到一个文件后,需要对文件进行如何处理,find的默认动作是 print
动作 |
含义 |
-print |
打印查找到的内容(默认) |
-ls |
以长格式显示的方式打印查找到的内容 |
-delete |
删除查找到的文件(仅能删除空目录) |
-ok |
后面跟自定义 shell 命令(会提示是否操作) |
-exec |
后面跟自定义 shell 命令(标准写法 -exec
- 菜鸟学Linux命令:find命令 查找文件
find命令是Linux下最常用的命令之一,灵活的使用find命令,你会发现查找文件变得十分简单. 命令格式 find [指定查找目录] [查找规则(选项)] [查找完后执行的动作] 参数规则 - ...
- Linux 查找文件命令 find whereis locate
Linux 有三个查找文件的命令:find, whereis, locate 其中find 不常用,whereis与locate经常使用,因为find命令速度较慢,因为whereis与locate是利 ...
- 【Linux】常用指令、ps查看进程、kill杀进程、启动停止tomcat命令、查看日志、查看端口、find查找文件
1.说出 10 个 linux 常用的指令 1) ls 查看目录中的文件 2)cd /home 进入 '/ home' 目录:cd .. 返回上一级目录:cd ../.. 返回上两级目录 3)mkdi ...
- 查找文件工具find
与locate.whereis命令相比,find具有本质的区别: 首先,find是从指定的位置进行遍历查找(可以理解为对文件和目录进行逐一查找). 其次,find可以查找具有某一类特征的文件(例如查找 ...
- find命令的基础用法以及按文件修改时间查找文件
一般文件查找方法: find 命令学好是一件很有趣的事情,也可以帮你在查找系统文件的时候事倍功半,还可以与正则表达式结合使用,功能强大,是一个很好的查找工具.可以整体提高你的系统管理能力. 基础用法 ...
- Linux fing cd 查找文件/文件夹并进入目录命令
查找文件|文件夹并进入目录命令:cd $() [root@localhost /]# cd $(dirname "`find / -name 'ifcfg-ens33'`") // ...
- Linux find命令:在目录中查找文件(超详解)
find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限.大小.时间.inode 号等来搜索文件.但是 find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,f ...
- day12 查找文件
day12 查找文件 find命令:查找文件 find命令:在linux系统中,按照我们的要求去查询文件. 格式: find [查询的路径] [匹配模式] [匹配规则] 匹配模式: -name : 按 ...
- locate 最快的查找文件的命令 NB
我见过最NB的查找文件最快的命令 [root@NB data]# locate teamviewer. /data/Software/teamviewer.i686.rpm /home/ok/.loc ...
随机推荐
- RedHat 6.5换源
https://wenku.baidu.com/view/5b87fb42c77da26924c5b03b.html
- Eclipse配置初始化(自用)
以上都是性能调优的配置,下面是其他常用的配置和优化 设置utf-8编码 window -> preferences -> General -> workplace中text file ...
- 启xin宝app的token算法破解——逆向篇(二)
启xin宝app的token算法破解--抓包分析篇(一)文章已经对该app进行了抓包分析,现在继续对它进行逆向. 对于一个app而言,我们要逆向app,需要知道什么呢? 逆向工具 Java基础,甚至c ...
- C#中的扩展方法(向已有类添加方法,但无需创建新的派生类型)
C#中的扩展方法 扩展方法使你能够向现有类型"添加"方法,而无需创建新的派生类型.重新编译或以其他方式修改原始类型. 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样 ...
- HDU 6363
题意略. 思路: 这里有两个结论需要注意: 1.gcd(a ^ x - 1,a ^ y - 1) = a ^ gcd(x,y) - 1 2.gcd(fib[x],fib[y]) = fib[gcd(x ...
- 关于简单递归在python3中的实现
话不多说,奉上代码: #倒计时 def count_down(i): if i <= 0: return else: print(str(i)) count_down(i - 1) #求阶乘 d ...
- Go 面试每天一篇(第 2 天)
下面这段代码输出什么,说明原因. func main() { slice := []int{0,1,2,3} m := make(map[int]*int) for key,val := range ...
- Git 上传本地项目到Github
前提: 安装Git 注册并拥有Github账号 目录: 初始化本地目录位Git仓库 Github上创建仓库 本地生成SSH key,并添加到Github上 本地项目管理Github上远程项目 详细步骤 ...
- HTML(二)属性,标题,段落,文本格式化
HTML属性 HTML属性 HTML 元素可以设置属性 属性可以在元素中添加附加信息 属性一般描述于开始标签 属性总是以名称/值对的形式出现,比如:name="value" 常用属 ...
- Apache JMeter HTTPS(S) Test Script Recorder
参考Apache官网资料:http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf 1. 进入apache-jmeter-2. ...
|