首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mac:比较两个文件夹,仅提取不相同的照片

mac:比较两个文件夹,仅提取不相同的照片
EN

Stack Overflow用户
提问于 2014-06-10 20:29:11
回答 2查看 220关注 0票数 0

我一直在S.O.中寻找比较两个文件夹的方法,以便只提取“新的”或“不相同的”照片。我有两个大文件夹,我只想要新文件,我需要识别它们。有办法做到这一点吗?或者是一个应用程序来做呢?

情景:在使用iOS8时,我尝试了一下,然后又回到了iOS711。但我最近的备份(我在升级到iOS8之前的备份)由于降级而损坏。现在,我有了最近备份的iOS照片的副本(我必须使用备份解压程序来提取照片),但我也有一个月前备份的照片,这是我放弃使用损坏和最近的备份后恢复到我的手机中。

我现在有两套图片库。一个是最新的照片(无法通过iTunes在iPhone中恢复),另一个是一个月前的图片库(通过iTunes可以轻松地恢复到我的iPhone中)。

我从两个备份中提取了照片,最终得到了两个目录。我只需要新照片(两个文件夹之间的区别)。

我希望它现在更清晰,更详细。

非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2014-06-10 21:42:58

你能通过自制软件或macports安装duff吗?如果是这样的话,下面应该会给出一个只出现一次的文件列表:

代码语言:javascript
复制
$ duff -r -f '' folder1 folder2 | sort > duplicate_files.txt
$ find folder1 folder2 -print | sort > all_files.txt
$ diff all_files.txt duplicate_files.txt | grep '^< ' | cut -c 3-
票数 0
EN

Stack Overflow用户

发布于 2014-06-10 22:25:03

如果你不想安装额外的软件包,这也是可行的:

代码语言:javascript
复制
sort <(ls dir1) <(ls dir2) | uniq -u

这将对两个目录中的文件列表进行排序,然后只返回只出现一次的项。如果您还想返回这些文件的位置,则可以搜索它们。

这将按名称比较文件,这可能并不可取。如果你想通过其他东西(例如大小)来比较它们,那么答案就变得有点复杂了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24141019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档