我想比较两个不同目录中具有不同扩展名但文件名相同的文件。
例如dir1
包含
img1.jpg
img2.jpg
img3.jpg
dir2
包含
img1.txt
img2.txt
现在,我想比较这两个目录,并希望有如下摘要:
img1.jpg
在dir1
和dir2
img3.jpg
在dir2
中不存在
如果有可用的linux(ubuntu),也欢迎任何软件推荐
编辑:我找到了方法。我正在使用beyond compare,对此非常满意。不删除有相同问题的人的问题
答案 0 :(得分:-1)
您是否尝试编写任何代码?让我给您一些建议:
在两个目录下都创建没有扩展名的文件列表,因为扩展名前会出现点号:
ls dir1 |awk -F"." '{print $1}' >> file_list_1.txt
ls dir2 |awk -F"." '{print $1}' >> file_list_2.txt
然后在python中比较这两个文件。应该很容易。如果您仍然需要,请告诉我。