3

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

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

4

2 回答 2

2

-exec参数仅适用于第二场比赛。要将它们分组,请执行以下操作:

find /tmp \( -name 'twofirmscoop.so' -o -name 'twofirms.so' \) -exec ls -lt {} +
于 2012-12-06T22:33:00.453 回答
1

试试这个:

find /tmp \( -name 'twofirmscoop.so' -o -name 'twofirms.so' \) -exec ls -lt {} + 2>/dev/null
于 2012-12-06T22:35:54.617 回答