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) specialc
character (unbuffered) speciald
目录p
named pipe (FIFO)f
文件l
符号链接s
socket 文件D
door (Solaris)
常用相关命令
列出当前系统主目录下的文件列表清单
find ~
列出当前系统主目录下的文件目录数
find ~ -type d | wc -l