查找忽略我搜索的第一个文件名
问题描述:
我搜索了最近在文件夹中更改过的两个文件,但似乎我错误地调用了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 {} +
+0
非常感谢!解决了这个问题。 –
答
试试这个:
find /tmp \(-name 'twofirmscoop.so' -o -name 'twofirms.so' \) -exec ls -lt {} + 2>/dev/null
当我刚用'find/-name TMP 'twofirmscoop.so' -o -name“twofirms.so''它打印信息关于这两个文件。 –