Loading

06_find-查找文件

find查找文件

find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。

# -name 根据文件名查找
find / -name virtualenvwrapper.sh     # 从根目录开始 查找virtualenvwrapper.sh 这个文件的位置
find ./ -name '*.sh' 				  # 查找当前目录下所有后缀为.sh的文件
find ./ -name "[A-Z]*"  			  # 查找当前目录下所有以大写字母开头的文件

# 根据文件大小查找
find /tmp -size 2M                    # 查找在/tmp 目录下等于2M的文件  +2M(大于2M)  -2M(小于2M)
find ./ -size +4k -size -5M           # 查找当前目录下大于4k,小于5M的文件

# 根据文件类型查找
find / -type d         # d:目录; -:普通文件; l:链接符号; b: 块设备;c:字符设备; s:socket文件; p:管道

# 根据文件权限查找
find ./ -perm 0777 					  # 查找当前目录下权限为 777 的文件或目录
posted @ 2019-09-16 14:52  未来已来,你来不来  阅读(239)  评论(0编辑  收藏  举报