栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【LINUX】二、FIND命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【LINUX】二、FIND命令

使用find可以在系统中查找具有某一特征的文件 1、find命令的一般形式
find pathname -options
其中pathname可以是全路径,也可以是 “.”,代表当前目录
options有如下几种

(1)按照文件名 -name

find . -name  *.txt     查找当前目录下的txt文件
find /etc -name host*   查找/etc目录下host开头的文件

(2)按照文件权限 -perm

find . -perm 755        查找当前目录下权限为755的文件

(3)按照文件属主、属组 user nouser group nogroup

find . -user root       查找当前目录下属主为root的文件
find /home -nouser      查找/home目录下属主已经被删除的文件
find . -group root       查找当前目录下属组为root的文件
find /home -nogroup      查找/home目录下没有有效用户组的文件

(4)按照文件更改时间 -mtime

find /var -mtime -5      查找/var目录下更改时间在5天内的文件
find . -mtime +3         查找当前目录下更改时间在3天前的文件

(5)按照文件类型 -type
-type 查找某一类型的文件,诸如:
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。

find . -type f            查找当前目录下普通文件
2、find命令查到的文件后面加执行动作
find . -type f |sort      查找当前目录下普通文件并排序
3、xargs命令

find命令把匹配到的文件传递给 xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。

find . -type f -print|xargs grep “error”   查找当前目录普通文件并在这些文件中搜索error这个词
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/882764.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号