导航:首页 > 文件类型 > find文件名正则

find文件名正则

发布时间:2023-02-16 17:30:56

linux find 正则表达式

1:
find 0?
0?代表的是要查找的路径, 意思是在0?这个路径下查找. bash的?匹配任意一个字符,内这里0?匹配到了01和0s. 在01和0s下查找文件,返回容了01 0s.

2:
find 0.
在0.下查找,bash里.就是字符'.' ,因为没有0.这个文件, 所以报上面的错误.

3.
find ./ -regex "0."
在当前目录查找匹配正则0.的文件, -regex的正则"0." 使用的是emacs的正则, 匹配0后面跟一个字符. 错误是在于-regex的正则表达式必须匹配整个路径, 文件名前的路径"./"也需要匹配. 可以这样写
find ./ -regex "./0."

❷ linux,find命令

在Linux系统下用find命令在系统特定目录下,查找具有某种特征的文件;find命令后面写上-name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可,命令反馈显示出查找结果列表:

find/-namehttpd.conf
etc/httpd/conf/httpd.conf
#这就是httpd.conf这个文件在Linux系统中的完整路径

#find()命令参数
-aminn
#查找系统中最后N分钟访问的文件
-atimen
#查找系统中最后n*24小时访问的文件
-cminn
#查找系统中最后N分钟被改变状态的文件
-ctimen
#查找系统中最后n*24小时被改变状态的文件
-empty
#查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
-false
#查找系统中总是错误的文件
-fstypetype
#查找系统中存在于指定文件系统的文件,例如:ext2.
-gidn
#查找系统中文件数字组ID为n的文件
-groupgname
#查找系统中文件属于gnam文件组,并且指定组和ID的文件。

❸ [Linux] find 如何使用扩展POSIX正则和断言

find使用正则:
find . -regex ".*\.\(txt\|sh\)"
加参数“-regextype type”可以指定“type”类型的正则语法,find支持的正则语法有:emacs、posix-awk、posix-basic、posix-egrep、posix-extended。

find使用posix-extened正则:
find . -regextype posix-extended -regex ".*\.(txt|sh)"

❹ Linux find命令的搜索路径可否使用正则表达

支持正则表达式,如果认为多次敲命令麻烦,可以考虑写一写脚本。这样每次执行这个脚本就可以了。
还有如果要查询一个文件或者一个文件里的数据。你可以从拥有该文件的根目录查起,因为find命令可以递归查询多个子目录。 另外找到一个方法 find -regex 'name' 此处的name是包含全路径的,但是此处的正则表达式语法有点不一样。

阅读全文

与find文件名正则相关的资料

热点内容
怎么禁止程序启动程序运行 浏览:261
苹果平板的测距仪app有什么作用 浏览:229
乌云数据库酒店开房 浏览:674
查看linux用户账号密码 浏览:76
win7系统叠加网络 浏览:161
少儿编程猫的礼包兑换码是什么 浏览:274
tim文件下到哪里 浏览:147
微信支付设置指纹安卓 浏览:538
文件格式都有什么 浏览:731
数据库用的语言 浏览:454
有些网站进不去怎么设ip 浏览:541
领导迟迟不报数据怎么办 浏览:513
jsdiff工具 浏览:266
编译原理词法分析代码 浏览:290
苹果5s换屏屏幕不亮了 浏览:77
qq文件其他软件打开 浏览:468
win10局域网共享剪辑 浏览:621
鉴定文件图样包含哪些 浏览:193
文件处理格式 浏览:831
36周的数据是多少 浏览:950

友情链接