find 忽略我搜索的第一个文件名



>我在文件夹中搜索了两个最近更改的文件,但似乎我调用find不正确。作为回报,我只得到第二个文件的结果。

find /tmp -name 'twofirmscoop.so' -o -name 'twofirms.so' -exec ls -lt {} + 2>/dev/null

-exec 参数仅适用于第二个匹配项。 要对它们进行分组,请执行以下操作:

find /tmp ( -name 'twofirmscoop.so' -o -name 'twofirms.so' ) -exec ls -lt {} +

试试这个:

find /tmp ( -name 'twofirmscoop.so' -o -name 'twofirms.so' ) -exec ls -lt {} + 2>/dev/null

最新更新