linux find命令忽略目录的查找方法

在linux操作系统中,find命令非常强大,在文件与目录的查找方面可谓无所不至其极,如果能结合xargs命令使得,更是强大无比。

以下来看看find命令忽略目录查找的用法吧。

例1,根据文件属性查找:

复制代码

代码如下:

find . -type f -name "*config*" ! -path "./tmp/*" ! -path "./scripts/*" ! -path "./node_modules/*"
Explanation:
find . - Start find from current working directory (recursively by default)
-type f - Specify to find that you only want files in the results
-name "*_peaks.bed" - Look for files with the name ending in _peaks.bed
! -path "./tmp/*" - Exclude all results whose path starts with ./tmp/
! -path "./scripts/*" - Also exclude all results whose path starts with ./scripts/

例2,根据文件内容查找:

复制代码

代码如下:

grep -n -r --exclude-dir='node_modules' --exclude-dir='logs' --exclude="nohup.out" 192 *

当前大家也可以参考这篇文章:linux find命令忽略某个或多个子目录的实例

(0)

相关推荐

  • 火狐浏览器默认的插件目录的查找方法

    火狐浏览器默认的插件目录的查找方法 火狐浏览器 问:火狐浏览器默认的插件目录在哪? 答:\firefox\plugins,即安装目录下plugins文件夹里! 备选方案:火狐浏览器插件目录的查找方法 ...

  • linux用命令重启的两种方法

    linux是一套非常强大的系统,连小编现在都正在学习,今天我来告诉大家linux命令重启的两种方法. 操作方法 01 方法一:可以在命令行中输入shutdown 有一个help,会出现几个参数,然后再 ...

  • linux find命令忽略某个或多个子目录的实例

    使用find命令在linux系统中查找文件时,有时需要忽略某些目录,可以使用 -prune 参数来进行过滤。 不过必须注意:要忽略的路径参数要紧跟着搜索的路径之后,否则该参数无法起作用。 例如:指定搜 ...

  • Linux rename命令批量重命名的方法

    Linux的 rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了,由于历史原因,在Perl语言 ...

  • linux Wget命令来浏览网页的方法

    用adsl上网: rpm -e rp-pppoe-3.2-3 先删除旧版的程序 rpm -ivh rp-pppoe-3.3-1.i386.rpm 安装最新版本 安装完后执行adsl-setup命令,然 ...

  • Linux rm 命令误删文件的恢复方法

    网上好多文章都是介绍 ext3 或者2的,在 ext4 下大家可以试下extundelete 这个软件,本人在 Ubuntu 11.04 下亲测,数据完美恢复。 假设被删除的文件位于 /media/b ...

  • linux cat命令使用方法

    Linux Cat命令的一般用法这里我就不在提了,在baidu就可以直接收到相关资料,这里就不说了。下面谈谈Linux Cat命令修改cat delimiter的方法。 如果想修改cat delimi ...

  • Linux通过命令行发邮件使用sendmail函数.mail函数?

    在Linux系统可通过命令行自由发送邮件,使用sendmail函数.php mail函数就能实现,如果你没有sendmail函数则需要在Linux系统安装sendmail,下面小编就给大家介绍下Lin ...

  • Linux ftp命令的使用方法详解

    ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux 进行ft ...