我搜索了最近在文件夾中更改過的兩個文件,但似乎我錯誤地調用了find
。作爲回報,我只得到第二個文件的結果。查找忽略我搜索的第一個文件名
find /tmp -name 'twofirmscoop.so' -o -name 'twofirms.so' -exec ls -lt {} + 2>/dev/null
我搜索了最近在文件夾中更改過的兩個文件,但似乎我錯誤地調用了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
當我剛用'find/-name TMP 'twofirmscoop.so' -o -name「twofirms.so''它打印信息關於這兩個文件。 –