# find 命令
Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不,设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
语法
find path -option [ -print ][ -exec -ok command ] {} ;
# 1.查找文件
查找所有扩展名为 doc 的文件
find . -name *.doc
查找所有扩展名为 doc、xls、ppt 的文件
find . -name "*.doc" -o -name "*.xls" -o -name "ppt"
-o 代表或
# 2.查找文件夹
查找空文件夹
find . -type d -empty
查找空文件夹并在此文件夹下创建文件
find . -type d -empty -exec touch {}/readme.md \;
# 3 查找文件里的字符串,并批量替换
find *.html -exec sed -i 's/oldStr/newStr/g' {} \;
← 配置CentOS