为了账号安全,请及时绑定邮箱和手机立即绑定

3.是列举所学的通配符,并解释其含义?针对每一个通配符,书写一条find命令,并给出简要解释。SZEZ

请结合本节课所学的内容作答。

正在回答

27 回答

*  匹配任意内容            find / -name "*.log"             在根目录搜索以.log结尾的文件

? 匹配任意一个字符            find / -name "abc?"         在根目录搜索前面是abc后面是任意字符的文件

【】 匹配任意一个中括号内的字符         find / -name "abc[ac]"        在根目录搜索前面是abc后面是a或者c的文件。

 

0 回复 有任何疑惑可以回复我~

linux中的通配符
* 匹配任意内容
?匹配任意一个字符
[]匹配任意一个中括号内的字符

例:find /root -name "abc*"
查找并列出在/root目录下 包含abc的所有文件

0 回复 有任何疑惑可以回复我~

通配符有* ? []

* 指的是匹配任意的内容   find /root -name *

?指的是匹配任意一个字符  find /root -name "?c"

[]  指的是匹配括号里面的内容 find /root -name "ab[cd]"

 

0 回复 有任何疑惑可以回复我~

通配符:

①*匹配任意内容

②?匹配任意一个字符

③[]匹配括号内字符
find命令:

find /root -iname "*[ab]"   在root目录搜索以a结尾或b结尾的所有文件,并且不区分大小写

0 回复 有任何疑惑可以回复我~

find / -name filename 再根目录里面搜索文件名为filename的文件
find /etc -name *s*在目录里面搜索带有s的文件
find /etc -name *S 在目录里面搜索以s结尾的文件
find /etc -name s*在目录里面搜索以s开头的文件
find / -amin -10在系统中搜索最后10分钟访问的文件
find / -atime -2查找在系统中最后48小时访问的文件
find / -empty 查找在系统中为空的文件或者是文件夹
find / -group groupname 查找在系统中属于groupname的文件
find / -mmin -5查找在系统中最后5分钟修改过的文件
find / -mtime -1查找在系统中最后24小时修改过的文件
find /-nouser查找在系统中属于费用户的文件
find / -user username 查找在系统中属于username的文件
find / -ctime -1查找在系统中最后24小时被改变状态的文件
find / -fstype type查找在系统中文件类型为?的文件

0 回复 有任何疑惑可以回复我~

想要模糊搜索必须用通配符

* 匹配任意内容

例:find /root -name "install.log*" 搜索带有install.log的文件
? 匹配任意一个字符

例:find /root -name "a?"   搜索带有a的文件
[] 匹配任意一个中括号内的字符
例:

 find /root -name "ab[cd]" 搜索 abc 和abd
find /root -name "*[cd]" 搜索以c或d结尾的文件

0 回复 有任何疑惑可以回复我~

find [搜索范围] [搜索条件]
#搜索文件

find / -name install.log
#避免大范围搜索,会非常耗费系统资源
#find是在系统当中搜索符合条件的文件名。如果需要匹配,使用通配符,通配符是完全匹配。

linux中的通配符
* 匹配任意内容
?匹配任意一个字符
[]匹配任意一个中括号内的字符

find /xx -iname xxx
#不区分大小写

find /xx -user xxx
#按照所有者搜索

find /xx -nouser
#查找没有所有者的文件

0 回复 有任何疑惑可以回复我~
首页上一页123下一页尾页

举报

0/150
提交
取消

3.是列举所学的通配符,并解释其含义?针对每一个通配符,书写一条find命令,并给出简要解释。SZEZ

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信