Linux/Linux 下 使用 find 命令 查找文件以及文件夹

Linux/Linux 下 使用 find 命令 查找文件以及文件夹

find 后面第一个参数是要查找的目录,find 命令会在指定的目录以及子目录下面去查询文件 -name 后面接文件名,表示按照名字来查找文件和文件夹。 例如我在 ~/test/ 目录下面有一个文件 test3.java,那就可以在 ~ 目录下面 执行如下查找语句,查找出所有名字为 test3.java 的文件
1
find ~ -name "test3.java"

如果需要模糊查询,find 命令也支持正则表达式,查找出 test 开头的文件以及文件夹
1
find ~ -name "test*"

如果在 ~/test/ 目录下除了 test3.jav,还有Test.java,想要不区分大小写文件名查找文件以及文件夹,可以使用 -iname 参数:
1
find ~ -iname "test*"


上面介绍的都是 find 指令常用的参数和用法,如果要了解 find 指令更多的参数,可以使用man find 来查看 find 的说明文档

评论