在linux中一切皆是文件,所以查找命令显得尤为重要,这是它的基本格式。
find <命令范围> <通过哪些参数查询> <与参数对应的值>
1. 可以通过哪些参数来查找
- 通过 -name来查找
find /etc -name -init*
,还可以通过添加-i
参数来忽略大小写。 - 通过-size来查找
find /etc -size +204800
,意思是查找大于204800数据块1的文件 - 通过-user来查找
find /home -user username
- 通过-cmin,-mmin,-amin来查找
find . -cimin -5
- 通过-inum2来查找
find . -inum num
- 通过-type来查找
find . -type [f,d,l]
2. 如何进一步准确查询
可以通过 -a和-o参数,-a表示是and,-o表示是or
在通过name查询时可以通过通配符来查询
3.如何处理查询结果
- 可以通过-exec[ok] … {} ;
find /etc -inum num -a -type f -exec rm -rf {} \ ;