Linux里find命令的用途
用途查找符合特征的文件并在此基础上执行相关操作
使用格式:find[指定目录][查找规则][查找完执行的操作]
示例查找/目录下文件大小大于M的文件
find/size+M
示例查找/目录下文件名以test开头的所有文件
find/nametest*你的理解基本正确,不过find会查找你指定目录的所有子目录,就是递归查找子目录里的内容。普通用户没有权限使用find,你可以执行 visudo 命令,里面有一行是
root all=(all)……
你也添加类似一行:
youruser all=(all)……
这样你这个用户就可以执行root的命令了:sudo find ……
root执行出来的应该和普通用户执行出来的一样啊,而且肯定root不会遇到permission deny的搜索结果。但普通用户限于权限问题,搜索有些位置的时候就会遇到permission deny的拒绝。
我也刚刚了解不久,期待完善
linux中find命令的使用方法有哪些?
find / -amin -10 # 查 在系统中最后10分钟访问的文件
find / -atime -2 # 查 在系统中最后48小时访问的文件
find / -empty # 查 在系统中为空的文件或者活页夹
find / -group cat # 查 在系统中属于 groupcat的文件
find / -mmin -5 # 查 在系统中最后5分钟里修改过的文件
find / -mtime -1 #查 在系统中最后24小时里修改过的文件
find / -nouser #查 在系统中属于作废用户的文件
find / -user fred #查 在系统中属于FRED这个用户的文件
这个问题百度一下就是了撒,还用提问哦.呵呵!!!man find或者find --help 一下不就知道了...find+文件名find可以根据文件名,文件类型,文件大小,文件拥有者,文件所属组,文件权限等等来查询,这些只是一般常用的参数,格式:find [路径][参数][表达式]查看下man的文档吧
find -exec ...可以对文件执行命令
原创文章,作者:墨羽SEO,如若转载,请注明出处:https://www.moyuseo.com/fuwuqi/4302.html