嵌入式------Linux常用命令(三)

文件搜索命令

(1)which
命令名称:which
命令所在路径:/usr/bin/which
执行权限:所有用户
语法:which  [命令名称]    
功能描述:显示==系统命令==所在目录
如:which ls
==备注:还可以显示这个命令相关的别名信息==

(2)find
命令名称:find
命令所在路径:/usr/bin/find
执行权限:所有用户
语法:find [搜索路径] [搜索关键字   
功能描述:查找文件或目录
如:find /etc -name  init          根据文件名查找
       find  /  -size  +204800    查找大于100MB的文件
                ‘+’ : 大于   
                 '-' : 小于   
                     : 等于
       find  /home  -user  saml  查找所有者为saml的文件
       find /etc -ctime  -1   查找24小时内被修改过属性的文件和目录
             ctime、atime、mtime   以天为单位
             cmin、amin、  mmin   以分钟为单位
               c-change改变,表示文件属性被修改过(如所有者、权限)
               a-access访问  ,这个文件被访问过
               m-modify修改,表示文件内容被修改过
               - :之内  +:超过
==备注:搜索路径  ,尽量~~尽量缩小范围
  '*' 匹配任意字符(也就是通配符)如  :init *
 '?' 匹配单个字符(也就是你知道这个文件具体的字符数)如 : 假如是6个字符 init ??
  连接符:  -a  and  -o  or
                 如:find /etc -size +163840 -a -size -204800  查找大于80M小于100M的文件
                -exec   连接执行符
                -ok       询问确认
                格式:find ...... -exec  命令 {} \;
                           find ...... -ok      命令 {} \;
                           {} 表示find查询的结果
                            \表示转义符,符号和命令使用本身的含义 
                            ;
                如:find /etc -name init  -exec ls -l {} \;==
 (3)locate
命令名称:locate
命令所在路径:/usr/bin/locate
执行权限:所有用户
语法:locate  [搜索关键字]    
功能描述:寻找文件或目录
如:locate  file   列出所有跟file相关的文件
==备注:有些文件找不到(数据库没有更新)==

(4)updatedb
命令名称:which
命令所在路径:/usr/bin/updatedb
执行权限:root
语法:updatedb   
功能描述:建立整个系统目录文件的数据库
如:updatedb   

(5)grep
命令名称:grep
命令所在路径:/bin/grep
执行权限:所有用户
语法:grep  [指定字串]  [源文件  
功能描述:在文件中搜索字符串匹配的行并输出
如:grep ftp /etc/services
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Super—Zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值