Questo è un vecchio thread, me ne rendo conto, ma sembra che la domanda non abbia ricevuto una risposta completa. Mi sono imbattuto in questo prima di provare a capire più o meno le stesse cose per me stesso, quindi ho pensato di pubblicare un'opzione nel caso in cui altri si imbattessero in esso ...
Alcune risposte erano quasi lì ... e il mio potrebbe essere fatto più facilmente, ma funziona!
Questo creerà un file con tutti i nomi delle tue foto:
find /Path/to/the/topmost folder/of/photos -mindepth 2 -type f -print
| sed 's/^.*///' | sort > /tmp/photos-from-folders
Se ce ne sono in cartelle di proprietà di altri, aggiungi con sudo e usa > > per aggiungere quei nomi di file a quelli già nel file iniziale.
usa un comando simile per creare un secondo file contenente tutti i nomi di file delle foto del tuo telefono.
Puoi semplicemente fare un diff e inviarlo a un file con > oppure, se conosci il set più grande, usalo come file1 e fai
diff file1 file2 | egrep -v '<' > filediff-output
Ovviamente, tutti i percorsi sono stati spogliati dai sed nella ricerca iniziale per generare solo i nomi dei file. Se vedi qualcosa che potrebbe mancare, vuoi sapere dove si trova, quindi usa
sudo find /Path/to/the/topmost folder/of/photos -name
'filename-you-want' -ls
e questo ti dirà dove si trova.
Spero che questo aiuti. Mi ha aiutato a capire cosa devo tenere da una mia vecchia home directory che non è nella mia nuova home directory. 65 gig di spazio salvato!