在使用Linux系统时,经常会遇到需要查找文件的情况,这时候就会用到find命令。find命令是Linux系统中一个非常强大的工具,可以帮助用户快速找到指定目录下的文件。然而,有时候我们需要在查找文件时排除某些特定的文件或目录,这就需要使用find命令的排除功能。
要在使用find命令时排除特定文件或目录,可以使用“-not”选项或“-prune”选项。例如,如果我们要在当前目录下查找所有以“.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-16 11:31:19
                            
                                250阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用Linux系统时,经常会遇到需要查找文件的情况。Linux提供了一款强大的命令行工具——find,可以帮助用户查找文件和目录。然而,在使用find命令时,有时候我们需要排除某些文件或目录,以便更精确地定位我们需要的内容。
要排除某文件或目录,可以使用find命令的“-not”和“-prune”选项。下面将介绍一些常见的排除某文件或目录的方法:
1. 使用“-not”选项
通过“-not            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 11:45:15
                            
                                1107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux操作系统中,使用find命令可以非常方便地搜索文件和目录。然而,有时候我们需要在搜索过程中排除特定的目录,以便更加精确地定位我们想要找到的内容。本文将介绍如何在使用Linux find命令时排除目录。
首先,让我们来看一个简单的find命令示例:
```
find /path/to/search -name "*.txt"
```
上面的命令将在指定的目录(/path/to/se            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-03 09:25:20
                            
                                778阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             find命令中,怎么避开某个文件夹或多个文件夹时的操作命令用法。
比如要在/usr/sam目录下查找不在dir1子目录之内的所有文件
find /usr/sam -path "/usr/sam/dir1" -prune -o -print
find [-path ..] [expression] 在路径列表的后面的是表达式
-path            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-11-08 11:38:39
                            
                                1513阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            find / ! -path "/proc/*" ! -path "/sys/*" -type f | xargs grep -l "ruiy"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-23 15:42:41
                            
                                641阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            find / -path "/exclude/" -prune -o -name "lsof" -print 查找根目录下文件,并排除/exclude路径            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-04-22 09:56:00
                            
                                662阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦! 近来在工作中学习了不少Linux方面的命令,比如vim的应用命令、find命令、rpm打包spec配置文件等等。鸟哥私房才基础版给了我不少帮助,在这里感谢鸟哥。 碰到的其中一个问题是应用ubuntu12.04往公司的SVN上传一个目录,不过之前这个目录是从SVN下载上去的,更改了目录后需要删除本来的全部.svn目录。上网找了一下Linux下删除目录下全部.svn的方法,方法如下:Linux下删除这些目录是很简单的,主要是应用了find工具,命令如下 find . -ty.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-05-12 22:53:00
                            
                                155阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            linux下的常用命令find,加上不同的参数,可以使你很容易的找到需要的文件,但是有些时候,你在查找文件的同时,可能不需要在某文件夹下查找,这时候-prune就用上了。
比如在当前目录下寻找pl后缀的文件,不在scripts下寻找。
find . -path './scripts' -prune -o -name '*.pl' -print            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-11-24 17:01:49
                            
                                3836阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1. Find概述2. 根据文件名称查找3. 根据文件类型查找4. 根据文件的大小查找5. 根据文件的时间查找6. 根据文件的权限查找7. 根据文件的属主属组查找8. 根据文件的目录层级查找9. Find的执行的动作10. Find命令跟xargs的配合1. Find概述可以根据文件的名称、文件大小、文件的修改            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-09 23:47:46
                            
                                239阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            find文件查找在目录层次结构中搜索文件。find命令可以根据名称、属性、创建时间、大小、所属用户等方式查找文件。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-10 00:08:02
                            
                                543阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用Linux的find命令搜索文件时,你是不是经常遇到这样的麻烦:明明只想在/home目录找.log日志文件,结果搜出来一堆来自/home/user/Downloads(下载文件夹)或/home/user/temp(临时文件夹)的无关文件?其实find命令自带“排除目录”的功能,今天教你3种超实用的方法,让你精准定位目标文件,再也不用在一堆无关结果里筛选!
一、先搞懂:为啥需要排除目录?
find            
                
         
            
            
            
            仅转载,未整理linux find prune exec 排除某目录或文件 执行               查找cache目录下不是html的文件find ./cache ! -name '*.html' -type f列出当前目录下的目录名,排除includes目录,后面的-print不能少find . -path './includes' -prune -o -type d -maxdept            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2013-05-05 06:29:15
                            
                                3682阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下面是一个示例,展示如何在当前目录及其子目录中搜索包含特定字符串的文件,同时排除名为。这样,你就可以在指定目录及其子目可以结合使用。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-28 17:24:00
                            
                                256阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            find命令是用来在给定的目录下查找符合给定条件的文件  find [OPTIONS] [查找起始路径] [查找条件] [处理动作]   一、OPTIONS参数-L、-H:控制软连接的对待方式,用的不多。不介绍了   二、查找路径    就是个目录路径,相对和绝对都可以。   三、查找条件    (一)、根据名称查找      -name "PATERN"                  
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-08 13:40:43
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一,从索引库查找文件:locate索引库:操作系统会周期性的遍历根文件系统,然后生成索引库手动更新索引库:updatedb语法:locate [OPTION]... PATTERN...只匹配basename:-b统计出有多少个符合条件的文件:-c使用基本正则表达式:-r注意:构筑索引,需要遍历整个根文件系统,非常消耗资源。二,直接从文件系统里查找:find下面写道的【文件】,包含文件和文件夹跟l            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-28 14:01:37
                            
                                572阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某 份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式 在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-11-15 22:18:21
                            
                                929阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux中对文件查找的实现是使用find命令。            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2014-02-26 02:42:06
                            
                                1614阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                之前介绍过grep和egrep文本搜索工具,根据用户指定的文本模式(搜索条件)对目标文件进行逐行搜索,显示能匹配到的行。现在要为大家介绍的是常用的文件查找工具find命令。      1. 文件查找概述           根据文件的各种属性去找到相对应文件&n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-05-03 08:47:48
                            
                                355阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                find命令简介:   
      
     实时、精确、支持众多查找标准
       遍历指定目录中的所有文件完成查找,速度慢;
1.命令格式:
locate filename 直接跟需要查找的文件  eg locate passwd  系统文件数据库中所有
                            包含passwd的文件。
find 查找路径 查找标准 查找到以后的处理动作
 查找路径:默认为当前目录
 查找标准:默认为指定路径下的所有文件
 处理动作:默认为显示到屏幕上
eg:find /etc -name passwd  表示在etc目录下查找名字为passwd的文件
2.命令功能:
    locate:(查找命令)
       非实时,模糊匹配,查找是根据全系统文件数据库进行的;
    # updatedb, 手动生成文件数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-10-24 23:07:24
                            
                                1072阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            find在windows中,我们想查找文件时,只需要在查找中输入您想要查找的东西,对于linux来说,没有那么方便的图像查找,但是使用find命令,将会是最好的选择,find具有强大的查找命令方式,之前,听一个学长说他面试jd的时候,问道的第一个问题就是你怎样查找系统中大于10M 的文件,因此对find命令在我心里就更为重视了,这会正好总结以下find     查找位            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-08-05 10:41:46
                            
                                981阅读