最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
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考试费用 红帽子认证考试多少钱
当前位置: 首页 - 科技 - 知识百科 - 正文

find命令技巧

来源:懂视网 责编:小OO 时间:2021-09-02 15:30:10
文档

find命令技巧

find命令用于查找指定目录下的文件,同时也可以调用其它命令执行相应的操作。find语法格式:find路径名称 选项,常用参数有:-name ,-perm,-user,-exec等。
推荐度:
导读find命令用于查找指定目录下的文件,同时也可以调用其它命令执行相应的操作。find语法格式:find路径名称 选项,常用参数有:-name ,-perm,-user,-exec等。

视频内容

产品型号: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

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

find命令技巧

find命令用于查找指定目录下的文件,同时也可以调用其它命令执行相应的操作。find语法格式:find路径名称 选项,常用参数有:-name ,-perm,-user,-exec等。
推荐度:
标签: 技巧 命令 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常用命令及使用技巧专题
Top