视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
mysql安装教程 mysql忘记root密码怎么办 mysql修改root密码 rpm安装命令用法 mysql5.0安装教程 mysql安装教程视频 数据库mysql安装教程 忘记了mysqlroot密码怎么办 cad制图图形界限怎么设置 最新mysql安装教程 如何打开dwf格式的文件 mysql忘记了root用户密码怎么办 rhce官方培训价格多少 mysql安装教程5.0 mysqlroot登陆密码忘记了怎么办 如何创建自己的网站 mysql安装教程linux mysql的root密码忘记了怎么办 手机充电发烫是什么原因 修改mysqlroot密码 红帽初中级认证考试费用 红帽认证工程师考试费用 linux初级证书多少钱 红帽linux认证费用 红帽初级认证考试费用 redhat证书考试多少钱 红帽认证考试多少钱 红帽认证多少钱 linux认证多少钱 linux认证考试多少钱 红帽中级考试费用 红帽认证考试费用2020 redhat认证考试费用 红帽认证rhce考试费用 linux认证考试费用 rhce认证费用 rhce培训费 红帽认证报名费多少钱 红帽rhce考试费用 红帽子认证考试多少钱
最新文章专题视频专题关键字专题TAG最新视频文章视频文章2视频2tag2tag3文章专题问答问答2 文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3

find命令技巧

产品型号:Thinkpad E15

系统版本:centos7

软件版本:find 4.6

find命令用于查找指定目录下的文件,同时也可以调用其它命令执行相应的操作。

find语法格式:find  路径名称   选项       

find命令选项:

-name 按照文件名查找文件。  “名称”

-perm 按照文件权限来查找文件。666 777 等

-user 按照文件属主来查找文件

-group 按照文件所属的组来查找文件

-mtime  -n  / +n 按照文件的更改时间来查找文件,

- n 表示文件更改时间距现在n天以内

+ n 表示文件更改时间距现在n天以前

-type 查找某一类型的文件

b - 块设备文件

d - 目录

c - 字符设备文件

p - 管道文件

l- 符号链接文件

f - 普通文件

-size n  查找符合指定的文件大小的文件

-exec    对匹配的文件执行该参数所给出的其他linux命令, 相应命令的形式为' 命令 {} ;,注意{ }和 ;之间的空格,{}代表查到的内容

例1:查找当前目录下所有的TXT格式的文件

[root@xuegod63 ~]# touch a.txt xuegod.txt

[root@xuegod63 ~]#  find . -name "*.txt"

。。。

./a.txt

./xuegod.txt

2、按照更改时间或访问时间等查找文件

如果希望按照更改时间来查找文件,可以使用mtime,atime或ctime选项

mtime:  文件最后一次修改的时间

atime:  最后一次访问时间

ctime:  文件的最后一次变化时间,也就是修改时间

例1:在root目录下查找更改时间在1天以内,被黑客修改的文件

[root@xuegod63 ~]# find /root/ -mtime -1


对查找内容执行相应命令

-exec    这个选项参数后面可以跟自定义的SHELL命令,格式如下:


例2:把查找到的文件复制到一个指定的目录

[root@xuegod63 ~]# touch {1,2,3}.back

[root@xuegod63 mnt]# find /root -name "*.txt" -exec cp {} /opt  ;

例3:查找多个类型文件

find命令中比较符的使用:

-a  and 并且

-o  or  或者

+  超过

-   低于

[root@xuegod63 ~]# touch a.pdf back.sh

[root@xuegod63 ~]# find ./ -name "*.sh" -o -name "*.pdf"

[root@xuegod63 ~]# find /etc -size +20k -a -size -50k | wc -l

22

[root@xuegod63 ~]# find /etc -size +20k  | wc -l

49

例4:  按权限查找:-perm

[root@xuegod63 ~]# find /bin/ -perm 755   # 等于0755权限的文件或目录

[root@xuegod63 ~]# find /bin/ -perm  -644 #-perm -644  至少有644权限的文件或目录

例5:查找的目录深度:

-maxdepth 1  #只查找目录第一层的文件和目录

如:查找/bin目录下权限等于644的文件

[root@xuegod63 ~]# find /etc/ -maxdepth 1 -perm 644 | more

技巧 命令 find
专题mysql安装教程mysql安装教程专题mysql忘记root密码怎么办mysql忘记root密码怎么办专题mysql修改root密码mysql修改root密码专题rpm安装命令用法rpm安装命令用法专题软文怎么发软文怎么发专题如何写软文如何写软文专题活动软文怎么写活动软文怎么写专题rhca培训多少钱rhca培训多少钱专题rhcsa培训多少钱rhcsa培训多少钱专题linux分区方法linux分区方法专题linux磁盘分区方法linux磁盘分区方法专题apache安装方法apache安装方法专题apache和nginx的区别apache和nginx的区别专题docker命令教程docker命令教程专题 linux安装nginx方法 linux安装nginx方法专题nginx反向代理配置nginx反向代理配置专题nginx负载均衡策略nginx负载均衡策略专题nginx负载均衡配置nginx负载均衡配置专题nginx配置文件详解nginx配置文件详解专题nginx是什么nginx是什么专题nginx重启方法nginx重启方法专题安装docker步骤安装docker步骤专题安装docker教程安装docker教程专题docker进入容器的命令docker进入容器的命令专题docker镜像制作方法docker镜像制作方法专题docker删除镜像的方法docker删除镜像的方法专题docker删除容器的方法docker删除容器的方法专题启动docker命令启动docker命令专题重启docker的方法重启docker的方法专题怎么使用vlookup函数匹配怎么使用vlookup函数匹配专题find命令格式大全专题find命令常用的用法专题find和finding的区别及用法专题findx5pro参数专题findx5参数专题find命令mtime专题ping命令的基础使用技巧专题find 加宾语+宾补的结构专题find权限不够专题linux查询文件命令grep专题find命令查找vi开头专题ls命令和less命令的区别专题find to do 和find doing专题find加宾语加宾补专题find命令大全详解专题find命令运用大全专题find命令行技巧专题linux命令行使用技巧专题钢铁命令通关技巧专题linux常用命令及使用技巧专题