您的位置:首页 > 其它

查找命令--find和locate

2015-05-29 09:42 309 查看
find命令
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|-!逻辑与、逻辑或、逻辑非
for example:
find /etc -name "*.conf" #在/etc下查找以.conf结尾的文件
find / -amin 2 #在目录/下查找所有在2分钟前被访问过的文件

locate命令 快速查找系统数据库中指定的命令

locate -u #从根目录开始建立数据库
-U #从指定位置开始建立数据库
-e #不在指定目录内查找
-d #指定数据库的路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  find locate 查找命令