首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Find 查找命令时过滤掉某些文件或目录 以及 -maxdepth、-mindepth的用法

    1)find过滤目录 使用find命令在linux系统中查找文件时,有时需要忽略某些目录,可以使用"-path 过滤的目录路径 -prune -o"参数来进行过滤。...如果是"-maxdepth 1"则表示查找到/data/web/ssy/online/xxx下的目录 2)find命令中的过滤、忽略、排除使用"-path 过滤的文件或目录-prune -o ",其中-...这样就做到了排除效果! 其中的"-o" 是 "-or" 的意思! 3)-path要过滤掉的文件或目录路径参数一定要紧跟在要搜索的路径之后,否则过滤效果就不会实现!!...2)当要搜索的目录是全路径时,要过滤掉的目录也必须是全路径才能实现过滤效果!要过滤掉的目录后面不能加"/",否则也不能实现过滤效果。.../test1/list 2)find过滤文件 先查看对应文件,然后使用"grep -v"进行过滤 比如只查找/opt/kevin目录下的文件(不查找/opt/kevin的二级目录下的文件),并过滤到haha2

    11.6K51

    Hive在spark2.0.0启动时无法访问..libspark-assembly-*.jar: 没有那个文件或目录的解决办法

    无法访问/home/ndscbigdata/soft/spark-2.0.0/lib/spark-assembly-*.jar: 没有那个文件或目录。...而这一行究竟是怎么回事,网上没有任何有关的资料。 没办法,只好一步一步分析,终于找到问题的症结。...其主要的原因是:在hive.sh的文件中,发现了这样的命令,原来初始当spark存在的时候,进行spark中相关的JAR包的加载。...而自从spark升级到2.0.0之后,原有的lib的整个大JAR包已经被分散的小JAR包的替代,所以肯定没有办法找到这个spark-assembly的JAR包。这就是问题所在。...*.jar`   CLASSPATH="${CLASSPATH}:${sparkAssemblyPath}" 将这个spark-assembly-*.jar`替换成jars/*.jar,就不会出现这样的问题

    2K80

    ubuntu find方法

    -size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。 -depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。...小时被改变文件数据的文件 4、使用exec或ok来执行shell命令 使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的 在有些操作系统中只允许-exec...选项执行诸如l s或ls -l这样的命令。...exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个/,最后是一个分号。为了使用exec选项,必须要同时使用print选项。...当使用诸如mv或rm命令时,可以使用-exec选项的安全模式。它将在对每个匹配到的文件进行操作之前提示你。

    60930

    Linux命令查找文件或目录 find及结合xargs应用

    find 命令可以根据给定的路劲和表达式查找指定的文件或目录。find 参数选项很多,并且支持正则表达式,功能强大。 和管道结合使用可以实现复杂的功能,是系统管理和普通用户必须掌握的命令。...点 -fstype 查找位于某一类型文件系统中的文件 -depth 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找 -size n 查找文件长度为 n 块的文件,带有...-mtime n 查找系统中最后 n*24 小时被改变文件数据的文件 -empty 查找系统中空白的文件或目录,或目录中没有子目录的文件夹 -false 查找系统中总是错误的文件 -...-c 五、xargs结合find使用   find命令可以把匹配到的文件传递给 xargs 命令执行,在使用 find 命令的 -exec 选项处理匹配到的文件时,find将所有匹配到的文件一起传递给...由于有些系统对能够传递给 exec 的命令长度有限制,这样会引起溢出错误。这时可以使用 xargs 命令。 find .

    4.2K20

    linux(七)之linux系统中查找文件

    ,很方便的       2)在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令。...当使用诸如mv或rm命令时,可以使用-exec选项的安全模式。它将在对每个匹配到的文件进行操作之前提示你。         ...mode 2.2.6.3)忽略某个目录         如果在查找文件时希望忽略某个目录,因为你知道那个目录中没有你所要查找的文件,那么可以使用-prune选项来指出需要忽略的目录。         ...这样就能够找到那些属主在/etc/passwd文件中没有有效帐户的文件。在使用-nouser选项时,不必给出用户名; find命令能够为你完成相应的工作。         ...使用depth选项就可以使find命令这样做。这样做的一个原因就是,当在使用find命令向磁带上备份文件系统时,希望首先备份所有的文件,其次再备份子目录中的文件。

    5.7K100

    Linux find命令详解

    -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 -user 按照文件属主来查找文件。...-size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。 -depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。...4、使用exec或ok来执行shell命令 使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的 在有些操作系统中只允许-exec选项执行诸如l s或ls...exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个\,最后是一个分号。为了使用exec选项,必须要同时使用print选项。...当使用诸如mv或rm命令时,可以使用-exec选项的安全模式。它将在对每个匹配到的文件进行操作之前提示你。

    3.9K20

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

    -size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。 -depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。...4、使用exec或ok来执行shell命令 使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的 在有些操作系统中只允许-exec选项执行诸如l s或ls -l...当使用诸如mv或rm命令时,可以使用-exec选项的安全模式。它将在对每个匹配到的文件进行操作之前提示你。...,因为你知道那个目录中没有你所要查找的文件,那么可以使用-prune选项来指出需要忽略的目录。...这样就能够找到那些属主在/etc/passwd文件中没有有效帐户的文件。在使用-nouser选项时,不必给出用户名; find命令能够为你完成相应的工作。

    7.7K20

    LInux中的查找

    1、查找时不区分字符串的大小写 grep -i ${“查找的字符串”文件名} 2、查找时使用正则表达式,匹配符合的字符串 grep -e ${“正则表达式”文件名} 3、查找不匹配指定字符串的行: grep...-d 或 --directories= : 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。...-size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。 -type 查找某一类型的文件,诸如: b - 块设备文件。 d - 目录。 c - 字符设备文件。...n*24小时被改变文件状态的文件 -mmin n 查找系统中最后N分钟被改变文件数据的文件 -mtime n 查找系统中最后n*24小时被改变文件数据的文件 示例 根据关键字查找 # 在当前目录查找以...使用 -exec 选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行,效率不高。 而使用 xargs 命令则只有一个进程,是否分批获取参数视情况而定。

    16.1K10

    【linux命令讲解大全】035.文件删除命令:rm 和 rmdir 的用法详解

    rm命令可以用-i选项,这个选项在使用文件扩展名字符删除多个文件时特别有用。使用这个选项,系统会要求你逐一确定是否要删除。这时,必须输入y并按Enter键,才能删除文件。...-name "package-lock.json" -exec rm -rf {} \; 查找 .html 结尾的文件并删除 find ....当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。...另外,当前工作目录必须在被删除目录之上,不能是被删除目录本身,也不能是被删除目录的子目录。 虽然还可以用带有-r选项的rm命令递归删除一个目录中的所有文件和该目录本身,但是这样做存在很大的危险性。...参数 目录列表:要删除的空目录列表。当删除多个空目录时,目录名之间使用空格隔开。

    78510

    Linux基础(强大到流泪的findgrep)

    -perm 755 –print 在当前目录下查找文件权限位为755的文件,即文件属主可以读、写、执行,其他用户可以读、执行的文件 -prune 使用这一选项可以使find命令不在当前指定的目录中查找...n块的文件,带有c时表示文件长度以字节计。...1.3、find与xargs 在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。...但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。...在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高; 而使用xargs

    1.1K20

    一天一个 Linux 命令(17):find 命令

    任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。...c - 字符设备文件。 p - 管道文件。 l - 符号链接文件。 f - 普通文件。 -size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。...选项处理匹配到的文件时,find命令将所有匹配到的文件一起传递给-exec执行。...但有些系统对能够传递给-exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。...在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高; 而使用xargs

    83730

    Linux基础命令

    -perm 755 在当前目录下查找文件权限位为755的文件     -prune  使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find...c - 字符设备文件         p - 管道文件         l - 符号链接文件         f - 普通文件     -size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计...find与xargs 在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。...但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。...在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;而使用xargs

    90500

    Linux系统开发: 命令进阶学习(一)

    语法:tar [主选项+辅选项] 文件或者目录> 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 参数: c 创建新的档案文件。...例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。 t 列出档案文件的内容,查看已经备份了哪些文件。 u 更新文件。...-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 -user 按照文件属主来查找文件。...-depth : 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。...接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

    1.1K10

    Linux命令行:find的26个用法示例

    注意:当指定文件夹的时候(例如示例中的"./test"文件夹),忽略末尾的斜杠是没有问题的。.../test/cool.php 总是用双引号或单引号来包围匹配模式(文件名参数),这非常有用。不这样做的话有时也能正常工作,有时也可能会产生奇怪的结果。 3....反向查找 除了查找满足条件的文件之外,我们还可以查找不满足条件的所有文件。当我们知道要在查找中排除哪些文件时,这个选项就能发挥作用了。 $ find ..../cool.php 上面的命令查找所有以 .php 结尾或者以 .txt 结尾的文件。 6. 只查找文件或目录 有时我们只想通过某个名字查找对应的文件或对应的目录,我们可以很容易实现这个要求。...查找最大和最小的文件 我们可以将 find 命令与 ls 和 sort命令结合,从而找出最大或最小的文件。 下面的命令使用了 sort 命令的 -r 选项,也就是从大到小降序排列。

    1.1K130

    Linux命令行:find的26个用法示例

    注意:当指定文件夹的时候(例如示例中的"./test"文件夹),忽略末尾的斜杠是没有问题的。.../test/cool.php 总是用双引号或单引号来包围匹配模式(文件名参数),这非常有用。不这样做的话有时也能正常工作,有时也可能会产生奇怪的结果。 3....反向查找 除了查找满足条件的文件之外,我们还可以查找不满足条件的所有文件。当我们知道要在查找中排除哪些文件时,这个选项就能发挥作用了。 $ find ..../cool.php 上面的命令查找所有以 .php 结尾或者以 .txt 结尾的文件。 6. 只查找文件或目录 有时我们只想通过某个名字查找对应的文件或对应的目录,我们可以很容易实现这个要求。...查找最大和最小的文件 我们可以将 find 命令与 ls 和 sort命令结合,从而找出最大或最小的文件。 下面的命令使用了 sort 命令的 -r 选项,也就是从大到小降序排列。

    1.7K80

    Linux命令行:find的26个用法示例

    注意:当指定文件夹的时候(例如示例中的"./test"文件夹),忽略末尾的斜杠是没有问题的。.../test/cool.php 总是用双引号或单引号来包围匹配模式(文件名参数),这非常有用。不这样做的话有时也能正常工作,有时也可能会产生奇怪的结果。 3....反向查找 除了查找满足条件的文件之外,我们还可以查找不满足条件的所有文件。当我们知道要在查找中排除哪些文件时,这个选项就能发挥作用了。 $ find ..../cool.php 上面的命令查找所有以 .php 结尾或者以 .txt 结尾的文件。 6. 只查找文件或目录 有时我们只想通过某个名字查找对应的文件或对应的目录,我们可以很容易实现这个要求。...查找最大和最小的文件 我们可以将 find 命令与 ls 和 sort命令结合,从而找出最大或最小的文件。 下面的命令使用了 sort 命令的 -r 选项,也就是从大到小降序排列。

    1.1K130

    Linux中40个最佳Find命令示例

    这将向您展示如何查找文件和目录。然后,我们将向您展示如何使用该-exec选项根据文件或目录的大小,权限等对它们进行操作。...当您要查找具有指定确切权限的文件时,不带前缀。 使用“ -”表示具有至少指定权限的文件。这将返回具有指定权限以及其他更高权限的文件。 使用“ /”需要指定拥有文件许可权的所有者或组。...find -iname file22.txt -exec cp {} ~/tmp/images ; 查找一种类型的文件并将其复制到目录 要jpg在当前目录中查找带有扩展名的图像之类的文件并将其复制到其他位置...默认情况下,-rm不会删除目录,您需要使用该–r选项来确保递归删除。这样可以确保删除空目录和包含文件的目录。该-f选项强制删除,并且用于文件和目录。...-type d -name dir22 -exec rm -rf {} ; 确保您匹配目录名称大小写或使用该-iname选项。 find .

    4.2K20

    Linux命令之find——查找命令

    如果系统突然没有可用空间了,很有可能某一个文件的长度在此期间增长迅速,这时就可以用mtime选项来查找这样的文件。.../scf/service/deploy/info 3.忽略某个目录: 如果在查找文件时希望忽略某个目录,因为你知道那个目录中没有你所要查找的文件,那么可以使用-prune选项来指出需要忽略的目录。...-size +10 -print 11.使用depth选项: 在使用find命令时,可能希望先匹配所有的文件,再在子目录中查找。使用depth选项就可以使find命令这样做。...在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令。大多数用户使用这一选项是为了查找旧文件并删除它们。...当使用诸如mv或rm命令时,可以使用-exec选项的安全模式。它将在对每个匹配到的文件进行操作之前提示你。

    4.8K50
    领券