用find命令查找所有的图片
欢迎转载,请支持原创,保留原文链接:blog.ilibrary.me
如果你忘记照片放哪个目录了,或者想找出所有大于10M的照片,或者想找出所有的大的视频, find是一个不容错过的工具.
find查找文件的实例如下:
- 查找当前目录下(包含所有子目录)所有的jpg文件,不区分大小写(.jpg, .JPG):
find . -iname '*.jpg' - 查找当前目录下(包含所有子目录)所有的jpg或者png文件, 不区分大小写:
find . -iname *.jpg -o -iname *.png
上面用到了-iname参数, i表示忽略大小写(ignore case), name表示文件名. 单独的-name表示根据文件名查找文件,区分大小写。
-o是操作符, 表示or(或)操作。
find指令支持的操作如下:
-o, or, 或操作-a, and, 与操作-not, not, 非操作, 和!效果一样!, 非操作, 和-not一样
有时候我们可能需要找出某些特别大的文件,比如大于10M的照片,可以通过-size命令来查找.
查找所有大于10M的jpg文件
find . -iname *.jpg -size +10M

