find 命令
用来在指定目录下查找文件
如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示
find <指定目录> <指定条件> <指定动作>
默认是搜索当前目录下,所有文件,结果显示在屏幕上
find . -name "*.log" -ls 在当前目录查找以.log 结尾的文件, 并显示详细信息。
find /root/ -perm 777 查找/root/目录下权限为 777 的文件
find . -type f -name "*.log" 查找当目录,以.log 结尾的普通文件
find . -type d | sort 查找当前所有目录并排序
find . -size +100M 查找当前目录大于 100M 的文件
# find . -name '*.cfg',查找名字是'.cfg'的文件,运行结果如下:
# find /root -perm 777,查找/root目录下,权限是数字777的文件或目录,运行结果如下:
# find -type f -name '*.txt',查找当前目录下类型是文件的,名字叫'.txt'的文件,运行结果如下:
# find . -type f -name '*.txt' | sort
查找当前目录下所有名叫'.txt'的文件,并把结果作为参数给管道命令'|',排序。运行结果如下:
# find . -size +1k 查找当前目录大于 1k 的文件,运行结果如下:
日拱一卒,功不唐捐,信奉长期主义
每天进步一点点,为中国人工智能的发展贡献力量!
我这么可爱,还等什么?快点关注我哦~