[root@Ti man8]# find /home/2 -path "/home/2/11" -prune -o -name "*.txt" -print /home/2/123.txt 查找某一确定文件,-name等选项加在-o 之后
在linux终端命令中如何找到文件夹
可以使用find命令查找文件或者文件夹。 1,查找目录:find /(查找范围) -name '查找关键字' -type d。 2,查找文件:find /(查找范围) -name 查找关键字 -print。
linux中怎么用find查询文件内容
网友们,find
语法:
[root@redhat ~]# find 路径 参数
参 数说明:
时间查找参数:
-atime n :将n*24小时内存取过的的文件列出来
-ctime n :将n*24小时内改变、新增的文件或者目录列出来
-mtime n :将n*24小时内修改过的文件或者目录列出来
-newer file :把比file还要新的文件列出来
名称查找参数:
-gid n :寻找群组ID为n的文件
-group name :寻找群组名称为name的文件
-uid n :寻找拥有者ID为n的文件
-user name :寻找用户者名称为name的文件
-name file :寻找文件名为file的文件(可以使用通配符)
例 如: 从根目录开始查找名称是zgz的文件
[root@redhat ~]# find / -name zgz
/home/zgz
/home/zgz/zgz
/home/weblogic/bea/user_projects/domains/zgz
/home/oracle/product/10g/cfgtoollogs/dbca/zgz
/home/oracle/product/10g/cfgtoollogs/emca/zgz
/home/oracle/oradata/zgz
查找名称中带有zgz的文件
[root@redhat ~]# find / -name '*zgz*'
/home/zgz/zgz1
/home/zgz/zgzdirzgz
/home/zgz/zgzdir
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00006
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00002
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00004
/home/weblogic/bea/user_projects/domains/zgz/zgz.log
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00008
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00005
当我们用whereis和locate无法查找到我们需要的文件时,可以使用find,但是find是在硬盘上遍历查找,因此非常消耗硬盘的资源,而且效率也非常低,因此建议大家优先使用whereis和locate。
locate 是在数据库里查找,数据库大至每天更新一次。
whereis 可以找到可执行命令和man page
find 就是根据条件查找文件。
以上就是土嘎嘎小编大虾米为大家整理的linuxfind命令找文件_linux中怎么用find查询文件内容相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!