一:which
前面提到的linux命令,其实他们的本体就是一个个的二进制可执行程序。和windows中的.exe文件是一个意思。
我们可以通过which命令,查看所使用的一系列命令的程序文件存放在哪里。
语法: which 要查找的命令--只能找命令
二:find
通过find命令去搜索指定的文件。
按文件名查找文件
语法: find 起始路径 -name "被查找文件名"
可以使用通配符。
按文件大小查找文件
语法: find 起始路径 -size +|- n[kMG]
- +、-表示大于和小于
- n表示大小数字
- kMG表示大小单位 k(小写字母)表示kb,M表示MB,G表示GB
示例:
查找小于10Kb的文件 find / -size -10k
查找大于100MB的文件 find / -size +100M
查找大于1GB的文件 find / -size +1G
练习
1.请使用find命令找出:名称中带有centos的文件
find / -name "*centos*"
2.请使用find命令找出,/usr目录内大于100M的文件
find /usr -size +100M