Find missing files but with same file name
Ralf Mardorf
silver.bullet at zoho.com
Thu May 19 14:04:41 UTC 2016
On Thu, 19 May 2016 15:47:45 +0200, Ralf Mardorf wrote:
>You could use exiftools and search for something special in the
>pictures meta data.
>
>You might remember geotagging or cameras that you used.
>
>To find duplicated file names you could use fslint.
>
>
>sudo apt-get update && sudo apt-get install fslint
>libimage-exiftool-perl
>
>
>
>$ /usr/share/fslint/fslint/findsn ~/Desktop/
>-rw-r--r-- 1 rocketmouse rocketmouse 5 May 19 15:26 1/1
>-rw-r--r-- 1 rocketmouse rocketmouse 5 May 19 15:27 2/1
>-rw-r--r-- 1 rocketmouse rocketmouse 0 May 19 14:56
>1/pattern_structure-1.jpg -rw-r--r-- 1 rocketmouse rocketmouse 5 May
>19 15:36 2/pattern_structure-1.jpg -rw-r--r-- 1 rocketmouse
>rocketmouse 0 May 19 15:42 pattern_structure-1.jpg
>
>
>
>Use exiftools to compare the content of files.
>
>
>$ exiftool ~/Desktop/pattern_structure-1.jpg | grep "Lens Model"
>$
>
>
>
>$ exiftool pattern_structure-1.jpg | grep "Lens Model"
>Lens Model : iPad 2 back camera 2.03mm f/2.4
>
>
>
>$ exiftool ~/Desktop/pattern_structure-1.jpg
>ExifTool Version Number : 10.15
>File Name : pattern_structure-1.jpg
>Directory : /home/rocketmouse/Desktop
>File Size : 0 bytes
>File Modification Date/Time : 2016:05:19 14:56:49+02:00
>File Access Date/Time : 2016:05:19 14:56:49+02:00
>File Inode Change Date/Time : 2016:05:19 14:56:49+02:00
>File Permissions : rw-r--r--
>Error : File format error
>
>
>
>$ exiftool pattern_structure-1.jpg
>ExifTool Version Number : 10.15
>File Name : pattern_structure-1.jpg
>Directory : .
>File Size : 124 kB
>File Modification Date/Time : 2015:04:29 21:48:43+02:00
>File Access Date/Time : 2016:05:06 19:35:22+02:00
>File Inode Change Date/Time : 2016:04:06 15:30:38+02:00
>File Permissions : rw-r--r--
>File Type : JPEG
>File Type Extension : jpg
>MIME Type : image/jpeg
>Exif Byte Order : Little-endian (Intel, II)
>Make : Apple
>Camera Model Name : iPad 2
>X Resolution : 72
>Y Resolution : 72
>Resolution Unit : inches
>Software : 8.3
>Modify Date : 2015:04:29 14:35:07
>Y Cb Cr Positioning : Centered
>Exposure Time : 1/5348
>F Number : 2.4
>Exposure Program : Program AE
>ISO : 40
>Exif Version : 0221
>Date/Time Original : 2015:04:29 14:35:07
>Create Date : 2015:04:29 14:35:07
>Components Configuration : Y, Cb, Cr, -
>Shutter Speed Value : 1/5348
>Aperture Value : 2.4
>Brightness Value : 11.70565553
>Exposure Compensation : 0
>Metering Mode : Multi-segment
>Flash : No flash function
>Focal Length : 2.0 mm
>Run Time Scale : 1000000000
>Run Time Value : 56489914011125
>Run Time Epoch : 0
>Run Time Flags : Valid
>Sub Sec Time Original : 298
>Sub Sec Time Digitized : 298
>Flashpix Version : 0100
>Color Space : sRGB
>Exif Image Width : 720
>Exif Image Height : 960
>Sensing Method : One-chip color area
>Scene Type : Directly photographed
>Exposure Mode : Auto
>White Balance : Auto
>Focal Length In 35mm Format : 44 mm
>Scene Capture Type : Standard
>Lens Info : 2.03mm f/2.4
>Lens Make : Apple
>Lens Model : iPad 2 back camera 2.03mm f/2.4
>Compression : JPEG (old-style)
>Thumbnail Offset : 1054
>Thumbnail Length : 4327
>Image Width : 720
>Image Height : 960
>Encoding Process : Baseline DCT, Huffman coding
>Bits Per Sample : 8
>Color Components : 3
>Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
>Aperture : 2.4
>Image Size : 720x960
>Megapixels : 0.691
>Run Time Since Power Up : 15:41:29
>Scale Factor To 35 mm Equivalent: 21.7
>Shutter Speed : 1/5348
>Create Date : 2015:04:29 14:35:07.298
>Date/Time Original : 2015:04:29 14:35:07.298
>Thumbnail Image : (Binary data 4327 bytes, use -b
>option to extract) Circle Of Confusion : 0.001 mm
>Field Of View : 44.5 deg
>Focal Length : 2.0 mm (35 mm equivalent: 44.0 mm)
>Hyperfocal Distance : 1.24 m
>Light Value : 16.2
>
>
>
>On Wed, 18 May 2016 23:48:53 -1000, Joel Roth wrote
>>For this type of job, I would typically write a perl script,
>>[snip]
>>pc050049.jpg:
>> - /home/rikona/photos/2012-5-16
>> size: 25683934
>> md5: adfec80203fedcab
>> - /mnt/backup1/dvd12/photos/2003-4-8
>> size: 18403456
>> md5: 8938475deadbeef8383894
>>[snip]
>
>Why not simply using diff for this task?
>
>$ diff pattern_structure-1.jpg ~/Desktop/1/pattern_structure-1.jpg
>Binary files pattern_structure-1.jpg
>and /home/rocketmouse/Desktop/1/pattern_structure-1.jpg differ
"diff" in combination with e.g. "find" ;).
However, I wanted to add that I forgot to mention, that fslint also
provides a GUI.
Anyway, to find "hidden" pictures, geo location data or used camera
type or even "original" time or if a flash was used, assumed the
pictures were done with digital equipment, might be more useful, than a
checksum or a diff.
More information about the ubuntu-users
mailing list