copiare cartelle con verifica

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
Clefairy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 581
Iscrizione: martedì 18 luglio 2006, 4:38
Desktop: kde
Distribuzione: kUbuntu 14.04 LTS x86_64

copiare cartelle con verifica

Messaggio da Clefairy »

Salve a tutti.

Vi descrivo la situazione:

Vorrei copiare una cartella e verificare immediatamente se i dati copiati corrispondano all'originale.

A volte uso grsync con il controllo checksum, ma vorrei qualcosa di più pratico, tipo uno script che mi chieda dove copiare il file, oppure:

aggiungere un opzione al trascinamento con il tasto centrale dopo "sposta qui, copia qui, collega qui"
tipo "copia qui con controllo checksum".

Secondo voi è possibile?
Avatar utente
Clefairy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 581
Iscrizione: martedì 18 luglio 2006, 4:38
Desktop: kde
Distribuzione: kUbuntu 14.04 LTS x86_64

Re: copiare cartelle con verifica

Messaggio da Clefairy »

up?
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

Sincero? è il mio primo script, quindi non metterti a ridere quando lo provi  ;D

ma tu intendevi qualcosa del genere? (è molto rudimentale, per adesso copia solo un file alla volta...)



P.S: ho messo l'estensione .txt per poter allegare il file...
Allegati
md5sumcp.sh.txt
(352 Byte) Scaricato 40 volte
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Avatar utente
Clefairy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 581
Iscrizione: martedì 18 luglio 2006, 4:38
Desktop: kde
Distribuzione: kUbuntu 14.04 LTS x86_64

Re: copiare cartelle con verifica

Messaggio da Clefairy »

Si, una cosa così.
Se potesse essere più "sciolta" e comprendere nel trasferimento una cartella tutta insiame penso sarebbe ottimo.  (yes)
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

Clefairy ha scritto: Si, una cosa così.
Se potesse essere più "sciolta" e comprendere nel trasferimento una cartella tutta insiame penso sarebbe ottimo.  (yes)
ah ah ah  ;D si piacerebbe anche a me  ;D

nel trasferimento di una cartella ci stavo pensando, ma come renderlo più sciolto senza interfaccia grafica la vedo difficile come cosa  :-\
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Avatar utente
Clefairy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 581
Iscrizione: martedì 18 luglio 2006, 4:38
Desktop: kde
Distribuzione: kUbuntu 14.04 LTS x86_64

Re: copiare cartelle con verifica

Messaggio da Clefairy »

Aggiungere un opzione al trascinamento con il tasto centrale sarà complicato?

Per fare la verifica di una cartella da terminale, mi consigliarono di dare

Codice: Seleziona tutto

tar cf - . | md5sum

Codice: Seleziona tutto

:~$ cd '/home/clef/Scrivania/prova'
:~/Scrivania/prova$  tar cf - . | md5sum
aa84e91ac0d88fd76606e896c38042a7  -
:~/Scrivania/prova$ 
Può esserti utile?
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

Clefairy ha scritto: Aggiungere un opzione al trascinamento con il tasto centrale sarà complicato?
Io non so proprio come si potrebbe fare  :-[
Clefairy ha scritto: Per fare la verifica di una cartella da terminale, mi consigliarono di dare

Codice: Seleziona tutto

tar cf - . | md5sum

Codice: Seleziona tutto

:~$ cd '/home/clef/Scrivania/prova'
:~/Scrivania/prova$  tar cf - . | md5sum
aa84e91ac0d88fd76606e896c38042a7  -
:~/Scrivania/prova$ 
Può esserti utile?
Praticamente calcola l'md5sum dell'intera cartella, se nn sbaglio...
Boh, però non vorrei dire ca***ate  :)
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

Ciao Clefairy  ;D ho fatto un pò di passi avanti con lo script, vediamo se così va meglio  ;D

Per adesso non può copiare le cartelle, ma più file contemporaneamente si  ;D

