Brutkey

ugone
@ugone@mastodon.cisti.org

@jones@todon.nl non hai di idea in che ginepraio ti vorresti infilare. Il lavoro che dovrei fare é di unire varie home/ugone che negli anni ho generato. GB di dati con nomi uguali, nomi uguali con hash diverso e file con nome diverso ma hash uguale. Alla fine dovrebbe rimanere in C un file solo per tipo con un log per poter verificare che ci sia quel che dev esserci

Jones
@jones@todon.nl

@ugone@mastodon.cisti.org boh penso che sarei in grado di farlo uno script all'uopo, ma mi sbagliavo prima, mi è venuto in mente poi che ci sono programmi già fatti per questo genere di cose, mannaggia non avrò mai i tuoi dieci euri, comunque guarda qui per esempio, https://archlinux.org/packages/?sort=&q=duplicate&maintainer=&flagged=, e qui, https://aur.archlinux.org/packages?O=0&K=dupes - scremando quelli che non c'entrano ovviamente.
Ne avevo provati parecchi per un'esigenza mia molto simile alla tua, sul piccì qui mi son rimasti fdupes, rdfind e rmlint, ma non ricordo con quale mi fossi trovato meglio; almeno uno di questi, o forse tutti, potevano tenere log delle modifiche; per il resto alla fine comunque mi pare si tratterebbe di usarne uno che abbia modalità interattiva e per ogni serie di file identici (ovvero uguali byte per byte, a prescindere dal nome) tra tutti quelli che trova esplorando ricorsivamente le directory che gli passi ti chieda quale tenere e cancelli gli altri (mi pare proprio che almeno uno di questi lo faccia), e poi copiare tutti i file rimanenti nella directory di destinazione (a scanso di danni, meglio fare una copia di tutte le directory di origine prima).