我尝试使用以下命令列出其路径中包含/ SL / src /的所有文件
find * -type f -name '*/SL/src/*'
但即使目录SL / src
中有文件,它也不会打印任何内容答案 0 :(得分:0)
你可以使用类似的东西:
find * -type d -exec sh -c '
for i do
[ "$(basename $i)" = src ] &&
[ "$(basename $(dirname $i))" = SL ] &&
find "$i" -type f ; done
' sh {} +
或简单地说:
find * -type f | grep /SL/src/