博客
关于我
Linux-find
阅读量:331 次
发布时间:2019-03-04

本文共 2568 字,大约阅读时间需要 8 分钟。

find

find命令

find命令的作用是查找文件或者目录

find命令的格式

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

path 代表要查找的路径。

print 代表将结果输出到终端。
exec 对匹配的文件进行某些命令的操作。
ok 与exec命令相似,不同的是,在每次执行命令之前都会询问是否执行。
options 代表查找的方式。

查找方式的选项

-name [文件名]

查找文件名相同的文件。

-perm

按执行权限查找,后面可以跟着三个数字来进行查找。

➜  Linuxtex ls -ltotal 56-rw-rw-r-- 1 admin admin   36 Apr  3 17:36 daa-rw-rw-r-- 1 admin admin   44 Apr  3 17:25 data-rw-rw-r-- 1 admin admin  321 Apr  2 09:58 file3-rw-rw-r-- 1 admin admin   57 Apr  3 08:18 -i-rw-rw-r-- 1 admin admin   14 Apr  3 18:36 klk-rw-rw-r-- 1 admin admin   14 Apr  3 18:36 klkl-rw-rw-r-- 1 admin admin   20 Apr  3 19:17 llpdrwxrwxr-x 2 admin admin 4096 Apr  5 10:00 lo-rw-rw-r-- 1 admin admin   20 Apr  3 19:17 lp-rw-rw-r-- 1 admin admin   35 Apr  3 18:34 sg-rw-rw-r-- 1 admin admin   35 Apr  3 18:35 sh-rw-rw-r-- 1 admin admin   35 Apr  3 09:24 shuiguo-rw-rw-r-- 1 admin admin   59 Apr  3 08:33 tex-rw-rw-r-- 1 admin admin   20 Apr  3 18:44 text2➜  Linuxtex find -perm 664 -print./lo/text./lo/text1./klk./tex./lp./-i./sh./llp./sg./text2./file3./klkl./daa./shuiguo./data

-user [用户名]

按文件所属主来查找。

查找所有者是某个用户名的文件和目录。

-group [所属组]

按文件所属组来查找。

查找所属组是某个用户名的文件,与上面的-user相似。

-mtime -n +n

按照文件的更改时间进行查找,-n代表n天以内,+n代表n天以前。

-atime -n +n

按文件的访问时间查找文件。

-ctime -n +n

按文件的创建时间查找。

-nogroup

查找没有所属组的文件,就是文件的所属组不在home中。

-nouser

查找没有文件所有者的文件,与上述的-nogroup相似。

-type b/d/c/p/l/f

查找类型是 : 设备,目录,字符设备,管道,符号链接,普通文件的文件。

-size n[c]

查找文件大小为n块的文件,如果加上[c]表示查找大小为n字节的文件。

-follow

如果遇到符号连接文件,就追踪至所指的文件。

-prune

忽略某个目录。

例子

➜  Linuxtex ls -ltotal 56-rw-rw-r-- 1 admin admin   36 Apr  3 17:36 daa-rw-rw-r-- 1 admin admin   44 Apr  3 17:25 data-rw-rw-r-- 1 admin admin  321 Apr  2 09:58 file3-rw-rw-r-- 1 admin admin   57 Apr  3 08:18 -i-rw-rw-r-- 1 admin admin   14 Apr  3 18:36 klk-rw-rw-r-- 1 admin admin   14 Apr  3 18:36 klkl-rw-rw-r-- 1 admin admin   20 Apr  3 19:17 llpdrwxrwxr-x 2 admin admin 4096 Apr  5 10:00 lo-rw-rw-r-- 1 admin admin   20 Apr  3 19:17 lp-rw-rw-r-- 1 admin admin   35 Apr  3 18:34 sg-rw-rw-r-- 1 admin admin   35 Apr  3 18:35 sh-rw-rw-r-- 1 admin admin   35 Apr  3 09:24 shuiguo-rw-rw-r-- 1 admin admin   59 Apr  3 08:33 tex-rw-rw-r-- 1 admin admin   20 Apr  3 18:44 text2➜  Linuxtex find . -name "*l" -print./klkl➜  Linuxtex find -type f -print./lo/text./lo/text1./klk./tex./lp./-i./sh./llp./sg./text2./file3./klkl./daa./shuiguo./data➜  Linuxtex find -newer tex ! -newer llp -print./klk./lp./sh./llp./sg./text2./klkl./daa./shuiguo./data➜  Linuxtex find -size +0 -print../lo./lo/text./lo/text1./klk./tex./lp./-i./sh./llp./sg./text2./file3./klkl./daa./shuiguo./data

转载地址:http://dowe.baihongyu.com/

你可能感兴趣的文章
drf Serializer基本使用
查看>>
老Python总结的字典相关知识
查看>>
深入理解 ZK集群的Leader选举
查看>>
深入理解分布式锁
查看>>
计算机的运算方法
查看>>
谈谈MySQL的基数统计
查看>>
大型面试现场:一条update sql执行都经历什么?
查看>>
自导自演的面试现场之--你竟然不了解MySQL的组提交?
查看>>
ajax 处理请求回来的数据
查看>>
简单单页面路由跳转demo
查看>>
vue 不常见操作
查看>>
jQuery的事件绑定与触发 - 学习笔记
查看>>
解决页面加载闪白问题-背景图片加载优化
查看>>
Python处理接口测试的签名
查看>>
测试流程规范--测试报告模板
查看>>
测试流程规范--提测规范(钉钉、邮件)
查看>>
Linux上TCP的几个内核参数调优
查看>>
解Bug之路-dubbo流量上线时的非平滑问题
查看>>
记一次讲故事机器人的开发-我有故事,让机器人来读
查看>>
从Linux源码看Socket(TCP)的listen及连接队列
查看>>