日期:2014-05-16 浏览次数:20667 次
find命令主要用来进行文件或目录的查找。
-print指明打印出匹配的文件名
-print0指明使用'\0'定界符来打印每一个匹配的文件名
-name:按文件名查找
-iname忽略字母大小写
如果想匹配多个条件中的一个,可以采用OR操作:
-path将文件路径作为一个整体来匹配。
-regex:与path类似,但是基于正则表达式来进行匹配
!否定参数的意义:
基于目录深度的搜索:
find命令在使用时会遍历所有的子目录。可以采用参数-maxdepth和-mindepth来限制遍历的深度。
根据文件类型搜索:
用-type对文件类型进行过滤。
列出所有目录:-type d
只列出普通文件:-type f