Allora, scarica lo script, (cancella l'estenzone .txt), dagli i permessi e posizionalo nella cartella

Codice: Seleziona tutto


~/.gnome2/nautilus-scripts
Fatto ciò, clicca sul file che vuoi copiare (o seleziona più file contemporaneamente) con il destro del mouse, nella sezione script --> md5cp.sh e seleziona la destinazione. Se la copia verrà effettuata con successo i file verranno copiati, altrimenti apparirà un messaggio di errore per avvertire che i file non sono stati copiati.

Vedi un pò se ti piace così fatto, naturalmente se trovi errori, bug o altro non ti preoccupare a farmelo notare  ;D
Allegati
md5cp.sh.txt
(697 Byte) Scaricato 30 volte
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Avatar utente
Clefairy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 581
Iscrizione: martedì 18 luglio 2006, 4:38
Desktop: kde
Distribuzione: kUbuntu 14.04 LTS x86_64

Re: copiare cartelle con verifica

Messaggio da Clefairy »

Mica male, bravo Laerte! ;D

Lo userò per qualche giorno per verificare che tutto funzioni regolarmente.
Si potrebbe aggiungere un messaggio di conferma del trasferimento, o addirittura una barra di avanzamento?
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

Clefairy ha scritto:
Mica male, bravo Laerte! ;D

Lo userò per qualche giorno per verificare che tutto funzioni regolarmente.
Si potrebbe aggiungere un messaggio di conferma del trasferimento, o addirittura una barra di avanzamento?
;D Grazie
Allora, sto lavorando sulla copia delle cartelle, e si, anche per la barra di avanzamento  ;D
Mercoledì ho un esame, quindi dovrai pazientare qualche altro giorno  ;D ah ah ah
(b2b)
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Avatar utente
Clefairy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 581
Iscrizione: martedì 18 luglio 2006, 4:38
Desktop: kde
Distribuzione: kUbuntu 14.04 LTS x86_64

Re: copiare cartelle con verifica

Messaggio da Clefairy »

laerte ha scritto: Allora, sto lavorando sulla copia delle cartelle, e si, anche per la barra di avanzamento 
Come procede?  ;D
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

Clefairy ha scritto:
laerte ha scritto: Allora, sto lavorando sulla copia delle cartelle, e si, anche per la barra di avanzamento 
Come procede?  ;D
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU  :-[ mi ero dimenticato di postare  ;D

Abbiamo quello con la barra di avanzamento, non quello per le cartelle, ma mi devi dare ancora un giorno, perché tra un casino è l'altro, tra una formattazione è l'altra mi son perso di vista lo script  :-[ e ti chiedo scusa per questo. . .

Domani sarà on-line  ;D
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

Eccomi  ;D
laerte ha scritto: Allora, scarica lo script, (cancella l'estenzone .txt), dagli i permessi e posizionalo nella cartella

Codice: Seleziona tutto


~/.gnome2/nautilus-scripts
Fatto ciò, clicca sul file che vuoi copiare (o seleziona più file contemporaneamente) con il destro del mouse, nella sezione script --> md5cp.sh e seleziona la destinazione. Se la copia verrà effettuata con successo i file verranno copiati, altrimenti apparirà un messaggio di errore per avvertire che i file non sono stati copiati.

Vedi un pò se ti piace così fatto, naturalmente se trovi errori, bug o altro non ti preoccupare a farmelo notare  ;D

Allegati
md5cp.sh.txt
(1.23 KiB) Scaricato 37 volte
Ultima modifica di laerte il lunedì 25 ottobre 2010, 19:04, modificato 1 volta in totale.
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

ehiiii, c'è nessuno?!?  ;D
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Avatar utente
Clefairy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 581
Iscrizione: martedì 18 luglio 2006, 4:38
Desktop: kde
Distribuzione: kUbuntu 14.04 LTS x86_64

Re: copiare cartelle con verifica

Messaggio da Clefairy »

Scusa il ritardo, finalmente ho avuto le ferie!  ;D

Ora provo subito!  (b2b)

Edit:

Sembra perfetto, copia le cartelle ed i files contenuti.
Questo fine settimana farò un backup, se ci sono problemi ti farò sapere.
Ultima modifica di Clefairy il mercoledì 3 novembre 2010, 20:02, modificato 1 volta in totale.
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

Clefairy ha scritto:
Sembra perfetto, copia le cartelle ed i files contenuti.
Questo fine settimana farò un backup, se ci sono problemi ti farò sapere.
Copia le cartelle? effettivamente non avevo provato, ma non doveva farlo  ;D

Edit:
Allora, ho provato, praticamente siccome per copiare uso

Codice: Seleziona tutto

cp -r

può copiare anche una o più cartelle, ma in realtà non esegue il controllo md5, perché adesso lo script è impostato su i file. . . 
Ultima modifica di laerte il mercoledì 3 novembre 2010, 20:46, modificato 1 volta in totale.
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Avatar utente
Clefairy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 581
Iscrizione: martedì 18 luglio 2006, 4:38
Desktop: kde
Distribuzione: kUbuntu 14.04 LTS x86_64

Re: copiare cartelle con verifica

Messaggio da Clefairy »

Infatti, copia anche le cartelle, ma il controllo lo fa solo a copiare files.

Mi sa che questo script mi seguirà ovunque.  (b2b)
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

Clefairy ha scritto: Mi sa che questo script mi seguirà ovunque.  (b2b)
;D ;D

Sono felice per quest'affermazione, anche perché questo è il mio primo script ;D

Comunque per eventuale equivoci, se selezioni la cartella, non fa il controllo dei file all'interno della cartella, la copia e basta. . .
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Avatar utente
Clefairy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 581
Iscrizione: martedì 18 luglio 2006, 4:38
Desktop: kde
Distribuzione: kUbuntu 14.04 LTS x86_64

Re: copiare cartelle con verifica

Messaggio da Clefairy »

Si, me ne ero accorta, infatti non dice nulla di md5.

Beh, ottimo lavoro! Pensi che riuscirai ad inserire la copia delle cartelle con la verifica di ogni file?
Avatar utente
laerte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 255
Iscrizione: lunedì 18 dicembre 2006, 17:34
Località: Lecce

Re: copiare cartelle con verifica

Messaggio da laerte »

Clefairy ha scritto: Si, me ne ero accorta, infatti non dice nulla di md5.

Beh, ottimo lavoro! Pensi che riuscirai ad inserire la copia delle cartelle con la verifica di ogni file?
Si, prima o poi lo farò  ;D Devo solo capire come implementarlo  ;D
"Iterare è umano, usare la ricorsione è divino"  [L. Peter Deutsch]

"Provare è il primo passo verso il fallimento"  [Homer J. Simpson]
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 15 ospiti