首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当使用带有-exec选项的查找时,“没有这样的文件或目录”

当使用带有-exec选项的查找时,"没有这样的文件或目录"是一个常见的错误消息,它表示在指定的路径下没有找到符合条件的文件或目录。

-exec选项是Linux和Unix系统中find命令的一个参数,它允许我们在查找到的文件或目录上执行指定的命令。通常,我们可以使用-exec选项来对查找到的文件进行一些操作,比如复制、移动、删除等。

当我们在使用-exec选项时,需要注意以下几点:

  1. 确保指定的路径是正确的:首先,我们需要确保我们在find命令中指定的路径是正确的。如果路径错误,系统将无法找到相应的文件或目录,从而导致错误消息的出现。
  2. 确保文件或目录存在:如果指定的路径是正确的,但仍然出现"没有这样的文件或目录"的错误消息,那么可能是因为在指定的路径下没有符合条件的文件或目录。这可能是由于条件设置不正确或者路径下确实没有符合条件的文件或目录。
  3. 确保命令语法正确:在使用-exec选项时,我们需要确保执行的命令语法是正确的。如果命令语法错误,系统将无法正确执行命令,从而导致错误消息的出现。

总结起来,当使用带有-exec选项的查找时,"没有这样的文件或目录"错误消息可能是由于路径错误、文件或目录不存在或命令语法错误所致。我们可以通过检查路径、条件设置和命令语法来解决这个问题。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云云原生容器服务(TKE):https://cloud.tencent.com/product/tke
  • 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/cdb
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(IoT):https://cloud.tencent.com/product/iot
  • 腾讯云移动开发(移动推送、移动分析、移动测试等):https://cloud.tencent.com/product/mobile
  • 腾讯云块存储(CBS):https://cloud.tencent.com/product/cbs
  • 腾讯云区块链(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云游戏多媒体引擎(GME):https://cloud.tencent.com/product/gme
  • 腾讯云视频处理(VOD):https://cloud.tencent.com/product/vod
  • 腾讯云音视频通信(TRTC):https://cloud.tencent.com/product/trtc
  • 腾讯云网络安全(SSL证书、DDoS防护等):https://cloud.tencent.com/product/safety
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

10.7K51

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-assemblyJAR包。这就是问题所在。...*.jar`   CLASSPATH="${CLASSPATH}:${sparkAssemblyPath}" 将这个spark-assembly-*.jar`替换成jars/*.jar,就不会出现这样问题

1.9K80

ubuntu find方法

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

54730

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

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

5.5K100

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.1K20

Linux find命令详解

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

3.8K20

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

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

7.5K20

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命令递归删除一个目录所有文件和该目录本身,但是这样做存在很大危险性。...参数 目录列表:要删除目录列表。删除多个空目录目录名之间使用空格隔开。

45410

Linux基础(强大到流泪findgrep)

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

83220

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

87600

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

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

72730

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

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

99410

Linux命令行:find26个用法示例

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

1.1K80

Linux命令行:find26个用法示例

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

1.1K130

Linux命令行:find26个用法示例

注意:指定文件时候(例如示例中"./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 .

4K20

Linux命令之find——查找命令

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

4.5K50
领券