如何在Linux下搜索和处理文档
|
例子如下:演示了上面的注意事项
-i忽略大小写搜索
-n x 表示只列出前x项
注意:Locate使用上的限制,就是你必须要更新数据库,或者系统自动更新数据库。自己自动更新数据库updatedb完成,上面已提到过updatedb不会更新全部的目录 find find [路径][选项][动作] 到文件系统里搜索目录树 -比locate命令慢,但比它更准确 -如果没有给定起始目录,就会使用CWD(当前所在目录) -如果没有给定条件,就会匹配所有文件 可以在找到的文件上进一步执行其他操作 可能只搜索用户具备读取和执行权限的目录 Find 命令常用到得选项 1、时间参数 -atimen 为数字,含有在n天之前的一天内访问过得文件 -ctimen 为数字,包含在n天之前的一天内状态改变过的文件 -mtimen 为数字,包含在n天之前的一天内修改过得文件 -newerfile file为存在的一个文件,意思是比file文件还要新的列出来 2、与用户或者用户组名称相关的参数 -uidn n为数字,这个是用户的账户id,即uid -gidn n为数字,这个是用户组名称的id,即gid -username name为用户账号名称 -groupname name为用户组名称 -nouser 查找文件的拥有者不在/etc/passwd的文件 -nogroup查找文件的拥有组不在/etc/group文件中的 3、与文件权限以及名称的相关选项 -name filename 搜索文件名为filename 的文件名 -size [+-]SIZE 搜索比size还要大的+或者还要小得- 文件,。这个size的 规格为c:byte,k等 -type TYPE 搜索文件的类型Type,类型主要有:一般文件f,设备文件(b,c),目录d,连接文件l,套接字s,以及fifo(p)等属性 -perm mode 搜索文件属性,必须包含模式,这个模式类似于chmod例如0755 4755 -perm –mode 文件必须包含全部模式例如4755 -perm +mode 搜索文件属性,包含任意mode的属性的文件,比如-rwxr-xr-x即-perm +755,但这一文件属性为-rw-----也会被列出来,因为他包含-rw-----属性 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |




