1. find命令中的文件名带通配符要这样使用:
find ./ -name '*tree*.jar'
find ./ -name '*tree*.jar'
一定要用单引号或双引号。
2. find命令是可以指定查找深度的,参数为 -maxdepth n,如下:
find ${CI_TOP}/${GUI_VERSION}/lib -maxdepth 1 -name "*.jar" -print
很有用,比如要找某个目录下的文件(不找子文件夹的文件),就可以用上面的命令。
ls也可以,但输出有很多异常情况,比如文件名多个*之类的,况且不同kernel输出格式也有可能不同,还是find命令靠谱。