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

问题描述:

我搜索了最近在文件夹中更改过的两个文件,但似乎我错误地调用了find。作为回报,我只得到第二个文件的结果。查找忽略我搜索的第一个文件名

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

+0

当我刚用'find/-name TMP 'twofirmscoop.so' -o -name“twofirms.so''它打印信息关于这两个文件。 –

-exec参数仅适用于第二匹配。将它们分组,这样做:

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

非常感谢!解决了这个问题。 –

试试这个:

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