Linux教程

linux之find命令大坑

本文主要是介绍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
'

这篇关于linux之find命令大坑的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!