• Linux常用命令——文件搜索命令


    Linux常用命令——文件搜索命令


    以#号开头的内容都是内容描述或配置项

    find

    描述:文件搜索
    语法:find [搜索范围] [范围条件]
               	.	当前目录
               		示例:[root@localhost test]# find . li*
                -name 根据文件名搜索
                        *	匹配任意字符  
                            示例:[root@localhost test]# find /etc/ -name *init*
                        ?  匹配单个字符   
                            示例:[root@localhost test]# find /etc/ -name init???
                iname   不区分大小写,使用方式与-name一样
                -size	根据文件大小来查找
                        +n	大于
                        -n	小于
                        n	等于
                            示例:[root@localhost test]# find / -size +204800
                            ps:linux下1k等于俩个数据块
                -user   根据所有者查找
                -group  根据所属组查赵
                        示例:[root@localhost test]# find /home -user liying
                -admin	通过时间访问查找
                -cmin	通过文件属性时间查找
                -mmin	通过文件内容修改时间查找
                            示例:[root@localhost test]# find /etc/ -cmin -5
                -a      and查询
                -o      or查询
                -type   文件类型查找  
                        f=文件
                        d=目录
                        l=软件文件
                            示例:[root@localhost test]# find /etc/ -name init* -a -type f 查找以init开头的文件
                -inum   根据i节点来查找
                exec/ok 对搜索结果执行命令操作
                            示例:[root@localhost test]# find /etc/ -name inittab -exec ls -l {} ;
    
    
    

    其它搜索命令

    locate

    描述:在文件资料库查找文件
    语法:locate [文件名]
    示例:[root@localhost test]# locate init
    如果提示,未找到命令,请执行:
        1.安装locate命令,yum install mlocate
        2.更新索引库,sudo updatedb
    
    

    which

    描述:查找命令所在目录及别名信息
    语法:which [命令]
    

    whereis

    描述:查找命令所在路径和帮助文档
    语法:whereis [命令]
    

    grep

    描述:在文件内容中搜索匹配的字符串
        -i 不区分大小写
        -v  排除指定字符串
        -^  获取文件内容有效行,不包含以#号开头的内容
    示例:[root@localhost test]# grep -i ctrl /etc/inittab
    获取有效行示例:[root@localhost test]# grep -v -^  ctrl /etc/inittab
    

    帮助命令

    所有命令都可以使用--help选项获取命令常用选项
    Linu中文件以1开头的文件为命令的帮助文件,5开头的为配置文件的帮助

    man

    描述:查看命令的帮助信息
    示例:
        man ls 查看ls命令的帮助信息
            空格翻页
            回车下一行
            / 搜索
            q 退出
        man services 查看配置文件services的帮助信息
    
    
    

    info

    描述:查看命令的帮助信息
    示例:与man使用方法一致
    

    whatis

    描述:查看命令简短的信息
    示例:whatis ls 
    

    help

    描述:查看Linux内置命令的帮助信息
    示例:#help umask
    
  • 相关阅读:
    Ace
    微信公众平台模版消息
    微信智能开放平台
    微信公众平台运营规范
    微信公众平台开发(80) 上传下载多媒体文件
    .net上传文件夹的解决方案
    php上传文件夹的解决方案
    jsp上传文件夹的解决方案
    浏览器上传文件夹的解决方案
    网页上传文件夹的解决方案
  • 原文地址:https://www.cnblogs.com/oneweek/p/9634611.html
Copyright © 2020-2023  润新知