Linux中经常搜刮一些文件时,利用find号令的常规操作
方式/步调
- 1
find 搜刮文件的号令格局
find [搜刮规模] [匹配前提]
选项:
-name 按照名字查找
-size 按照文件巨细查找, +,-:年夜于设置的巨细,直接写巨细是等于
-user 查找用户名的所有者的所有文件
-group 按照所属组查找相关文件
-type 按照文件类型查找(f文件,d目次,l软链接文件)
-inum 按照i节点查找
-amin 拜候时候access
-cmin 文件属性change
-mmin 文件内容modify
- 2
find 搜刮目次 -name 方针名字
find / -name file
/代表是全盘搜刮,也可以指心猿意马目次搜刮
- 3
我们如许搜刮看到的都是file的完全匹配,区分巨细写的
我们可以用-iname不区分巨细写
find / -iname file
如许我们就可以多查找到年夜写的相关文件了
- 4
上面发现是文件名完全匹配,我们可以经由过程通配符来查找相关的文件,通配符的相关利用,可以查看Shell编程-通配符
3编程通配符
- 5
我们先利用*通配符来匹配下包含file的相关文件
区分巨细写的
find / -name *file*
不区分巨细写的
find / -iname *file*
如许匹配的话文件就比力多了,越精准的匹配越有利于我们的查找
- 6
find 搜刮目次 -size 文件巨细
这里的文件巨细我们常见的有点纷歧样,这个巨细是数据库,一个数据库等于512个字节,也就是0.5KB,所有1KB等于2个数据块
下面我们查找下年夜于100MB的文件,应该现实是102400KB*2,所有搜刮号令为
find / -size +204800
-号是小于
直接写数字就是等于
- 7
find 搜刮目次 -user 用户名
这里是查找属于用户名为user1的文件
linux若何添加删除用户名,可以参考Linux 用户办理号令
find / -user user1
3用户办理号令
- 8
find 搜刮目次 -type d
查找某个目次下的所有目次
find /tmp -type d
- 9
find 搜刮目次 -cmin -时候(单元分钟)
查找etc下面1小时内被点窜的文件,根目次下面太多了,指心猿意马一个目次
find /etc -cmin -60
- 10
当然find号令是可以多个选项一路添加查询的
-a 是前后前提都要知足
-o 是知足一个前提就好
例如方才的文件查找,60分钟内被点窜的文件,而且文件名字包含conf的,我们可以如许写
find /etc -cmin -60 -a -name *conf
如许我们可以断根的看到被过滤失落的文件
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/232144.html
- 上一篇: 如何提高网站在Google中的排名
- 下一篇: 刺激战场倍镜怎么用
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497