`
agile_boy
  • 浏览: 556808 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

find 命令查找不包含的目录和文件

阅读更多

exclude files in the find command


find命令常用来查找特定目录下,所有相关文件,可是也经常要排除特定内容的文件/目录,比如不想看svn/cvs的系统文件目录,如何做到呢,明显-name不能解决问题,但是可以用find 的 -not参数,比如查找不包含.svn的所有文件:
java 代码
  1. find . -not -wholename  '*.svn*' -print 
  2. or
  3. find .  ! -wholename  '*.svn*' -print 

再者find经常结合xargs处理复杂的功能
分享到:
评论

相关推荐

    使用find命令查找Linux中的隐藏文件的方法.docx

    使用find命令查找Linux中的隐藏文件的方法 find命令是Linux和Unix系统中最强大和灵活的命令之一,能够根据不同的选项和参数来实现各种文件搜索和管理任务。下面将详细介绍如何使用find命令查找Linux中的隐藏文件。 ...

    linux下使用find命令根据系统时间查找文件用法.docx

    Linux 下的 find 命令是一个功能强大且灵活的工具,用于查找文件和目录。其中一个重要的应用场景是根据系统时间查找文件。系统时间是指文件的最后修改时间、最后访问时间和最后状态变化时间。这三种时间戳在文件系统...

    Linux文件查找命令find

    在Linux系统中,`find`命令是极其强大的工具,用于在文件系统中搜索和定位特定的文件或目录。通过灵活的选项设置,`find`能够根据文件名、权限、所有者、修改时间等多种条件进行精确查找,是系统管理员和开发人员...

    Linux文件查找命令find,xargs详述

    Linux文件查找命令`find`和`xargs`是Linux系统中非常重要的工具,它们帮助用户在文件系统中高效地定位和处理文件。本文将详细解释这两个命令的基本使用和相关选项。 `find`命令是一个功能强大的命令,用于在指定...

    Linux find 按文件修改时间查找文件

    - **状态改变时间(ctime)**:记录文件元数据最后一次被更改的时间,包括文件权限、所有者、组等信息。 #### 3. 使用-ctime选项进行文件搜索 `find`命令提供了`-ctime`选项来查找特定时间范围内的文件。该选项...

    find 按文件修改时间查找文件及find空文件夹.docx

    find 命令使用指南和 Linux 文件时间详解 在 Linux 系统中,find 命令是一个非常强大的工具,用于搜索和...通过了解 find 命令的选项和 Linux 文件的三种时间,可以更好地使用 find 命令来查找文件和管理文件系统。

    [linux下的find文件查找命令与grep文件内容查找命令]linuxfindgrep.docx

    #### 一、find命令详解 **find** 命令是Linux系统中用于在指定目录树下查找文件的强大工具。它可以基于多种条件(如文件名、文件大小、所有者、组、是否为空、访问时间、修改时间等)来搜索文件。 ##### 1. 基本...

    find命令参数详解

    find 命令是 Unix/Linux 系统中一个功能强大且灵活的命令,用于在文件系统中搜索和查找文件。该命令具有强大的功能,因此它的选项也很多,详细了解每个参数可以帮助我们更好地使用 find 命令。 find 命令格式 find...

    ubuntu系统中文件和内容查找命令总结linux操作系统电脑资料.doc

    ubuntu系统中文件和内容查找命令总结linux操作系统电脑资料 ...本文总结了 ubuntu 系统中文件和内容查找命令的使用,包括 find 命令和 locate 命令的使用实例,这些命令可以帮助用户快速地查找文件和内容。

    Linux常用文件命令

    Linux提供了find命令用于查找文件和目录。find命令可以根据文件名、文件类型、文件大小、修改时间等条件进行查找。使用find命令可以查找文件的位置,包括文件所在的目录和子目录。 六、文件安全 Linux提供了多种...

    Find 精准查找 在文本文件中过滤,包含指定字符串的行

    例如,使用 `find` 命令搜索 `/etc/` 目录下的所有文件,并统计文件的行数: ``` find /etc/ -type f -exec wc -l {} \; ``` 这将显示每个文件的行数。 使用 `find` 命令搜索 `/boot/` 目录下的所有文件,并将其...

    linux常用命令含目录操作目录,文件操作命令等等

    6. find 命令:查找文件和目录 语法:find [path…] [expression] 示例:#find /etc -name network* //在/etc 目录下查找所有以 network 开头的文件 #find /home -user teacher //在/home 目录下查找属于 teacher ...

    linux 查找文件命令.pdf

    通过这些命令的学习,可以帮助用户更加高效地管理文件和目录。 #### locate `locate`命令用于快速查找文件。其工作原理是通过搜索预先建立的文件索引来完成文件查找任务,而不是直接搜索文件系统。因此,`locate`...

    ubuntu下的文件查找命令

    `grep`用于在文件中搜索特定字符串或正则表达式,例如`grep "hello" file.txt`会在file.txt中查找包含"hello"的行。 理解并熟练运用这些命令,将极大地提高在Ubuntu系统中管理文件的效率。在使用`find`命令时,...

    linux 下查找文件或者内容常有命令

    以上命令展示了 `whereis`、`locate` 和 `find` 命令的强大功能,这些命令可以帮助我们在Linux系统中高效地查找文件和内容。通过灵活运用这些命令的不同选项,我们可以实现更为精确的文件查找需求。

    UNIX文件查找命令详述

    本文将详细介绍`find`命令及其各种选项的使用方法,帮助用户在复杂的文件结构中快速定位所需的文件或目录。 #### 二、`find`命令概述 `find`命令是UNIX/Linux系统中用于在指定路径下搜索文件的强大工具。它可以...

    查找指定目录下的文件(包括子目录).rar_文件目录_查找 子目录

    在操作系统中,文件和目录(或称文件夹)构成了文件系统的层次结构。每个目录可以包含文件和其他子目录。当我们需要查找特定文件时,如果它不在当前目录下,我们可能需要遍历整个目录树,这涉及到递归查找的概念。 ...

    在Linux系统下查找文件位置的几种方式

    这个命令将在 /etc 目录中查找所有包含 srm 的文件。 四、使用 locate 命令 locate 命令可以快速查找文件,例如: locate tnsnames.ora 这个命令将快速查找名为 tnsnames.ora 的文件。 五、find 命令的使用技巧...

    Linux中Find命令的使用

    ### Linux中的Find命令详解 在Linux系统中,`find`命令是极其强大的工具之一,用于在文件系统中搜索文件。其功能强大且灵活,能够基于多种条件进行查找,包括文件名、类型、权限、大小、拥有者等。下面将详细介绍`...

Global site tag (gtag.js) - Google Analytics