首页 > 系统服务 > 详细

linux 文件搜索命令

时间:2020-04-14 13:42:25      阅读:91      评论:0      收藏:0      [点我收藏+]

locate: 只能搜索文件
whereish/which :搜索系统命令 其中which能显示别名

技术分享图片

 

 

 find :搜索命令   格式 find [搜索范围] [搜索条件] 

find / -name catalina.out   :find搜索整个根 ,搜索文件名为catalina.out

find和通配符一起使用,linux系统的主要通配符: * (匹配任意内容);?(匹配任意一个单独的字符);[]匹配任意一个中括号内的字符

find / -name "catalina*":

find / iname catalina.out :不区分大小写

find / -nouser  :搜没有所有组的文件

技术分享图片

 

find ./ -mtime +10 :搜索修改10天前的文件。

10:10当天的修改的文件  ;

-10:10天内修改的文件  

atime:文件的访问时间

ctime:改变文件属性

mtime:修改文件内容

 技术分享图片

 find / -size 250k : (千字节用小写的k,兆字节用大写的M,linux系统严格区分大小写)

 find / -size +230k  -a -size -250k:在根目录下,找文件大于230K且小于250K的文件

-a :相当于 and 两个条件都满足

-0 :相当于or 两个满足其中一个即可

 -exec 命令{}/:

 find / -size +230k  -a -size -250k  -exec ls -l {}/ :将文件大于230K且小于250K的文件按长列表显示  。指先搜索再按长列表显示。-exec 和{}/是固定格式。中间放命令

linux 文件搜索命令

原文:https://www.cnblogs.com/linxinmeng/p/12697248.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!