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

find -exec mv告诉我没有这样的文件或目录

是一个命令行操作,用于在Linux或Unix系统中查找文件并移动它们到指定目录。

答案: find -exec mv告诉我没有这样的文件或目录的错误可能有以下几种原因:

  1. 文件或目录不存在:该错误提示表明find命令无法找到指定的文件或目录。请确保你提供的路径是正确的,并且文件或目录确实存在。
  2. 权限问题:如果你没有足够的权限来访问或移动文件,find命令会报告该错误。请确保你具有足够的权限来执行操作。
  3. 语法错误:find命令的语法可能不正确,导致无法找到文件或目录。请检查命令的语法并确保正确使用了选项和参数。

综上所述,当出现find -exec mv告诉我没有这样的文件或目录的错误时,你应该检查路径是否正确、权限是否足够,并确保正确使用了find命令的语法。如果问题仍然存在,请进一步检查系统日志以获取更多详细的错误信息。

相关链接:

  • find命令:https://www.gnu.org/software/findutils/manual/html_mono/find.html
  • mv命令:https://www.gnu.org/software/coreutils/manual/html_node/mv-invocation.html
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

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

    11.3K51

    linux普通用户su root切换提示没有文件目录解决方法

    首先进入单用户模式:   1). ubuntu :     上述情况可以在grub界面选择第二项修复,但没有grub可以参考:     1、重启ubuntu,随即长按shirft进入grub菜单;     ...找到以“linux”开头那一行,追加” rw single init=/bin/bash”。    ?     按ctrl+x 启动,然后进入rootshell环境。  ? 2....修改用户登录shell。 vim? /etc/passwd shell栏为root或者不存在 修改为:root:x:0:0:root:/root:/bin/bash....解释: 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell 两个0代表用户是root,属于root组,也就是管理员权限 3. 然后ctrl+alt+delete 重启。...以上所述是小编给大家介绍linux普通用户su root切换提示没有文件目录解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家

    4.7K51

    执行 pip list有关 “解释器错误: 没有那个文件目录解决办法(亲测有效)

    目录 1 问题 2 解决 1 问题 我们安装了Python环境,或者是将A 电脑Python环境,直接移到B 电脑,并且配置了Python环境变量,但是执行Python是可以有提示,就是执行pip...list 时候,提示“解释器错误: 没有那个文件目录解决办法 我步骤 (root) ges@gpu-1:~$ pip install prepro 报错 -bash: /home/ges/anaconda3.../envs/ges/bin/pip: /home/zxs/anaconda3/envs/ges/bin/python: 解释器错误: 没有那个文件目录 2 解决 那就先进入/home/ges/anaconda3.../envs/ges/bin/pip,一般人都会先使用cd命令,但是会报错: 那么它就是一个文件,比较推荐一种打开文件好方法是用nano 路径: nano界面编辑十分友好,师弟推荐,新手用着确实比...是 Unix/Linux 里面用于指示脚本解释器特定语法,位于脚本中第一行,以 #! 开头,接着是该脚本解释器,通常是 /bin/bash、/usr/bin/python 之类

    2.8K40

    linux每日命令(23):find命令之xargs

    在使用 find命令-exec选项处理匹配到文件时, find命令将所有匹配到文件一起传递给exec执行。...但有些系统对能够传递给exec命令长度有限制,这样find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”“参数列溢出”。...从根目录/开始查找名为core文件目录,并将查找结果保存到/tmp/core.log 文件中 命令: find / -name "core" -print | xargs > /tmp/core.log...从当前目录下开始查找名称中以log开头文件目录,并将其移动到dir1目录中 命令: find ....从当前目录下开始查找名称中以log开头文件目录,并将其移动到当前目录父级目录中,移动时,进行询问 命令: find . -name "log*" | xargs -p -i mv {} ..

    1.3K20

    linux find exec

    查找当前目录下,24小时内更改过文件,并进行删除操作(慎用!!!,删除没有提示) 3. 查找当前目录文件名以.log结尾且24小时内更改过文件,并进行安全删除操作(即删除前会进行询问) 4....查找当前目录以.log结尾文件目录,并移动到test目录find是我们很常用一个Linux命令,但是我们一般查找出来并不仅仅是看看而已,还会有进一步操作,这个时候exec作用就显现出来了...在有些操作系统中只允许-exec选项执行诸如l sls -l这样命令。大多数用户使用这一选项是为了查找旧文件并删除它们。...当使用诸如mvrm命令时,可以使用-exec选项安全模式。它将在对每个匹配到文件进行操作之前提示你。 3....查找当前目录以.log结尾文件目录,并移动到test目录下 命令: find -name "*.log" -exec mv {} test \; 输出: [root@localhost home

    4.4K20

    Linux基础命令

    rmdir   默认情况下rmdir命令只是用来删除空目录,非空目录删除需要用rm -fr来递归删除,这样风险很大,所以一般会和find联合使用。...find与xargs 在使用find命令-exec选项处理匹配到文件时, find命令将所有匹配到文件一起传递给exec执行。...但有些系统对能够传递给exec命令长度有限制,这样find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”“参数列溢出”。...这就是xargs命令用处所在,特别是与find命令一起使用。 find命令把匹配到文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。...在有些系统中,使用-exec选项会为处理每一个匹配到文件而发起一个相应进程,并非将匹配到文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降问题,因而效率不高;而使用xargs

    90300

    【错误记录】编译 Android 版本 ijkplayer 报错 ( .init-android.sh: 第 37 行: cd: androidcontrib: 没有那个文件目录 )

    文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 编译 Android 版本 ijkplayer 时 , 执行 init-android.sh 脚本 , 报如下错误 ; root@octopus.../init-android.sh: 第 37 行: cd: android/contrib/ffmpeg-x86: 没有那个文件目录 root@octopus:~/ijkplayer/ijkplayer-android...pull_fork "armv5" pull_fork "armv7a" pull_fork "arm64" pull_fork "x86" pull_fork "x86_64" 上述 shell 脚本中...pull_fork 方法 , 接收参数主要是用于创建目录 , 指定目录名称 ; 前面的几个版本 ffmpeg , 如 : " armv5 " , “armv7a” , “arm64” , “x86”..., 下载检出代码都很成功 , 但是最后 “x86_64” 版本 , 出现 fatal: unable to access 'https://github.com/Bilibili/FFmpeg.git

    2.7K20

    Find exec用法

    在有些操作系统中只允许-exec选项执行诸如lsls -l这样命令。大多数用户使用这一选项是为了查找旧文件并删除它们。...建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除文件exec选项后面跟随着所要执行命令脚本,然后是一对{ },一个空格和一个\,最后是一个分号。...-type f -exec ls -l {} \; 说明:find命令匹配到了当前目录所有普通文件,并在-exec选项中使用ls -l命令将它们列出。...当使用诸如mvrm命令时,可以使用-exec选项安全模式。它将在对每个匹配到文件进行操作之前提示你。...实例5:查找文件并移动到指定目录 命令:find . -name "*.log" -exec mv {} .. \; 实例6:用exec选项执行cp命令 命令:find .

    1.3K30
    领券