递归查找文件名中包含“ string.txt”的所有文件

时间:2018-12-03 11:43:19

标签: linux bash grep

我想递归搜索目录中所有文件和子目录,文件名中的子字符串为'string.txt'

我的命令:

   cd /home/abcd/dir
   grep -R "*rate-trace.txt" | wc -l

1 个答案:

答案 0 :(得分:1)

grep正在搜索文件的内容。

改为使用find命令:

find /home/abcd/dir -type f -name "*rate-trace.txt" | wc -l

OR

cd /home/abcd/dir
find . -type f -name "*rate-trace.txt" | wc -l