find命令是Linux系统中一个非常强大的文件查找工具,它可以根据各种条件来查找文件,find命令的基本格式如下:
专注于为中小企业提供网站设计制作、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业西乌珠穆沁免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
find [路径] [表达式]
[路径]是指定查找的起始目录,[表达式]是用于匹配文件的条件。
1、基本用法
find命令的基本用法是在指定的路径下查找符合表达式的文件,要在/home目录下查找所有以.txt结尾的文件,可以使用以下命令:
find /home -name "*.txt"
2、高级用法
查找特定类型的文件:可以使用find命令的-type选项来查找特定类型的文件,要查找所有的目录文件,可以使用以下命令:
find /home -type d
查找在某个时间之后修改过的文件:可以使用find命令的-mtime选项来查找在某个时间之后修改过的文件,要查找在24小时内修改过的文件,可以使用以下命令:
find /home -mtime 0
查找在某个时间之前修改过的文件:可以使用find命令的-mmin选项来查找在某个时间之前修改过的文件,要查找在1小时前修改过的文件,可以使用以下命令:
find /home -mmin -60
查找在某个目录之下的文件:可以使用find命令的-maxdepth选项来限制查找的深度,要在/home目录及其子目录下查找所有以.txt结尾的文件,可以使用以下命令:
find /home -name "*.txt" -maxdepth 2
1、find命令中的-exec选项有什么作用?
答:-exec选项用于对找到的文件执行指定的命令,要删除/home目录下的所有空目录,可以使用以下命令:
find /home -type d -empty -exec rmdir {} ;
2、find命令中的管道符(|)有什么作用?
答:管道符(|)用于将一个命令的输出作为另一个命令的输入,要查找/home目录下的所有空目录,并将结果传递给ls命令显示详细信息,可以使用以下命令:
find /home -type d -empty | xargs -I {} echo {} is empty directory | tee output.txt
3、find命令中的特殊字符有哪些?
答:find命令中的特殊字符有以下几种:
!
:表示取反,即查找不匹配指定条件的文件,要查找/home目录下所有不是目录的文件,可以使用以下命令:
find /home ! -type d
当前文章:linux中find命令基本使用方法
本文路径:http://www.shufengxianlan.com/qtweb/news31/248781.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联