linux之find命令大坑

find命令是用来检索文件系统的一个命令
在搜索目录或文件上极其强大

常用语法:find dir -maxdepth n [-type d/f] -name 'xxx'
这里的参数主要是
-maxdepth:检索深度,默认递归检索目标目录下的所有文件和目录。maxdepth设置检索的范围,包括目标目录及其几代范围内的子孙目录
eg: find / -maxdepth 1 ——检索 / 目录及其子目录

-type:检索目标类型,这个主要是面向检索目录还是文件

-name:这里是一个大坑,在命令行可以不加引号,但是在shell脚本中需要加上单引号,否则会报错
检索支持全名检索和模糊查询检索,模糊查询类似正则表达式
eg:find / -name '.sh'
find / -name 'a
'

上一篇:104.[easy]-二叉树的最大深度


下一篇:leetcode 二叉树的最大深度 简单