1 file 观察文件类型

  file  文件

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2 which 寻找文件

选项与参数: 

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

Linux :file、which 、whereis、locate、find 随笔 第1张

3 whereis 寻找特定文件

选项及参数:

-b : 只找binary格式的文件

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

-s : 只找source来源文件

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

Linux :file、which 、whereis、locate、find 随笔 第2张

Linux :file、which 、whereis、locate、find 随笔 第3张

4 locate  查找文件

选项与参数:

-i : 忽略大小写的差异

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

Linux :file、which 、whereis、locate、find 随笔 第4张

 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 文件、档案 忽略大小写

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