admin 管理员组文章数量: 887042
2023年12月22日发(作者:dedecms下载安装)
find指令用法
find指令是Linux系统中常用的一种通用搜索工具,可以用于查找文件和目录。
使用方式:
1. 基本语法:find [路径] [表达式]
例如:find /home/user/ -name '*.txt' -print
其中,“/home/user/”为要搜索的路径,“-name”是匹配的表达式,“*.txt”代表文件名以.txt结尾,“-print”表示将搜索结果输出到屏幕上。
2. 按文件类型搜索:
(1)搜索所有文件:find /home/user/ -type f -print
其中,“-type f”表示搜索文件类型为“普通文件”。
(2)搜索所有目录:find /home/user/ -type d -print
其中,“-type d”表示搜索文件类型为“目录”。
(3)搜索所有链接文件:find /home/user/ -type l -print
其中,“-type l”表示搜索文件类型为“链接文件”。
3. 按文件大小搜索:
(1)搜索大于指定大小的文件:find /home/user/ -size +10M
其中,“+10M”表示搜索大小大于10MB的文件。
(2)搜索小于指定大小的文件:find /home/user/ -size -10M
- 1 -
其中,“-10M”表示搜索大小小于10MB的文件。
4. 按修改时间搜索:
(1)搜索最近N天内修改的文件:find /home/user/ -mtime -N
其中,“-mtime -N”表示搜索最近N天内被修改过的文件。
(2)搜索最近N天外修改的文件:find /home/user/ -mtime +N
其中,“-mtime +N”表示搜索最近N天外修改的文件。
5. 按用户和组搜索:
(1)搜索属于某个用户的文件:find /home/user/ -user
username -print
其中,“-user username”表示搜索属于用户名为“username”的文件。
(2)搜索属于某个组的文件:find /home/user/ -group
groupname -print
其中,“-group groupname”表示搜索属于组名为“groupname”的文件。
以上是find指令的常见用法,使用时可根据需要灵活组合表达式,进行更精确的搜索。
- 2 -
版权声明:本文标题:find指令用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703258093h444421.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论