Linux day2——查找命令
which——查看一系列命令的程序文件存放位置
语法 : which 要查找的命令
find——按文件名查找文件
同样,在Linux系统中,我们可以通过find命令去搜索指定的文件。
语法: find 起始路径 -name 被查找文件名
可以切换到root用户以获得管理员权限
执行命令: su - root
find命令——通配符
根据语法: find 起始路径 -name "被查找文件名"
被查找文件名,支持使用通配符*来做模糊查询。
- 符号*表示通配符,即匹配任意内容 (包含空),示例:
- test*,表示匹配任何以test开头的内容
- *test,表示匹配任何以test结尾的内容
- *test*,表示匹配任何包含test的内容
基于通配符的含义,可以结合find命令做文件的模糊查询。
find命令-——按文件大小查找文件
语法: find 起始路径 -size +l-n[kMG]
- +、- 表示大于和小于
- n表示大小数字
- kMG表示大小单位,k(小写字母)表示kb,M表示MB,G表示GB
示例:
- 查找小于10KB的文件:
find /-size -10k
- 查找大于100MB的文件:
find /-size +100M
- 查找大于1GB的文件:
find /-size +1G