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环境中由特殊意义,因此利用反斜杠来转义

  • 相关阅读:
    大数据概述
    递归下降语法分析
    消除左递归c语言文法
    自动转换机
    简单的C语言文法
    实验报告一 词法分析程序
    组合数据类型练习
    Python绘制五星红旗
    熟悉常用Linux操作
    大数据概述
  • 原文地址:https://www.cnblogs.com/fqszywz/p/11401726.html
Copyright © 2011-2022 走看看