gpt4 book ai didi

windows - Shell 说找到 : missing argument to `-exec' and no alternatives working

转载 作者:可可西里 更新时间:2023-11-01 11:27:14 25 4
gpt4 key购买 nike

由于我更改了一些设置,我最近使用的一个备份程序在我的计算机上复制了一大堆文件。

备份程序制作副本时,将旧的重命名为 original1.thefilename.extension。我正在尝试使用一个简单的 shell 命令自动删除所有这些不必要的文件。

 find -type f -name 'original1*' -exec rm {} \;

但是,当我尝试运行它时,我得到了

find: missing argument to `-exec'

我在网上到处寻找解决方案。我发现我应该尝试 exec rm +, -exec rm {} +, -exec rm {}\;, -exec rm + 等,但它们都不起作用。我正在使用 Windows 8.1

如果有任何帮助,我将不胜感激!

最佳答案

在 Windows 命令 shell 中,您不需要对分号进行转义。

find -type f -name 'original1*' -exec rm {} ;

您的命令版本应该可以在 bash shell(如 cygwin)中运行。

让 gnu find 执行很有趣,因为在我的 Windows 8.1 机器上,我得到了 Microsoft 的 find

关于windows - Shell 说找到 : missing argument to `-exec' and no alternatives working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32195532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com