Pagina 1 di 2

copiare cartelle con verifica

Inviato: domenica 5 settembre 2010, 12:16
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?

Re: copiare cartelle con verifica

Inviato: lunedì 6 settembre 2010, 20:12
da Clefairy
up?

Re: copiare cartelle con verifica

Inviato: martedì 7 settembre 2010, 18:20
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...

Re: copiare cartelle con verifica

Inviato: mercoledì 8 settembre 2010, 7:37
da Clefairy
Si, una cosa così.
Se potesse essere più "sciolta" e comprendere nel trasferimento una cartella tutta insiame penso sarebbe ottimo.  (yes)

Re: copiare cartelle con verifica

Inviato: mercoledì 8 settembre 2010, 17:17
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  :-\

Re: copiare cartelle con verifica

Inviato: mercoledì 8 settembre 2010, 18:45
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?

Re: copiare cartelle con verifica

Inviato: mercoledì 8 settembre 2010, 19:16
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  :)

Re: copiare cartelle con verifica

Inviato: domenica 12 settembre 2010, 17:58
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

Re: copiare cartelle con verifica

Inviato: lunedì 13 settembre 2010, 20:53
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?

Re: copiare cartelle con verifica

Inviato: lunedì 13 settembre 2010, 21:19
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)

Re: copiare cartelle con verifica

Inviato: domenica 24 ottobre 2010, 10:52
da Clefairy
laerte ha scritto: Allora, sto lavorando sulla copia delle cartelle, e si, anche per la barra di avanzamento 
Come procede?  ;D

Re: copiare cartelle con verifica

Inviato: domenica 24 ottobre 2010, 15:44
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

Re: copiare cartelle con verifica

Inviato: lunedì 25 ottobre 2010, 19:02
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


Re: copiare cartelle con verifica

Inviato: martedì 2 novembre 2010, 8:12
da laerte
ehiiii, c'è nessuno?!?  ;D

Re: copiare cartelle con verifica

Inviato: mercoledì 3 novembre 2010, 19:39
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.

Re: copiare cartelle con verifica

Inviato: mercoledì 3 novembre 2010, 20:36
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. . . 

Re: copiare cartelle con verifica

Inviato: venerdì 5 novembre 2010, 12:56
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)

Re: copiare cartelle con verifica

Inviato: venerdì 5 novembre 2010, 13:30
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. . .

Re: copiare cartelle con verifica

Inviato: sabato 6 novembre 2010, 17:18
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?

Re: copiare cartelle con verifica

Inviato: domenica 7 novembre 2010, 19:28
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