我需要找到所有具有以下路径的文件:
/usr/local/.../site-admin/data.sh
我的意思是我想找到位于data.sh
的所有site-admin
。请注意,/usr/local
可能包含多个site-admin
个指令。我怎么能这样做?
答案 0 :(得分:2)
您可以使用find
:
find /usr/local -name 'data.sh'
如果您希望data.sh
仅在/site-admin/
find /usr/local -path '*/site-admin/data.sh'
答案 1 :(得分:1)
您还需要grep,因此您确定该文件位于site-admin:
目录中find /usr/local -name data.sh | grep site-admin/data.sh$