trovare file duplicati
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
sbabaro
- Packager

- Messaggi: 388
- Iscritto il: ven 9 set 2005, 0:00
- Slackware: slack 12.1
- Kernel: 2.6.26 ricompilato
- Desktop: gslacky
trovare file duplicati
Vorrei mettere un poco di ordine tra i vari backup, dischi esterni, recovery di crash, etc. facendo dei confronti massivi dei file e cancellare quelli duplicati
ho cercato qualche software ma, a parte la lentezza, sono mezzi bacati e non risultano utilizzabili
avete suggerimenti?
Offtopic: forse dovevo aprire il post su linux generico????
ho cercato qualche software ma, a parte la lentezza, sono mezzi bacati e non risultano utilizzabili
avete suggerimenti?
Offtopic: forse dovevo aprire il post su linux generico????
- Blizzard
- Master

- Messaggi: 1509
- Iscritto il: mar 2 gen 2007, 22:53
- Nome Cognome: Giovanni Santostefano
- Slackware: 12.2
- Kernel: 2.6.27.7-smp
- Desktop: Fluxbox
- Contatta:
Re: trovare file duplicati
ciao,
non so che software possa fare una cosa simile ma nel caso peggiore puoi fare un programma o uno script tu (certo non so la velocità
)
ad esempio diff produce codice di uscita 0 se i files sono uguali e codice di uscita !=0 se sono diversi (1 per i text e 2 per i bin)
potresti fare uno script del tipo (non so scriverti il codice):
tanto per fare uno pseudocodice ma penso sia inutile citarti la complessità computazionale di una roba simile
tieni conto che questo sistema non calcola i duplicati gia trovati per evitare di ricontrollare (ma questo è un problema semplice da tirar via)
Gio
non so che software possa fare una cosa simile ma nel caso peggiore puoi fare un programma o uno script tu (certo non so la velocità
ad esempio diff produce codice di uscita 0 se i files sono uguali e codice di uscita !=0 se sono diversi (1 per i text e 2 per i bin)
potresti fare uno script del tipo (non so scriverti il codice):
Codice: Seleziona tutto
for each file1 in dir
{
for each file2 in dir
{
if file2==file1 then continue;
diff file1 file2;
if $? == 0 then print file1 is equal file2
}
}
tieni conto che questo sistema non calcola i duplicati gia trovati per evitare di ricontrollare (ma questo è un problema semplice da tirar via)
Gio
- Burroughs
- Linux 4.x

- Messaggi: 1076
- Iscritto il: mer 15 dic 2004, 0:00
- Nome Cognome: Andrea Lutri
- Kernel: 3.16.0
- Desktop: KDE SC 4.13.3
- Distribuzione: Arch Linux
- Località: Glasgow
- Contatta:
Re: trovare file duplicati
In alternativa a quanto ti suggeriva l'ottimo Blizzard, puoi utilizzare kleansweep, che dovrebbe fare al caso tuo.
Lo trovi nel repository.
Burroughs.
Lo trovi nel repository.
Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: trovare file duplicati
fdupes lo hai provato?
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: trovare file duplicati
Esiste anche dircmp(1)
su internet versioni libere
uso la versione proprietaria AT&T ereditata
per confrontare le dir di due maccchine
ottimo arnese
su internet versioni libere
uso la versione proprietaria AT&T ereditata
per confrontare le dir di due maccchine
ottimo arnese
Re: trovare file duplicati
invece che diff usa un hash secondo me fai prima
-
sbabaro
- Packager

- Messaggi: 388
- Iscritto il: ven 9 set 2005, 0:00
- Slackware: slack 12.1
- Kernel: 2.6.26 ricompilato
- Desktop: gslacky
Re: trovare file duplicati
ragazzi grazie dei consigli.
La strada dello script con diff lo escluderei, vista la mole di dati da verificare
mi metterò a provare i software
Vi faccio sapere come è andata
a voi
La strada dello script con diff lo escluderei, vista la mole di dati da verificare
mi metterò a provare i software
Vi faccio sapere come è andata