Linux 基础教程

Linux 参考手册

Linux 笔记

linux 查找文件命令 find

Linux 命令行大全手册详解 Linux 命令行大全手册详解


linux 的 find 命令用来在指定的目录下查找文件,find 后面指定一个或更多目录名作为其搜索范围。

命令

命令格式

find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]

命令选项(OPTIONS)

-H, -L 和 -P 选项是控制碰到符号链接(symbolic links)时采取的行为:

-P
查找时忽略符号链接,这也是默认设置。
-L
查找时包含符号链接。
-H
查找时也是忽略符号链接,但当 [path...] 指定时,会包含符号链接。

命令表达式(EXPRESSIONS)

表达式选项(OPTIONS)

-help--help
打印命令帮助信息并退出。

表达式 tests 选项(TESTS)

-type c
其中文件是 -type c
b block (buffered) special
c character (unbuffered) special
d 目录
p named pipe (FIFO)
f 文件
l 符号链接
s socket 文件
D door (Solaris)

常用相关命令

列出当前系统主目录下的文件列表清单

find ~

列出当前系统主目录下的文件目录数

find ~ -type d | wc -l

linux 如何查看指定目录下面总共有多少个文件数(包括递归子目录)