1 file 观察文件类型

file  文件

2 which 寻找文件

选项与参数:

-a : 将所有由PATH目录中可以知道的指令列出,而不止一个被找到的指令名称

3 whereis 寻找特定文件

选项及参数:

-b : 只找binary格式的文件

-m :  只找在说明文件manual路径下的文件

-s : 只找source来源文件

-u:寻找不在上述三个项目中的其他特殊文件

4 locate  查找文件

选项与参数:

-i : 忽略大小写的差异

-r :   后面可接正规表示法的显示方式

5 find

一 find
1 与时间相关的选项:-atime(access time)(内容被读取)、-ctime(status time)(状态被改变)、-mtime(modification time)(内容数据更改);
-atime、-ctime用法和-mtime一样
 
-mtime n :n为数字,意思为在n天之前被更动过内容的档案
-mtime +n :列出在n天之前被更动过内容的档案档名
-mtime -n: 列出在n天之内被更动过内容的档案档名
-newer file:file为一个存在的档案,列出比file还要新的档案档名
 
find 目录 -mtime、-ctime或-atime +-n
 
2 与使用者和使用组有关的参数:
-uid n:n为数字,这个数字是用户的ID,即UID,这个UID是记录在/etc/passwd里面与账户名称相对应的数字
-gid n:n为数字,这个数字是用户的ID,即GID,这个GID是记录在/etc/group里面与账户名称相对应的数字
-user name :name 为使用者账户名称
-group name :name为组名
-nouser :寻找档案的拥有者不存在/etc/passwd的人
-nogroup :寻找档案的用有群组不在/etc/group的档案,当你自行安装软件时,很可能该软件的属性当中并没有档案拥有者,这是可能的,在这个时候,就可以使用-nouser与-nogroup搜寻
 
3 与档案权限及名称有关的参数:
-name filename:搜寻文件名为filename的档案
-size [+-]SIZE:搜寻比SIZE还要大(+)或小(-)的档案。这个SIZE的规格有: c:代表byte,k:代表1024bytes
-type TYPE:搜寻档案的类型为TYPE的,类型主要有:一般正规档案(f),装置档案(b,c),目录(d),连接当(l),socket(s)及FIFO(p)等属性
-perm mode:搜寻档案权限「刚好等于」mode的档案,这个mode为类似chmod的属性值
-perm -mode:搜寻档案权限「必须要全部囊括mode的权限」的档案
-perm +mode:搜寻档案权限「包含任意mode的权限」的档案
 
4 额外进行的动作:
-exec command:command为其他指令,-exec后面可再接额外的指令来处理搜寻到的结果
-print:将结果打印到屏幕上,这个动作是预设动作
 
find 路径 iname 文件、档案 忽略大小写

Linux :file、which 、whereis、locate、find的更多相关文章

  1. Linux经常使用命令002之搜索命令locate、whereis、which、find、grep

    Linux经常使用命令002之搜索命令locate.whereis.which.find.grep -20150811 经常使用搜索命令 -------文件搜索命令---------- -->l ...

  2. Linux:32/64位程序(应用程序、共享库、内核模块)

    摘要: Linux系统区分32/64位,相应地,应用程序.共享库和内核模块也区分32/64位. 本文以Ubuntu系统为例,介绍如何编译和使用32/64位的应用程序.共享库和内核模块. 1. 应用程序 ...

  3. Linux : file命令

    file xxx file命令用来探测给定文件的类型.file命令对文件的检查分为文件系统.魔法幻数检查和语言检查3个过程 命令选项: -b:列出辨识结果时,不显示文件名称: -c:详细显示指令执行过 ...

  4. Linux:file命令显示自定义文件类型

    file 命令可以查看文件类型信息,原理见: 非常Linux-file命令与magic file 修改 /ect/magic 文件后,可用 file 命令显示自定义文件类型信息. man magic ...

  5. Linux:使用rpcgen实现64位程序调用32位库函数

    摘要:本文介绍使用rpcgent实现64位程序调用32位库函数的方法,并给出样例代码. 我的问题 我的程序运行在64位Linux系统上,需要使用一个从外部获得的共享库中的函数,这个共享库是32位的,无 ...

  6. Linux下查找文件:which、whereis、locate、find 命令的区别

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.which       查看可执行文件的位置,通过环境变量查whereis    查看文件的位置,通过数据库查,每 ...

  7. 转:Linux下which、whereis、locate、find 命令的区别

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用. which    ...

  8. Linux下的五个查找命令:grep、find、locate、whereis、which

    原文转自 http://www.cnblogs.com/wanqieddy/archive/2011/07/15/2107071.html 1.grep grep(General Regular Ex ...

  9. Linux 文件搜索命令:find、which、whereis 和 locate

    Linux 提供了许多用于文件搜索的命令,这些命令都很强大,但是也有一些不同之处,这里分别介绍一下. 一.find 命令 find 是最常见和最强大的一个文件搜索命令.使用 find 命令可以在指定目 ...

随机推荐

  1. 如何解决使用 JMeter 时遇到的问题

    这是对 JMeter 官方网站上一篇文章的翻译.点击这里可以访问原文JMeterTroubleShooting. • check the log file. This is normally in t ...

  2. MySQL乱码的原因和设置UTF8数据格式

    https://segmentfault.com/a/1190000018662023 MySQL使用时,有一件很痛苦的事情肯定是结果乱码.将编码格式都设置为UTF8可以解决这个问题,我们今天来说下为 ...

  3. Element Children

    The childNodes property contains all of the immediate children of the element. There is a significan ...

  4. C#字符串内插-$

    1.字符串内插 $特殊字符将字符串文本标识未内插字符串,可能包含内插表达式的字符串文本. 将内插字符串解析为结果字符串,带有内插表达式的项会替换为表达式结果的字符串表示形式. 在C#6级更高版本语言中 ...

  5. 2019年icpc区域赛银川站总结

    目录 一.前言 二.10月19日热身赛 三.10月20日正式赛 四.结果 一.前言 比赛前我们队有ccpc厦门和icpc银川的名额,然而这两个地区的时间正好撞了,考虑到银川更容易拿奖,加上我们ACM协 ...

  6. jmeter-ERROR o.a.j.p.j.c.DataSourceElement: JDBC data source already defined for: 报错原因

    转载自:https://www.cnblogs.com/zhangfeivip/p/9450403.html Jmeter 多个threadgroup 中的配置元件会一次性进行初始化   例如3个th ...

  7. docker数据卷学习-利用数据卷实现mysql的快速恢复和迁移

    docker数据卷学习 一 新建带有数据卷的容器 1.从docker hub下载centos7镜像 # docker pull centos 2. 创建container # docker run - ...

  8. [转帖]ORA-00600-[kcratr_nab_less_than_odr]问题小记

    ORA-00600-[kcratr_nab_less_than_odr]问题小记 2018年03月12日 20:56:57 我不是VIP 阅读数 1500   https://blog.csdn.ne ...

  9. Mybatis(三) 动态SQL

    if + where 用法 1. if 元素来实现多条件查询 1.1 UserMapper.xml配置文件 <!--查询用户列表 (if)--> <select id="g ...

  10. CSUST 2012 一个顶俩 (本校OJ题)(思维+树链剖分)

    (点击这里查看原题,不保证可以进去....外网可能比较卡) Description A:一心一意 B:一个顶俩 最近QQ更新后那个成语接龙好像挺火的?但我只知道图论里一条边是一个顶俩个点的emm. 如 ...