Linux中的find命令
find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。
如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。
find / find .
无参数查找,默认查找当前目录的文件,find和find .的查找效果是一样的。
find -name 文件名称
根据文件名查找,如果没有指定查找目录,那么就是在当前目录下查找:
find -name ‘关键字’
使用关键字查询:
find 查找目录 -name ‘关键字’
如果需要指定查找目录,那么可以使用:
find -type 类型参数
类型参数:f 普通文件 l 符号连接 d 目录 c 字符设备 b 块设备 s 套接字 p Fifo
find -maxdepth 深度值
查找文件限制目录深度,-maxdepth是限制最大深度,-mindepth是限制最小深度:
find -exec cmd {} ;
查找test.sh文件,且使用cat命令打印出文件内容。注意最后的分号一定不能少。