[英]How to find all files which paths contains a specific directories
我需要找到所有具有以下路径的文件:
/usr/local/.../site-admin/data.sh
我的意思是我想找到所有这些位于site-admin
data.sh
请注意, /usr/local
可能包含多个site-admin
指令。 我怎样才能做到这一点?
你可以使用find
:
find /usr/local -name 'data.sh'
如果您希望data.sh
在/site-admin/
find /usr/local -path '*/site-admin/data.sh'
您还需要grep,以确保该文件位于site-admin目录中:
find /usr/local -name data.sh | grep site-admin/data.sh$
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.