zoukankan      html  css  js  c++  java
  • Linux-命令与文件的查询

    命令与文件的查询:
      1、脚本文件名的查询:
        which(寻找执行文件)
        命令格式:
        which [-a] command
          -a:列出查询到的所有命令的路径

      2、文件名的查找:
        whereis、locate、find

      (1)whereis [参数] 文件或目录名
      参数:
        -b:只找而二进制格式的文件
        -m:只找在说明文件manual路径下的文件
        -s:只找source源文件
        -u:查找不在上述三个选项当中的其他特殊文件

      (2)locate [参数] 文件名
      参数:
        -i:忽略大小写的差异
        -r:后面可接正则表达式的显示方式

      (3)find [PATH] [option] [action]
      参数:
        与时间有关的参数:共有-atime、-ctime与-mtime
        -mtime n:n为数字,意义为在n天之前的“一天之内”被更改过的文件;
        -mtime +n:列出在n天之前(不含n天本身)被更改过的文件名;
        -mtime -n:列出在n天之内(含n天本身)被更改过的文件名;
        -newer file:file为一个存在的文件,列出比file还要新的文件名。
        例:
          +4代表大于等于5天前的文件名:ex>find /var -mtime +4
          -4代表小于等于4天内的文件名:ex>find /var -mtime -4
          4则是代表4~5 那一天的文件名:ex>find /var -mtime 4

      (4)与用户或用户组名有关的参数
        -uid n:n为数字,这个数字是用户的账号ID,即UID
        -gid n:n为数字,这个数字是用户组的组ID,即GID
        -user name:name为用户账号的名称
        -group name:name为用户组的名称
        -nouser:寻找文件的所有者不存在于/etc/passwd的文件
        -nogroup:寻找文件的用户组不存在于/etc/group的文件

      (5)与文件权限及名称相关的参数:
        -name filename:查找文件名为filename的文件
        -size [+-]SIZE:查找比SIZE还要大或小的文件
          c:代表byte
          k:代表1024bytes
        -type TYPE:查找文件的类型为TYPE的
        文件类型:
          f:一般文件
          b、c:设备文件
          d:目录
          l:连接文件
          s:socker文件
          p:FIFO 管道文件
       -perm mode:查找文件权限“刚好等于”mode的文件,这个mode为类似chmod的属性值 (777、755、522)等
       -perm -mode:查找文件权限“必须要全部包括mode的权限”的文件
       -perm +mode:查找文件权限“包含任一mode权限”的文件

      (6)其他可进行的操作参数:
        -exec command:command为其他命令,-exec后面可再接其他的命令来处理查找到的结果
        -print:将结果打印到屏幕上,这个操作是默认操作。
        举例:find -perm +7000 -exec ls -l {} ;
          说明:{}代表的是由find找到的内容,被放置在{}中去
          -exec 一直到“;”是关键字,代表find额外命令的开始(-exec)到结束(;)
          因为;在bash环境中由特殊意义,因此利用反斜杠来转义

  • 相关阅读:
    企业项目化管理介绍
    企业IT架构介绍
    移动端运维体系建设
    学习型组织与企业
    css垂直居中怎么设置?文字上下居中和图片垂直居中
    情人节看看他们是怎么用微信红包示爱的
    2017年腾讯首次大规模扫号展开
    随机森林入门攻略(内含R、Python代码)
    11 Facts about Data Science that you must know
    机器学习编程语言之争,Python夺魁
  • 原文地址:https://www.cnblogs.com/fqszywz/p/11401726.html
Copyright © 2011-2022 走看看