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 的文件或目录

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号