【发布时间】:2017-10-18 08:10:20
【问题描述】:
我想使用 find -exec 命令复制一些名称中包含字符串“ABC”且名称中没有字符串“DEF”的文件。这个post 提到了如何使用 find 命令在没有大小写的情况下做到这一点。我想知道如何在有和没有案例的情况下做到这一点。
【问题讨论】:
我想使用 find -exec 命令复制一些名称中包含字符串“ABC”且名称中没有字符串“DEF”的文件。这个post 提到了如何使用 find 命令在没有大小写的情况下做到这一点。我想知道如何在有和没有案例的情况下做到这一点。
【问题讨论】:
您可以将-and 或-a 用于多个真条件,如下所示。 ! 表示否定可以在 and 之后应用
find . \( -regex ".*ABC.*" -and ! -regex ".*DEF.*" \) -exec cp {} /destination/folder/ \;
【讨论】: