linux中的搜索命令,Linux中的搜索命令

find

find是最常见和最强大的查找命令,在磁盘中查找文件,用它找到任何你想找的文件,就是速度有点慢。

find    path    -option    [    -print ]    [ -exec    -ok    command ]    {} \;

path是文件的路径,option 是各个参数,[]中内容是附加项可有可无;

#-print 将查找到的文件输出到标准输出

#-exec    command    {} \;       -----将查到的文件执行command操作,{} 和 \;之间有空格

#-ok 和-exec相同,只不过在操作前要询用户

20180110204146950874.png

find 命令参数:

-name   filename             #查找名为filename的文件

-perm                        #按执行权限来查找

-user    username             #按文件属主来查找

-group groupname            #按组来查找

20180110204146952828.png

按照大小查找:

find / -size 1500c (查找1,500字节大小的文件,c表示字节)

find / -size +1500c (查找大于1,500字节大小的文件,+表示大于)find / -size -1500c (查找小于1,500字节大小的文件,-表示小于)

20180110204146953804.png

按照时间查找:

在linux操作系统中,每个文件都有很多的时间参数,其中有三个比较主要,分别是ctime,atime,mtime

20180110204146955757.png

modification time(mtime):

当修改文件的内容数据的时候,就会更新这个时间,而更改权限或者属性,mtime不会改变,这就是和ctime的区别

-mtime   -n +n                #按文件更改时间来查找文件,-n指n天以内,+n指n天以前

20180110204146957711.png

status time(ctime)

只有当更新文件的属性或者权限的时候才会更新这个时间,更改内容的话是不会更新这个时间。

-ctime    -n +n              #按文件创建时间来查找文件,-n指n天以内,+n指n天以前

20180110204146959664.png

accesstime(atime)

atime:访问时间(access time),指的是文件最后被读取的时间

-atime    -n +n          #按文件访问时间来查文件,,-n指n天以内,+n指n天以前

20180110204146961617.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值