用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