Centos之文件搜索命令find

更新时间:2023-06-10 01:54:24 阅读: 评论:0

Centos之⽂件搜索命令find find [搜索范围] [搜索条件]
#搜索⽂件
find / -name install.log
#避免⼤范围搜索,会⾮常耗费系统资源
#find是在系统当中搜索符合条件的⽂件名。如果需要匹配,
如何辨别真假化妆品
使⽤通配符匹配,通配符是完全匹配。
[root@localhost ~]# ls
222  anaconda-ks.cfg  ⽜逼⽜⽜
[root@localhost ~]# find / -name ⽜⽜
/root/⽜⽜
/tmp/⽜⽜
[root@localhost ~]# find / -name ⽜
[root@localhost ~]#
我们发现搜索⽜⽜能搜索到结果,但是搜索⽜,么有结果,
所以说 find搜索是完全匹配搜索;culture
如果我们需要进⾏模糊查询,我们要使⽤通配符;
* 匹配任意内容拉斐尔简介
匹配任意⼀个字符
[]匹配任意⼀个中括号的字符
我们创建⼀些⽂件来测试
[root@localhost ~]# ls
222  anaconda-ks.cfg  ⽜逼⽜逼2  ⽜⽜⽜⽜2
[root@localhost ~]#
[root@localhost ~]# find / -name "⽜*"
/root/⽜逼gigabyte是什么
/root/⽜⽜
/root/⽜逼2
/root/⽜⽜2
/tmp/⽜⽜
查找开头是 “⽜”的所有⽂件
[root@localhost ~]# find /root -name "⽜?"
/root/⽜逼
/root/⽜⽜
查找root⽬录下,所以“⽜”开头然后后⾯接⼀位字符的⽂件
[root@localhost ~]# find /root -name "⽜[⽜逼]2"
/root/⽜逼2
/root/⽜⽜2
[root@localhost ~]#
查找⾸尾分别是“⽜”“2”,中间字符串是“⽜逼”当中的任⼀字符的⽂件
find /root -iname anaconda-ks.cfg
不区分⼤⼩写
find /root -ur root
根据所有者搜索
find /root -nour
查找没有所有者的⽂件
[root@localhost ~]# find /root -iname Anaconda-ks.cfg
/root/anaconda-ks.cfg
[root@localhost ~]# find /root -name Anaconda-ks.cfg
[root@localhost ~]#
linux是严格区分⼤⼩写的,假如⽤iname 查询时不区分⼤⼩写;
[root@localhost ~]# find /root -ur root
/root
/root/.bash_logout
/root/.bash_profile
/root/.bashrc
/
root/.cshrc
/root/.tcshrc
/root/anaconda-ks.cfg
/root/.bash_history
/root/⽜逼
培训机构排名/root/⽜逼/java.pdf
人人听力网/root/222
/root/⽜⽜
/root/⽜逼2小码王编程
/root/⽜⽜2
root⽤户的所有⽂件
find /var/log/ -mtime +10
查找10天前修改的⽂件
-10 10天内修改的⽂件
10 10天当前修改的⽂件
+10 10天前修改的⽂件
atime ⽂件访问时间
ctime 改变⽂件属性
mtime 修改⽂件内容
[root@localhost ~]# find /var/log -mtime +10 /var/log/ppp
查找10天前的⽇志
find /root  -size 2k
查找⽂件⼤⼩是1到2KB的⽂件(进⼀法)-2k ⼩于2KB的⽂件
2k 等于2KB的⽂件
decimeter
+2k ⼤于2KB的⽂件
find /root -inum 262422
如何成为服装设计师查找i节点是262422的⽂件
[root@localhost ~]# find /root -size 2k
/root/anaconda-ks.cfg
/root/.bash_history
[root@localhost ~]# find /root -size -2k
/root
/root/.bash_logout
/
开心购物root/.bash_profile
/root/.bashrc
/root/.cshrc
/root/.tcshrc
/root/⽜逼
/root/⽜逼/java.pdf
/root/222
/root/⽜⽜
/root/⽜逼2
/root/⽜⽜2
[root@localhost ~]# find /root -size +2k
[root@localhost ~]#
[root@localhost ~]# ls -i
33575031 222                801541 ⽜逼  33575023 ⽜⽜
33574979 anaconda-ks.cfg  33605192 ⽜逼2  33605193 ⽜⽜2 [root@localhost ~]# find /root -inum 33575023
/root/⽜⽜
[root@localhost ~]#
根据i节点来搜索
find /etc -size +20k -a -size -50k
查找/etc/⽬录下,⼤于20KB并且⼩于50KB的⽂件
-a and 逻辑与,两个条件都满⾜
-o or 逻辑或,两个条件满⾜⼀个即可
find /etc -size +20k -a -size -50k -exec ls -lh{} \ ;
查找/etc/⽬录下,⼤于20KB并且⼩于50KB的⽂件,并显⽰详细信息;-exec/-ok 命令{} \; 对搜索结果执⾏操作;
[root@localhost ~]# find /etc -size +20k -a -size -50k
/etc/linux/targeted/active/modules/100/apache/hll
/etc/linux/targeted/active/modules/100/init/hll
/etc/linux/targeted/active/modules/100/staff/cil
/etc/linux/targeted/active/modules/100/staff/hll
/etc/linux/targeted/active/modules/100/sysadm/cil
/etc/linux/targeted/active/modules/100/sysadm/hll
/etc/linux/targeted/active/modules/100/unprivur/hll
/etc/linux/targeted/active/modules/100/virt/hll
/etc/linux/targeted/active/modules/100/xguest/hll
/etc/linux/targeted/active/modules/100/xrver/hll
/etc/linux/targeted/contexts/files/file_contexts.homedirs.bin
/etc/sysconfig/network-scripts/network-functions-ipv6
/etc/ld.so.cache
/f
/etc/postfix/access
/etc/postfix/header_checks
/etc/postfix/main.cf
[root@localhost ~]# find /etc -size +20k -a -size -50k -exec ls -lh {}\;
find: 遗漏“-exec”的参数
[root@localhost ~]# find /etc -size +20k -a -size -50k -exec ls -lh {} \;
-rw-r--r--. 1 root root 25K 11⽉ 12 2016 /etc/linux/targeted/active/modules/100/apache/hll
-rw-r--r--. 1 root root 31K 11⽉ 12 2016 /etc/linux/targeted/active/modules/100/init/hll
-rw-r--r--. 1 root root 21K 11⽉ 12 2016 /etc/linux/targeted/active/modules/100/staff/cil
-rw-r--r--. 1 root root 36K 11⽉ 12 2016 /etc/linux/targeted/active/modules/100/staff/hll
-rw-r--r--. 1 root root 30K 11⽉ 12 2016 /etc/linux/targeted/active/modules/100/sysadm/cil
-rw-r--r--. 1 root root 46K 11⽉ 12 2016 /etc/linux/targeted/active/modules/100/sysadm/hll
-rw-r--r--. 1 root root 31K 11⽉ 12 2016 /etc/linux/targeted/active/modules/100/unprivur/hll
-rw-r--r--. 1 root root 29K 11⽉ 12 2016 /etc/linux/targeted/active/modules/100/virt/hll
-rw-r--r--. 1 root root 21K 11⽉ 12 2016 /etc/linux/targeted/active/modules/100/xguest/hll
-rw-r--r--. 1 root root 30K 11⽉ 12 2016 /etc/linux/targeted/active/modules/100/xrver/hll
-
rw-r--r--. 1 root root 44K 11⽉ 12 2016 /etc/linux/targeted/contexts/files/file_contexts.homedirs.bin -rw-r--r--. 1 root root 27K 9⽉  12 2016 /etc/sysconfig/network-scripts/network-functions-ipv6
-rw-r--r--. 1 root root 27K 6⽉  10 05:21 /etc/ld.so.cache
-rw-r--r--. 1 root root 25K 11⽉ 12 2016 /f
-rw-r--r--. 1 root root 21K 6⽉  10 2014 /etc/postfix/access
-rw-r--r--. 1 root root 22K 6⽉  10 2014 /etc/postfix/header_checks
-rw-r--r--. 1 root root 27K 6⽉  10 2014 /etc/postfix/main.cf
[root@localhost ~]#

本文发布于:2023-06-10 01:54:24,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/915814.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:搜索   匹配   查找   任意   设计师   服装
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图