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 ./ -perm 0777                    # 查找当前目录下权限为 777 的文件或目录

猜你喜欢

转载自www.cnblogs.com/nichengshishaonian/p/11527285.html