文件搜索命令

时间:2020-01-28 18:11:08   收藏:0   阅读:60

1. find 搜索文件

! 文件搜索会占用大量资源, 尽量不要使用

匹配条件 参数
-name 名称(区分大小写, *匹配任意数量的字符, ?匹配单个字符)
-iname 不区分的名称, 其他同上
-size [+-=(大于、小于、等于)]大小(单位为数据块——0.5)
-user 所有者
-group 所属组
-uid UID,用户账号ID
-gid GID,用户组ID
-nouser 寻找所有者不在/etc/passwd中的文件
-nogroup 寻找所属组不在/etc/passwd中的文件
-amin [+-=(大于、小于、等于)]访问时间
-cmin [+-=(大于、小于、等于)]文件属性改变时间
-mmin [+-=(大于、小于、等于)]文件内容改变时间
-a 连接两个选项, 与
-o 连接两个选项, 或
-type 文件类型 f常规文件,d目录,l软链接,bc设备文件,s socket,pFIFO(pipe)
-inum i节点, 常用于删除一些名称很奇怪的文件或目录
-perm [-+]<mode>,权限属性刚好为(无符号)、至少全部包括(-)或至少包括一项(+)的文件.mode用数字表示,权限比较最小单位为r,w,x等

0 代表当前时间

技术分享图片

2. locate 在文件资料库中查找文件

3. which 搜索命令所在路径并显示别名信息

which只在PATH目录中寻找

4. whereis 搜索命令并显示帮助文档所在路径

选项 功能
-b 只找二进制格式的文件
-m 只找在说明文件manual路径下的文件
-s 只找source源文件
-u 查找不在上述三个选项中的其他特殊文件

5. grep 搜索文件内容中的相应行

原文:https://www.cnblogs.com/alohana/p/12238451.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!