文件搜索命令find
1)命令格式:find [搜索范围] [搜索条件] 注意:1.搜索需要避免大范围的搜索,因为非常消耗系统资源。 2.find是系统当中搜索符合条件的文件名,如果需要匹配,使 用通配符匹配,匹配符是完全匹配。 通配符: * : 匹配任意内容 ? : 匹配任意一个字符 [] : 匹配任意一个中括号的字符 2)find命令例子说明 1> find /root -name intall.log 在/root 路径下查找名称是install.log的文件。 2>find /root -iname install.log 在/root 路径下不区分大小写搜索instatll.log 3> find /root -user root 查找所有者是root的文件。 4> find /root -nouser 查找没有所有着的文件。 5> find /root -mtime +10 查找 10 天前修改的文件 -10 : 10 天内修改文件 10 : 10天当天修改的文件 +10 : 10天前修改的文件 atime : 文件访问的时间 ctime : 改变文件属性 mtime : 修改文件内容 6> find . -size 25k 在当前目录查找文件大小是25k的文件 -25k 小于25k的文件 +25k 大于25k的文件 7> find . inum 262422 在当前文件查找i节点是262422 的文件 8> find /etc -size +20k -a -size -50k 查找 /etc 目录下 大于20k并且小于50k的文件 -a and 逻辑与 -o or 逻辑或
搜索字符串命令grep
命令格式: grep [选项] 字符串 文件名 在文件当中匹配符合条件的字符串。 选项: -i 忽略大小写 -v 排除指定字符串
linux搜索命令
最新推荐文章于 2024-06-17 11:39:02 发布