find -name "MybashProgram.sh"
忽略文件名大小写
find . -iname "mybashProgram.sh"
这只查找目录的深度
find . -maxdepth 1 -name MybashProgram.sh
找出结果后执行其他命令
find . -iname MybashProgram.sh -exec ls -lrth {} \;
排除某个文件 找出其他的文件
find -maxdepth -not -iname MybashProgram.sh
根据权限查找,找出当前目录下权限为755的文件
find . -maxdepth 1 -perm 755 -type f -exec ls -lrth {} \;
根据类型查找
find . -maxdepth 1 -type f (文件)
find . -maxdepth 1 -type d (目录)
根据文件大小查找
查找大于1k 小于100k的文件
find . -maxdepth 1 -type f -size +1k -size -100k -exec ls -lrth {} \;
使用别名,找出log目录下大于100k的文件
alias showbiglog='find . -maxdepth 1 -type f -size +100k -exec ls -lrth {} \;'
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28719055/viewspace-1272623/ ,如需转载,请注明出处,否则将追究法律责任。