文件查找命令
find 目录 -name "文件名(包括后缀名)"
-name是find命令的参数,它表示按照文件名查找文件。大多数情形下,我们可能无法知道文件的全名,此时,我们使用通配符去查找文件。
通配符
?:代表一个通配字符
*:代表多个通配字符。
使用*和使用?作为通配符,查找结果是截然不同的。
另外,我们还可以根据文件的大小来查找文件,这个一般用的比较少。
-1k:表示小于1kb的文件,大于用+表示。
find 目录 -size 文件大小
find 目录 -size 文件大小1 -size 文件大小2
其中第二行的命令可以找出某个范围内的文件。
我们常用的另外一种查找是根据文件类型来查找文件。
find 目录 -type 文件类型
需要注意的是,普通文件是使用f来表示的,不是用-来表示。
查找当前目录下的普通文件。
还有一种查找方式是根据文件内容来查找。
grep -r "查找内容" 查找目录