900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > linux find查找文件后缀名 CentOS 7 find命令及文件名后缀的介绍

linux find查找文件后缀名 CentOS 7 find命令及文件名后缀的介绍

时间:2020-10-14 05:09:55

相关推荐

linux find查找文件后缀名 CentOS 7 find命令及文件名后缀的介绍

find命令

find 命令使用来搜索文件的一个命令。

常见用法:-type -name -mtime -ctime -atime -mmin -exec {} \;

#name的实例演示:

[root@centos7a]#find/tmp/a/-name"1.txt"

/tmp/a/1.txt

#模糊搜索

[root@centos7a]#find/tmp/a/-name"1*"#*表示通配符

/tmp/a/1.txt

/tmp/a/1_2.txt

/tmp/a/1_2.log

/tmp/a/1.log

/tmp/a/1

搜索指定类型为目录

[root@centos7a]#find/tmp/a/-typed-name"1*"#-type表示类型d表示目录

/tmp/a/1_2

搜索指定类型为文件

[root@centos7a]#find/tmp/a/-typef-name"1*"#f表示文件(file)

/tmp/a/1.txt

/tmp/a/1_2.txt

/tmp/a/1_2.log

/tmp/a/1.log

/tmp/a/1

根据修改文件时间搜素

[root@centos7a]#find/tmp/a/-typef-mtime-1#-mtime表示修改的文件的时间

/tmp/a/1.txt#-1表示一天内

/tmp/a/2.txt#+1表示一天前

/tmp/a/A

/tmp/a/B

/tmp/a/1_2.txt

/tmp/a/1_2.log

/tmp/a/1.log

/tmp/a/1

根据inode号搜素文件

#查询文件的inode号

[root@centos7a]#ls-i

167776591.txt167776592.txt#相同的inode号

[root@centos7a]#find/tmp/a/-inum16777659

/tmp/a/1.txt

/tmp/a/2.txt

搜索几个小内的文件

[root@centos7~]#find/tmp/-typef-mmin-60#-mmin表示时间是按每分钟计算

/tmp/a/1.txt#-60表示1小时=60min(分钟)

/tmp/a/2.txt

搜索的结果列出属性

[root@centos7~]#find/tmp/-typef-mmin-150-execls-l{}\;

-rw-r--r--.2rootroot010月2722:39/tmp/a/1.txt

-rw-r--r--.2rootroot010月2722:39/tmp/a/2.txt

批量修改文件名称

#格式:路径命令修改后缀

[root@centos7~]#find/tmp/-typef-mmin-150-execmv{}{}.bak\;

[root@centos7~]#ls/tmp/a/

1.txt.bak2.txt.bak

根据文件大小搜索

可以选择 10M

可以选择 +10M

stat 查看文件的具体信息

文件名后缀

1.linux系统是区分大小写的;

2.文件是有后缀的。windows系统也有,并且根据后缀名可以判断是否是.txt(文本编辑文件)或.exe(程序可执行文件)甚至.zip(压缩文件)等。而linux中是可以自定义的,所以如果1.txt可能不是文本文件;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。