查找命令--find和locate
2015-05-29 09:42
309 查看
find命令
1>语法:find 路径 查找条件 操作
2>说明:从指定的路径,递归地查找其各个子目录,查找满足条件的文件并采取相应操作
for example:
find /etc -name "*.conf" #在/etc下查找以.conf结尾的文件
find / -amin 2 #在目录/下查找所有在2分钟前被访问过的文件
locate命令 快速查找系统数据库中指定的命令
locate -u #从根目录开始建立数据库
-U #从指定位置开始建立数据库
-e #不在指定目录内查找
-d #指定数据库的路径
1>语法:find 路径 查找条件 操作
2>说明:从指定的路径,递归地查找其各个子目录,查找满足条件的文件并采取相应操作
属性 | 说明 |
-name | 查找文件名与指定字符串匹配的所有文件 |
-gid|-uid | 查找所属指定gid或uid的所有文件 |
-group|-user | 查找属于用户组或者用户名为指定字符串的所有文件 |
-perm | 查找指定权限的文件和目录 |
-size | 查找指定大小的文件,默认是字节为单位 |
-nouser|-nogroup | 查找其所有者或所属组不存在的文件或目录 |
-type | 查找指定类型的文件:b块设备、c字符设备文件、d目录文件、p命名管道、f普通文件、l连接文件、s表示socket文件 |
-atime(amin)|-ctime(cmin)|-mtime(mmin) | 查找n分钟(天)前访问过的文件、n分钟前(天)创建的文件、n分钟(天)前修改过的文件 |
-exec | 对每个匹配的文件执行指定命令,标志{}用于指定命令执行时文件名出现的地方,命令必须终止与符号"{}\;" |
-a|-o|-! | 逻辑与、逻辑或、逻辑非 |
find /etc -name "*.conf" #在/etc下查找以.conf结尾的文件
find / -amin 2 #在目录/下查找所有在2分钟前被访问过的文件
locate命令 快速查找系统数据库中指定的命令
locate -u #从根目录开始建立数据库
-U #从指定位置开始建立数据库
-e #不在指定目录内查找
-d #指定数据库的路径
相关文章推荐
- 字符串查找 cmd find命令
- Jquery中find与each方法用法实例
- jQuery初学:find()方法及children方法的区别分析
- Locate a File Using a File Open Dialog Box
- MySQL中的LOCATE和POSITION函数使用方法
- rsync结合find技巧分享
- MySQL的FIND_IN_SET函数使用方法分享
- Jquery find与filter函数区别 说明
- Mysql中的find_in_set的使用方法介绍
- Yii框架中 find findAll 查找出制定的字段的方法对比
- error at ::0 can't find referenced pointcut的问题 3ff8
- wc递归统计代码行数 -- Linux/Unix 哲学魅力
- linux下查找命令汇总(转)
- Linux find命令中-path -prune参数作用详细介绍
- Linux如何使用locate命令查找数据查找指定文件
- linux中查找命令:find,locate,whereis,which,type的比较
- 常用批处理命令总结3之Find和FindStr
- find命令 — 之查找指定时间内修改过的文件
- linux面试题:删除一个目录下的所有文件,但保留一个指定文件
- 根据文件属性或权限进行find查找