如果您 cd 到您认为图片所在的文件系统的根目录,这将更容易完成。您可能希望将磁盘安装到 /images 之类的位置,然后
cd /images
find . -ctime n -name "*.jpg"
Run Code Online (Sandbox Code Playgroud)
其中 n = 创建图片图像的天数。
搜索整个系统:
sudo find / -ctime n -name "*.jpg"
Run Code Online (Sandbox Code Playgroud)
您不需要 sudo 来查找您拥有的图片,但是如果您搜索整个系统,如果不这样做,您将收到很多权限被拒绝的错误。
如果您有很多图像文件,您可以将输出通过管道传输到一个文件:
find . -ctime n -name "*.jpg" >> $HOME/mypics.txt
Run Code Online (Sandbox Code Playgroud)
还有其他时间选项,它们以 24 小时为增量或以分钟为增量向后工作,例如-cmin. 想要查询更多的信息:
man find
Run Code Online (Sandbox Code Playgroud)
您还可以使用-newerXY和! -newerXY:
示例:要查找 2017 年 6 月 1 日至 2017 年 7 月 3 日之间修改的所有文件:
find . -newermt 2017-06-01 ! -newermt 2017-07-03 -name "*.jpg"
Run Code Online (Sandbox Code Playgroud)