1 which ——-查看可执行文件的位置
2 whereis ——-查看可执行文件的位置及相关的文件
3 find
语法: find [文件路径] [参数] [文件名]
参 数 | 作 用 |
---|---|
find / -name hello.py | 从根目录开始扫描磁盘查找hello.py |
-perm | 匹配权限,如 find / -perm 777 (从根目录开始扫描权限为777的文件) |
-user | 匹配拥有者,如 find / -user xiaoluo (寻找拥有者是xiaoluo的文件) |
-group | 匹配所属组 |
-mtime -n +n | 匹配修改文件内容的时间(-n 表示n天以内,+n表示n天以前) |
-atime -n +n | 匹配访问文件的时间 |
-ctime -n +n | 匹配修改文件权限的时间 |
-newer f1 !f2 | 匹配比文件f1 新但比f2 旧的文件 |
–type b/d/c/p/l/f | 匹配文件类型(块设备,目录,字符设备,管道,链接文件,文本文件) |
-size | 匹配文件的大小 (+50KB 为查找超过50KB 的文件,-50KB 为查找小于50KB 的文件) |
….. -exec …. {} \; | 将前面搜索到的结果在后面作进一步的处理,例如: find / -name *.py -exec cp -a {} /home/findfile \;(将搜索到的所有以.py结尾的文件复制到/home/findfile 中),也可以将这些文件删除(rm -rf ),重名名(mv ) 等操作 |