视频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
冰箱冷藏调多少度最好 oca认证是啥 苹果手机忘记id密码想重新设置 windows电脑怎么调出我的电脑 青海有啥特产 塑料菜板上的黑斑怎样除去 错误代码0x80072f8f怎么解决 抖音壁纸怎么使用 火狐浏览器如何设置主页 美团如何设置自选规格 QQ健康实名认证怎么修改 excel表折叠列展开 愚人节最开始起源于欧洲哪个国家 ocp认证主要考哪些 如何熬绿豆汤不变色 电脑蓝屏代码0x0000007f怎么解决 火山视频怎么发长视频 word怎样设置护眼模式 美团自提在哪里选择 微信怎样批量保存原图 小年什么意思 微信多久可以更换一次绑定手机号 前端工程师主要做什么方面 每年的什么时候是母亲节 咋洗龙虾 如何改变手机微信字体大小 照片5寸的比例是多少厘米 清理小龙虾的方法 怎么约微博附近的人 初页如何制作视频 怎么开抖音直播 电脑钉钉视频会议怎么进去 南瓜如何切片 pmp考试全部是选择题吗 微信如何恢复成扬声器模式 拼多多如何取消实名认证 word怎么用红框圈出内容 啥是oca认证 冰箱冷藏达到几度最好 在linux系统中设置静态ip地址
最新文章专题视频专题关键字专题TAG最新视频文章视频文章2视频2tag2tag3文章专题问答问答2 文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3

使用find命令

Linux中find的使用法?

操作系统:centos7

软件版本 :find4.6

设备型号:ThinkPad E15

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命令使用方法和参数

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命令, 相应命令的形式为' 命令 {} ;,注意{ }和 ;之间的空格,{}代表查到的内容

怎么使用 如何使用 使用
专题理论与应用力学专业介绍理论与应用力学专业介绍专题林产化工专业介绍林产化工专业介绍专题密码科学与技术专业介绍密码科学与技术专业介绍专题木材科学与工程专业介绍木材科学与工程专业介绍专题纳米材料与技术专业介绍纳米材料与技术专业介绍专题能源与环境系统工程专业介绍能源与环境系统工程专业介绍专题农业工程专业介绍农业工程专业介绍专题农业建筑环境与能源工程专业介绍农业建筑环境与能源工程专业介绍专题轨道交通信号与控制专业介绍轨道交通信号与控制专业介绍专题农业智能装备工程专业介绍农业智能装备工程专业介绍专题海洋工程与技术专业介绍海洋工程与技术专业介绍专题海洋资源开发技术专业介绍海洋资源开发技术专业介绍专题航空航天工程专业介绍航空航天工程专业介绍专题轻化工程专业介绍轻化工程专业介绍专题化学工程与工业生物工程专业介绍化学工程与工业生物工程专业介绍专题人工智能专业介绍人工智能专业介绍专题化学工程与工艺专业介绍化学工程与工艺专业介绍专题软件工程专业介绍软件工程专业介绍专题化妆品技术与工程专业介绍化妆品技术与工程专业介绍专题生态学专业介绍生态学专业介绍专题机器人工程专业介绍机器人工程专业介绍专题石油工程专业介绍石油工程专业介绍专题机械工程专业介绍机械工程专业介绍专题数据科学与大数据技术专业介绍数据科学与大数据技术专业介绍专题水利水电工程专业介绍水利水电工程专业介绍专题水声工程专业介绍水声工程专业介绍专题机械设计制造及其自动化专业的介绍机械设计制造及其自动化专业的介绍专题集成电路设计与集成系统专业介绍集成电路设计与集成系统专业介绍专题建筑电气与智能化专业介绍建筑电气与智能化专业介绍专题土木、水利与海洋工程专业介绍土木、水利与海洋工程专业介绍专题