文件搜索命令

  1.文件搜索命令

    find

  2.其他文件搜索命令

    grep - 在文件中搜索字串匹配的行并输出

    locate - 在文件资料库中查找文件

    whereis - 搜索命令所在目录及帮助文档路径

    which - 搜索命令所在目录及别名信息

=====================================================================================

1.文件搜索命令find
    少用搜索,把文件位置都规划好。windows搜索有一个小工具everything,非常好用

匹配条件很多:

-name    根据文件名搜索
    find /etc -name init    搜索/etc目录下文件名为init的文件
    find /etc -name *init*    搜索/etc目录下文件名包含init的文件(*,匹配任意字符)  
    find /etc -name init??? 搜索/etc目录下文件名开头为init后面还有三个字符的文件(?,匹配一个字符)

-iname   不区分大小写根据文件名搜索
    find /etc -iname init???

-size    根据文件大小
    find / -size +204800    在根目录下查找大于100M的文件
    +n 大于        -n 小于     n 等于
    1k=两个数据块  所有100M=100*1024kb=204800个数据块
    数据块是linux最小的存储单位,为512字节(0.5k)

-user    根据所有者查找
    find /home -user admin    在根目录下查找所有者为admin的文件

-group    根据所属组查找

find /etc  -cmin -5    在/etc下查找5分钟内被修改过属性的文件和目录
    -5 五分钟之内    +5 五分钟之后
    -amin    访问时间access
    -cmin   文件属性change
    -mmin    文件内容modify
    
    find /etc size +163840 -a -size -204800
    在/etc下查找大于80MB小于100MB的文件
    -a    两个条件同时满足
    -o    两个条件满足任意一个即可
    
    find /etc -name -exec ls -l {} \;
    在/etc下查找inittal文件并显示器详细信息
    -exec/-ok 命令 {} \;    对搜索结果执行操作

-------------------------------------------------------------------------------------------------------------------------------------------------------

1.locate对于新创建的文件,如果没有收录到mlocate.db中,这个时候就要updatedb
2./tmp临时存放文件目录不在locate收录范围
3.locate -i 不区分大小写

grep -v # /etc/inittab  把#存在的行都排除掉
grep -v ^# /etc/inittab 把以#在开头的行都排除掉

linux学习笔记2-命令总结3的更多相关文章

  1. linux学习笔记——基础命令

    最近看了一些老男孩linux运维视频,挺不错的,特此记录一下 linux组成 gun组件 shell等 linux内核 其他软件 linux主要内核: linux kernel2.2 linux ke ...

  2. Linux学习笔记--which命令(搜索命令的命令)

    which.哪一个的意思.作用是从PATH环境变量指定的路径中,搜索命令所在位置及命令别名. which命令特点: 1) "which" 命令仅仅能查找系统命令.不能搜索普通文件. ...

  3. linux/linux学习笔记-常用命令(mooc)

    一.命令基本格式及文件处理命令 1.linux命令格式 简化选项用-表示,完整选项用--表示 注:linux通过权限位第1位(-:文件 / d:目录 / l:链接文件 来区分文件类型) 2.linux ...

  4. Linux学习笔记--终端命令

    ~ 表示用户目录路径 ls   显示当前目录下的文件或目录 -l 列出文件纤细信息l(list) -a 列出当前目录下所有文件及目录, 包含隐藏的a(all) mkdir   创建目录 -p 创建目录 ...

  5. linux 学习笔记 rpm命令

    软件包管理 用rpm命令来管理rpm 软件包 1>遵循GPL 规则 2>安装 foo-2.0-1.i386.rpm软件包 #rpm -ivh foo-1.0-1.i386.rpm 3> ...

  6. Linux学习笔记--ps命令(显示当前进程的命令)

    ps:英文名process,进程的意思. 1. 命令格式: ps [选项] 2. 经常使用选项: "ps -a" 显示一个终端的全部进程.除了会话引线 "ps -e&qu ...

  7. Linux学习笔记--cp命令(复制)

    cp:英文名copy,复制的意思. 1. 命令格式: cp [选项] 源文件或文件夹 目标文件或文件夹 cp [选项] 源文件1 源文件2 源文件3 ... 目标文件夹 2. 经常使用选项: &quo ...

  8. linux学习笔记-dump命令的使用

    http://blog.chinaunix.net/uid-29797586-id-4458302.html

  9. linux 学习笔记 cpio命令

    1 文件或目录打包 打包有如下多种情况 A>包含子目录打包 find /usr/lib -print /cpio -o >/uo/temp1.cpio 将/usr/lib目录下的文件与子目 ...

  10. linux学习笔记 ftp命令

    ftp server with sites et up for downloaing files sometimes provides an anonymous ftp account 数据传输 ft ...

随机推荐

  1. css常用命名规则

    (一)常用的CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrappe ...

  2. 1014 C语言文法定义与C程序的推导过程 程序:冒泡算法C程序(语法树)

    阅读并理解提供给大家的C语言文法文件. 参考该文件写出一个自己好理解版的现实版的完整版的C语言文法. 给出一段C程序,画出用上述文法产生这段C程序的完整语法树. 程序:冒泡算法C程序 点此文字查看原图 ...

  3. phpcms常用函数

    1../libs/functions/global.func.php    --------------------------------------------------字符串安全处理函数--- ...

  4. 欧拉回路-Door Man 分类: 图论 POJ 2015-08-06 10:07 4人阅读 评论(0) 收藏

    Door Man Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 2476 Accepted: 1001 Description ...

  5. js实现图片的瀑布流

    先看效果: 初始状态:

  6. ios项目中引用其他项目复习

    ios项目中引用其他开源项目,今天再次复习了,记个备注. 1. 将开源项目的.xcodeproj拖入项目frameworks 2. Build Phases下 Links Binary With Li ...

  7. C89标准库函数手册(待整理)

    http://zh.cppreference.com/w/c 前言 ANSI C(C89)标准库函数共有15个头文件.这15个头文件分别为: 1.<assert.h>            ...

  8. 【Javascript】列表查询页面,简单地保存上一次查询的查询参数

    开发中经常做一些查询参数 + 列表参数的功能,这些功能有时候需提供导出Excel,或带超链接到其他明细页面的功能点. 在一些交互性要求严格的系统,需求方会要求: 用户第一个输入某些查询条件进行列表查询 ...

  9. CodeForces 670D2 Magic Powder 二分

    D2. Magic Powder - 2 The term of this problem is the same as the previous one, the only exception — ...

  10. CodeForces 384A Coder

    Coder Time Limit:1000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Submit Statu ...