find命令
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
语法
find 选项 参数
根据文件名或正则表达式匹配
列出当前目录及子目录下所有文件
find .
在/home
目录下找.txt结尾的文件
find /home -name "*.txt"
在当前目录及子目录下找.txt
和.pdf
结尾的文件
find . -name "*.txt" -o -name "*.pdf"
匹配文件路径或文件
find /usr/ -path "*local"
{%asset_img 01.png%}
根据文件类型搜索
find . -type 类型参数
类型参数有:
- f 普通文件
- l 符号连接
- d 目录
- c 字符设备
- b 块设备
- s 套接字
- p Fifo(不懂)